-
Notifications
You must be signed in to change notification settings - Fork 0
/
fy.bash
executable file
·38 lines (30 loc) · 922 Bytes
/
fy.bash
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
#!/bin/bash
echo "FYBORG3000 (c) FNNDSC, BCH 2013"
if [ -z "$3" ]
then
echo "USAGE: `basename $0` {FREESURFER_DIR} {DIFFUSION_DICOM_DIR} {OUTPUT_DIR} {DECIMATION} {RADIUS} [-v]"
exit 1
fi
FREESURFER_DIR=$1
DIFFUSION_DICOM_DIR=$2
OUTPUT_DIR=$3
SUPER_DECIMATION_LEVEL=$4
SUPER_RADIUS=$5
#
# PREPARATION (ONLY NEEDS TO BE RUN ONCE)
#
#./fy0.bash $FREESURFER_DIR $DIFFUSION_DICOM_DIR $OUTPUT_DIR -v
#
# SIMPLE SURFACE MAPPING (NO RADIUS)
#
#
#DECIMATION_LEVEL=0.1
#./fy1.bash $FREESURFER_DIR $DIFFUSION_DICOM_DIR $OUTPUT_DIR $DECIMATION_LEVEL -v
#
# ADVANCED SURFACE MAPPING (RADIUS)
#
printf "Using decimation %s and radius %s\n" $SUPER_DECIMATION_LEVEL $SUPER_RADIUS
S_OUTPUT_DIR=$OUTPUT_DIR/$SUPER_DECIMATION_LEVEL-$SUPER_RADIUS
printf "Using final directory %s\n" $S_OUTPUT_DIR
./fy2.bash $FREESURFER_DIR $DIFFUSION_DICOM_DIR $OUTPUT_DIR $S_OUTPUT_DIR $SUPER_DECIMATION_LEVEL $SUPER_RADIUS -v
echo 'All done.'