Browse Source

Update 'Tools/BET-CNN.sh'

John Lewis 3 tháng trước cách đây
mục cha
commit
c383fd3dbc
1 tập tin đã thay đổi với 7 bổ sung14 xóa
  1. 7 14
      Tools/BET-CNN.sh

+ 7 - 14
Tools/BET-CNN.sh

@@ -3,7 +3,8 @@
 set -o errexit 
 
 
-export ANTSPATH=/home/john/local/ANTs/install/bin/
+export ANTSPATH=<your ANTS path>
+export SUPPORTPATH=<your path to the supporting tools>
 
 
 if (( $# != 3)) ; then
@@ -18,28 +19,21 @@ PREDICTION=$3
 TEMPDIR=TMP-$$
 mkdir -p ${TEMPDIR}
 
-# ~/local/ANTs/install/bin/ImageMath 3 Mean.nii.gz ThresholdAtMean  subject.nii
-# I think it might be better to just make the whole image a mask
 
 fslmaths ${T2} -mul ${T2}  -mul ${T2} -mul ${T2} ${TEMPDIR}/t2t2t2t2.nii.gz
 
-~/local/ANTs/install/bin/ImageMath 3 ${TEMPDIR}/maskish.nii.gz ThresholdAtMean  ${TEMPDIR}/t2t2t2t2.nii.gz
-# fslmaths ${T1} -add 10000 -bin ${TEMPDIR}/maskish.nii.gz
+${ANTSPATH}/ImageMath 3 ${TEMPDIR}/maskish.nii.gz ThresholdAtMean  ${TEMPDIR}/t2t2t2t2.nii.gz
 
-# mkdir -p /mnt/md0/Academia/Research/Projects/HIE/Cohort1/BET-CNN/Subjects/0/
 
-
-python /mnt/md0/Academia/Research/Projects/HIE/Cohort1/Pipelines/betcrop.py ${T1} ${T2} ${TEMPDIR}/maskish.nii.gz ${TEMPDIR}/SUBJ
+python ${SUPPORTPATH}/betcrop.py ${T1} ${T2} ${TEMPDIR}/maskish.nii.gz ${TEMPDIR}/SUBJ
 
 cp -p ${TEMPDIR}/SUBJ_cropped_mask.nii.gz ${TEMPDIR}/SUBJ_cropped_target.nii.gz
 
 cd ${TEMPDIR}
-# gunzip SUBJ_cropped_prediction.nii.gz
 
-# then provide those to the BET-CNN to generate the prediction of the brain mask
 echo "`readlink -f .`/SUBJ_cropped_t1.nii.gz,`readlink -f .`/SUBJ_cropped_t2.nii.gz,`readlink -f .`/SUBJ_cropped" | tee files.csv
 
-python /mnt/md0/Academia/Research/Projects/HIE/Cohort1/BET-CNN/models/BET-CNN.py files.csv
+python ${SUPPORTPATH}/BET-CNN.py files.csv
 
 param2xfm -scales 0.5 0.5 0.5  scale.xfm
 mri_convert --upsample 2 --apply_transform scale.xfm -i SUBJ_cropped_bett1.nii -o SUBJ_cropped_hires_t1.nii.gz
@@ -49,11 +43,10 @@ CMD="mri_convert   -rt nearest --upsample 2 --apply_transform scalerightup.xfm -
 
 cd ..
 
-/mnt/md0//local/ANTs/install/bin/antsRegistrationMISyN.sh -f ${T1} -m ${TEMPDIR}/SUBJ_cropped_hires_t1.nii.gz -o ${TEMPDIR}/SUBJ_cropped_t1_ants_ -t t ;
+${ANTSPATH}/antsRegistrationMISyN.sh -f ${T1} -m ${TEMPDIR}/SUBJ_cropped_hires_t1.nii.gz -o ${TEMPDIR}/SUBJ_cropped_t1_ants_ -t t ;
 
-# mri_convert  -rt nearest --upsample 2 --apply_transform ${TEMPDIR}/scale.xfm  -i ${TEMPDIR}/SUBJ_cropped_hires_prediction.nii.gz -o ${TEMPDIR}/SUBJ_cropped_hires_prediction.nii.gz
 
-/mnt/md0/local/ANTs/install/bin/antsApplyTransforms -d 3 -t ${TEMPDIR}/SUBJ_cropped_t1_ants_0GenericAffine.mat -r ${T1} -i ${TEMPDIR}/SUBJ_cropped_hires_prediction.nii.gz -o ${PREDICTION} -n nearestneighbor
+${ANTSPATH}/antsApplyTransforms -d 3 -t ${TEMPDIR}/SUBJ_cropped_t1_ants_0GenericAffine.mat -r ${T1} -i ${TEMPDIR}/SUBJ_cropped_hires_prediction.nii.gz -o ${PREDICTION} -n nearestneighbor
 
 echo -e "\n\nComplete!\n\n"