Skip to content

Commit f47ff4c

Browse files
committed
Bug squashing in template warping
1 parent 89bcbc4 commit f47ff4c

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

LASHiS.sh

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -544,14 +544,14 @@ do
544544
#then add the TSE side images together
545545
OUTPUT_LOCAL_PREFIX=${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_ASHS}/${BASENAME_ID}
546546

547-
if [[ -f ${OUTPUT_LOCAL_PREFIX}/tse.nii.gz ]] ;
547+
if [[ ! -f ${OUTPUT_LOCAL_PREFIX}/tse_native_chunk_right_resliced.nii.gz ]] ;
548548
then
549549
for side in left right ; do
550550
logCmd ${ANTSPATH}/antsApplyTransforms \
551551
-d 3 \
552552
-i ${OUTPUT_LOCAL_PREFIX}/tse_native_chunk_${side}.nii.gz \
553553
-r ${OUTPUT_LOCAL_PREFIX}/tse.nii.gz \
554-
-o ${OUTPUT_LOCAL_PREFIX}/tse_native_chunk_${side}_resliced.nii.gz
554+
-o ${OUTPUT_LOCAL_PREFIX}/tse_native_chunk_${side}_resliced.nii.gz
555555
done
556556
logCmd ${ANTSPATH}/ImageMath \
557557
3 \
@@ -628,7 +628,9 @@ then
628628
${OUTPUT_DIR}/tse_native_chunk_both_sides_resliced_*.nii.gz
629629
#${TEMPLATE_Z_IMAGES} \
630630
fi
631-
logCmd rm ${OUTPUT_DIR}/tse_native_chunk_both_sides_resliced_*.nii.gz
631+
if [[ -e ${OUTPUT_DIR}/tse_native_chunk_both_sides_resliced_*.nii.gz ]] ; then
632+
logCmd rm ${OUTPUT_DIR}/tse_native_chunk_both_sides_resliced_*.nii.gz
633+
fi
632634
if [[ ! -f ${SINGLE_SUBJECT_TEMPLATE} ]];
633635
then
634636
echo "Error: The single subject template was not created. Exiting."
@@ -665,16 +667,16 @@ do
665667
-i ${OUTPUT_DIR}/mprage_${SUBJECT_COUNT}.nii.gz \
666668
-r ${OUTPUT_DIR}/mprage_${SUBJECT_COUNT}.nii.gz \
667669
-o ${OUTPUT_DIR}/resampled_t1_${SUBJECT_COUNT}.nii.gz \
668-
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_${BASENAME_ID}${WARP_COUNT}Warp.nii.gz
669-
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_${BASENAME_ID}${WARP_COUNT}Affine.txt
670+
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_tse_native_chunk_both_sides_resliced_${SUBJECT_COUNT}${WARP_COUNT}Warp.nii.gz \
671+
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_tse_native_chunk_both_sides_resliced_${SUBJECT_COUNT}${WARP_COUNT}Affine.txt
670672

671673
logCmd ${ANTSPATH}/antsApplyTransforms \
672674
-d 3 \
673-
-i $OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_ASHS/tse.nii.gz \
674-
-r $OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_ASHS/tse.nii.gz \
675+
-i $OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_ASHS/tse_${SUBJECT_COUNT}.nii.gz \
676+
-r $OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_ASHS/tse_${SUBJECT_COUNT}.nii.gz \
675677
-o ${OUTPUT_DIR}/resampled_t2_${SUBJECT_COUNT}.nii.gz \
676-
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_${BASENAME_ID}${WARP_COUNT}Warp.nii.gz
677-
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_${BASENAME_ID}${WARP_COUNT}Affine.txt
678+
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_tse_native_chunk_both_sides_resliced_${SUBJECT_COUNT}${WARP_COUNT}Warp.nii.gz \
679+
-t ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_tse_native_chunk_both_sides_resliced_${SUBJECT_COUNT}${WARP_COUNT}Affine.txt
678680

679681
#then average the resulting images, these are the inputs for the next step
680682
logCmd ${ANTSPATH}/AverageImages 3 ${OUTPUT_DIRECTORY_FOR_SINGLE_SUBJECT_TEMPLATE}T_template0.nii.gz 1 ${OUTPUT_DIR}/resampled_t2_*

0 commit comments

Comments
 (0)