diff --git a/NODDI_toolbox_v1.01/fitting/batch_fitting.m b/NODDI_toolbox_v1.01/fitting/batch_fitting.m index 5806ea9ccaf12869de864e31e37551f1c59494dd..bc67523a203b8c09807d2583dc0ef1228f940785 100644 --- a/NODDI_toolbox_v1.01/fitting/batch_fitting.m +++ b/NODDI_toolbox_v1.01/fitting/batch_fitting.m @@ -66,12 +66,12 @@ if current_split_start == 1 end % set up the PARFOR Progress Monitor -[mypath myname myext] = fileparts(mfilename('fullpath')); -mypath = [mypath '/../ParforProgMonv2/java']; -pctRunOnAll(['javaaddpath ' mypath]); +%[mypath myname myext] = fileparts(mfilename('fullpath')); +%mypath = [mypath '/../ParforProgMonv2/java']; +%pctRunOnAll(['javaaddpath ' mypath]); progressStepSize = 100; -ppm = ParforProgMon(['Fitting ' roifile, ' : '], numOfVoxels-current_split_start+1,... - progressStepSize, 400, 80); +%ppm = ParforProgMon(['Fitting ' roifile, ' : '], numOfVoxels-current_split_start+1,... +% progressStepSize, 400, 80); tic @@ -99,9 +99,9 @@ for split_start=current_split_start:progressStepSize:numOfVoxels end % report to the progress monitor - if mod(i, progressStepSize)==0 - ppm.increment(); - end +% if mod(i, progressStepSize)==0 +% ppm.increment(); +% end end @@ -116,7 +116,7 @@ end toc -ppm.delete(); +% ppm.delete(); % save the fitted parameters if model.noOfStages == 2 diff --git a/PPMI_NODDI.m b/PPMI_NODDI.m index fce12c1dd2207d78ed08cc8d396a7caeec747a3e..1a8544d523160a66cf7083ff56bc7a4c2fbddb20 100644 --- a/PPMI_NODDI.m +++ b/PPMI_NODDI.m @@ -45,7 +45,8 @@ CreateROI(strcat('/data/project/dti/For_William/rotateDWIv2/finalrotatedDWIv2/', %CreateROI('/data/project/dti/For_William/rotateDWIv2/finalrotatedDWIv2/3111.DWI.rotat.med.nii','/data/project/dti/For_William/rotateDWIv2/brainMasks/3111.brainmask.nii','NODDIroi1.mat') protocol = FSL2Protocol(strcat('/data/project/dti/For_William/rotateDWIv2/BMTXT/',int2str(PatientNumber(i)),'.rotatetwo.bval'),strcat('/data/project/dti/For_William/rotateDWIv2/BMTXT/',int2str(PatientNumber(i)),'.rotatetwo.bvec')) noddi = MakeModel('WatsonSHStickTortIsoV_B0'); -batch_fitting(strcat('/data/project/dti/For_William/rotateDWIv2/FreeWaterResults_WB/',int2str(PatientNumber(i)),'.NODDIroi.mat'),protocol,noddi,strcat('/data/project/dti/For_William/rotateDWIv2/FreeWaterResults_WB/',int2str(PatientNumber(i)),'.FittedParams.mat'),8); +batch_fitting(strcat('/data/project/dti/For_William/rotateDWIv2/FreeWaterResults_WB/',int2str(PatientNumber(i)),'.NODDIroi.mat'),protocol,noddi,strcat('/data/project/dti/For_William/rotateDWIv2/FreeWaterResults_WB/',int2str(PatientNumber(i)),'.FittedParams.mat'),24); SaveParamsAsNIfTI(strcat('/data/project/dti/For_William/rotateDWIv2/FreeWaterResults_WB/',int2str(PatientNumber(i)),'.FittedParams.mat'),strcat('/data/project/dti/For_William/rotateDWIv2/FreeWaterResults_WB/',int2str(PatientNumber(i)),'.NODDIroi.mat'),strcat('/data/project/dti/For_William/rotateDWIv2/brainMasks/',int2str(PatientNumber(i)),'.brainmask.nii'),strcat('/data/project/dti/For_William/rotateDWIv2/FreeWaterResults_WB/',int2str(PatientNumber(i)),'.noddi')) +exit; end