Skip to content
Snippets Groups Projects
Commit fdc5d40e authored by William Stonewall Monroe's avatar William Stonewall Monroe
Browse files

initial commit, I'm trying to put together a set of streamlined NODDI scripts...

initial commit, I'm trying to put together a set of streamlined NODDI scripts to ease the use of the package
parents
No related branches found
No related tags found
No related merge requests found
00Z7TC
0C8XRD
0D6J31
0DWAV5
0N5SEB
0P0OVF
0SXHU4
0V7O5Z
0VL7I1
0VSBOA
1BYXDM
1EADSG
1EPXZZ
1SGA1S
1SOY3W
1UJZV5
2FJ4JU
2ILQ06
2MOAKB
2R3QGN
2VPUOP
3DIKZH
3KV736
3NLHCH
3W24MD
4K5U1U
4ZID8D
52P3M6
57PYMW
58VLN2
5BAK22
5GOAMX
60NDDF
68A1JX
68UHZ6
6C2N8R
78SM5P
7OSQ63
7PVGGX
7R8MCQ
80U0J4
81P0LE
8CKJFD
8PRJJM
942UCO
94OA8K
94VYXM
9BA1J9
9UYD26
9V74JB
A5UAW4
AD52GD
AKYOPK
AP6U6Y
ATCV9R
B0KF5P
B3DBCT
B3EAM7
BCNURV
BMIGCC
BQA4ID
BT6OVR
BUYQON
C1WPFY
CBQIS7
CQE2EH
CXGFGY
D4ICU6
D6QVC6
DCM3D6
DFNS9U
DK7ECC
DLXGFN
DO31VN
E14EGB
EMJ7JV
ENK0NB
EUQL5J
F1FG0L
F1XXC9
F34S9H
F676XH
F6K6DV
FBK0JX
FL39LI
FOJLVD
FX0ZKC
G1DDAT
G5EXIW
G9MKJE
GAITJ9
GCRCKV
GJJISA
GTSFMY
H237SE
H2IBU0
H6B3FP
HBRYNH
HGSJOH
HPYIAS
HTMONQ
HYQO2B
HZWKRQ
I2EFN7
J0591O
J0DFM5
JDN0TC
JMDLUP
JSNGKQ
JT0Q31
JXZZAR
JY99BK
K7J7J2
KGFRNN
KR5C5U
KTCSPL
KTEMYT
KUML79
KZ5P62
L8FQKF
LIW632
LRVW2I
LZ148K
M014TD
M3W11Z
M6RVC4
M8SPQ4
MKOC1A
MNZXC6
MOF6OX
MTV53B
MUH08J
NB3J5V
O86VBB
OOJ6HK
OZAUWU
P8MYQY
P9FD22
PCRIRD
PLYSJ3
PNEHYY
Q3MSTK
Q3YQ0O
Q7N7GX
QB0MCN
QV0UTJ
R88047
RFEDFD
RFMAHB
SAHTLJ
SLBQHI
SNWLQP
SQRRUR
SREPKL
SUK09F
SVSPFN
SWF2WM
T1E8HV
T1JTYG
T6Z9ST
TEBDP6
TPLRHV
TW9A3Q
UA9HQ7
UASJ5I
UDNW9Z
URTMPO
UV1M9Q
UW0IND
V0CF22
V55NS2
V7BCSK
VEG7RJ
VFEYRZ
VH5TH4
VOM52V
VSQEZM
VZQMUD
WD9LM0
WJI6LQ
WK9X2M
WLW2K0
WQHLCI
X3QYLP
X60UH3
XGC6HG
XXWLX4
YE0B5Z
YGAXHV
YHALJ4
YLR2LW
YMRW83
Z1MY9Y
Z3B97R
Z4JVO1
Z4Q5FT
Z9KCB0
ZEESFK
ZMYD8K
ZRWLG1
function HABSNODDI(i)
addpath(genpath('/data/project/dti/For_William/matlab/NODDI_toolbox_v1.0'));
%readHABSlist
%PatientNumber=HABSlist;
readNotDoneHabs
PatientNumber=notdoneHABSODI;
% i=1;
% for i=1:length(PatientNumber)%floor((4*length(PatientNumber))/5):length(PatientNumber)
% % while(exist(char(strcat('/data/project/lahtilab/NK/freewater/HC/',PatientNumber(i),'.NODDIroi.mat')),'file') == 2)
% % i++;
% % end
% % 3175 has no DWI and 3116 and 3367 and 3372
% [bVal, bGradX, bGradY, bGradZ] = textread(char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.BVEC.r2.txt')),'%f %f %f %f');
% lengthB = length(bGradX);
% %
% fileID = fopen(char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.r2.bval')),'w');
% %
% formatSpec = '%f ';
% %
% for j=1:lengthB
% fprintf(fileID,formatSpec,bVal(j));
% end
% fclose(fileID);
% %
% clear fileID
% %
% fileID = fopen(char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.r2.bvec')),'w');
% %
% formatSpec = '%f ';
% %
% for j=1:lengthB
% fprintf(fileID,formatSpec,bGradX(j));
% end
% %
% fprintf(fileID,'\n');
% %
% for j=1:lengthB
% fprintf(fileID,formatSpec,bGradY(j));
% end
% %
% fprintf(fileID,'\n');
% %
% for j=1:lengthB
% fprintf(fileID,formatSpec,bGradZ(j));
% end
% fclose(fileID);
% % /data/project/dti/For_William/harvard/dwi
% clear fileID
% end
CreateROI(char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.DWI.r.med.refit.nii')),char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.Brainstem.nii')),char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.NODDIroi.mat')));
%CreateROI('/data/project/dti/For_William/rotateDWIv2/finalrotatedDWIv2/3111.DWI.rotat.med.nii','/data/project/dti/For_William/warpedROI/3111.BrainstemMask.nii','NODDIroi1.mat')
protocol = FSL2Protocol(char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.r2.bval')),char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.r2.bvec')));
noddi = MakeModel('WatsonSHStickTortIsoV_B0');
batch_fitting(char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.NODDIroi.mat')),protocol,noddi,char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.FittedParams.mat')),16);
SaveParamsAsNIfTI(char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.FittedParams.mat')),char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.NODDIroi.mat')),char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.Brainstem.nii')),char(strcat('/data/project/dti/For_William/harvard/dwi/',PatientNumber(i),'.noddi')))
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment