mk_xfm_bold3Tp2_vs_t1w 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #!/bin/bash
  2. set -e
  3. set -u
  4. subj=$1
  5. t1dir="${subj}/t1w"
  6. bolddir="${subj}/bold3Tp2"
  7. mkdir -p "${bolddir}/in_t1w"
  8. mkdir -p "${t1dir}/in_bold3Tp2"
  9. #$FSLDIR/bin/flirt -dof 6 \
  10. # -in ${bolddir}/brain \
  11. # -ref ${t1dir}/brain_nobias \
  12. # -omat "${bolddir}/in_t1w/xfm_6dof.mat" \
  13. # -out "${bolddir}/in_t1w/brain"
  14. #
  15. #$FSLDIR/bin/convert_xfm \
  16. # -omat "${t1dir}/in_bold3Tp2/xfm_6dof.mat" \
  17. # -inverse "${bolddir}/in_t1w/xfm_6dof.mat"
  18. #
  19. #$FSLDIR/bin/flirt \
  20. # -in "${t1dir}/brain_nobias" \
  21. # -ref "${bolddir}/brain" \
  22. # -applyxfm \
  23. # -init "${t1dir}/in_bold3Tp2/xfm_6dof.mat" \
  24. # -out "${t1dir}/in_bold3Tp2/brain"
  25. #
  26. # occiptal focus
  27. #
  28. $FSLDIR/bin/fslmaths \
  29. /usr/share/data/mni-structural-atlas/MNI/MNI-maxprob-thr0-2mm.nii.gz \
  30. -thr 5 -uthr 5 -bin -dilF -dilF \
  31. ${t1dir}/in_mni152/dil_occ_mask.nii.gz
  32. $FSLDIR/bin/flirt \
  33. -in ${t1dir}/in_mni152/dil_occ_mask.nii.gz \
  34. -ref "${t1dir}/brain" \
  35. -applyxfm \
  36. -init "${t1dir}/in_mni152/tmpl2subj.mat" \
  37. -out "${t1dir}/dil_occ_mask"
  38. $FSLDIR/bin/flirt \
  39. -in "${t1dir}/dil_occ_mask" \
  40. -ref "${bolddir}/brain" \
  41. -applyxfm \
  42. -init "${t1dir}/in_bold3Tp2/xfm_6dof.mat" \
  43. -out "${bolddir}/dil_occ_mask"
  44. $FSLDIR/bin/flirt -dof 6 \
  45. -in ${bolddir}/brain \
  46. -ref ${t1dir}/brain_nobias \
  47. -refweight ${t1dir}/dil_occ_mask \
  48. -inweight ${bolddir}/dil_occ_mask \
  49. -init "${bolddir}/in_t1w/xfm_6dof.mat" \
  50. -searchrx -20 20 \
  51. -searchry -20 20 \
  52. -searchrz -20 20 \
  53. -omat "${bolddir}/in_t1w/xfm_6dof_occ.mat" \
  54. -out "${bolddir}/in_t1w/brain_occ"
  55. $FSLDIR/bin/convert_xfm \
  56. -omat "${t1dir}/in_bold3Tp2/xfm_6dof_occ.mat" \
  57. -inverse "${bolddir}/in_t1w/xfm_6dof_occ.mat"
  58. $FSLDIR/bin/flirt \
  59. -in "${t1dir}/brain_nobias" \
  60. -ref "${bolddir}/brain" \
  61. -applyxfm \
  62. -init "${t1dir}/in_bold3Tp2/xfm_6dof_occ.mat" \
  63. -out "${t1dir}/in_bold3Tp2/brain_occ"