-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathicc_map_roi.sh
More file actions
executable file
·45 lines (35 loc) · 2.28 KB
/
icc_map_roi.sh
File metadata and controls
executable file
·45 lines (35 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/bash
# This script computes the average ICC within ROIs: GM, WM, frontal lobe, parietal lobe, occipital lobe, and temporal lobe. ROIs defined by AAL atlas.
#
# Parameters:
# $1: ICC map in MNI space
if [ $# -lt 1 ]; then echo "Input ICC map in MNI space."; exit; fi
export FSLOUTPUTTYPE=NIFTI
input_img=$1
filename=$(basename "$input_img")
filename=${filename%.nii}
dir=$(dirname $input_img)
fslmaths aal_MNI_V4.nii -thr 1 -uthr 28 -bin frontal_aal_mask.nii
fslmaths aal_MNI_V4.nii -thr 43 -uthr 56 -bin occipital_aal_mask.nii
fslmaths aal_MNI_V4.nii -thr 57 -uthr 70 -bin parietal_aal_mask.nii
fslmaths aal_MNI_V4.nii -thr 79 -uthr 90 -bin temporal_aal_mask.nii
fslmaths aal_MNI_V4.nii -thr 37 -uthr 40 -bin hippocampus_aal_mask.nii
fslmaths aal_MNI_V4.nii -thr 41 -uthr 42 -bin amygdala_aal_mask.nii
fslmaths $input_img -mas frontal_aal_mask.nii "${dir}/${filename}_frontal.nii"
fslmaths $input_img -mas occipital_aal_mask.nii "${dir}/${filename}_occipital.nii"
fslmaths $input_img -mas parietal_aal_mask.nii "${dir}/${filename}_parietal.nii"
fslmaths $input_img -mas temporal_aal_mask.nii "${dir}/${filename}_temporal.nii"
fslmaths $input_img -mas hippocampus_aal_mask.nii "${dir}/${filename}_hippocampus.nii"
fslmaths $input_img -mas amygdala_aal_mask.nii "${dir}/${filename}_amygdala.nii"
fslmaths $input_img -mas gm_MNI_mask.nii "${dir}/${filename}_gm.nii"
fslmaths $input_img -mas wm_MNI_mask.nii "${dir}/${filename}_wm.nii"
# get summary stats
echo "frontal mean and standard deviation: "; fslstats "${dir}/${filename}_frontal.nii" -n -M -s
echo "occipital mean and standard deviation: "; fslstats "${dir}/${filename}_occipital.nii" -n -M -s
echo "parietal mean and standard deviation: "; fslstats "${dir}/${filename}_parietal.nii" -n -M -s
echo "temporal mean and standard deviation: "; fslstats "${dir}/${filename}_temporal.nii" -n -M -s
echo "hippocampus mean and standard deviation: "; fslstats "${dir}/${filename}_hippocampus.nii" -n -M -s
echo "amygdala mean and standard deviation: "; fslstats "${dir}/${filename}_amygdala.nii" -n -M -s
echo "GM mean and standard deviation: "; fslstats "${dir}/${filename}_gm.nii" -n -M -s
echo "WM mean and standard deviation: "; fslstats "${dir}/${filename}_wm.nii" -n -M -s
echo "whole brain mean and standard deviation: "; fslstats "$input_img" -n -M -s