-
Notifications
You must be signed in to change notification settings - Fork 7
/
midspace_T1T2.sh
60 lines (56 loc) · 2.47 KB
/
midspace_T1T2.sh
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/usr/bin/env bash
# Build an optimal bivariate (T1w and T2w) brain midspace using ANTS.
# This will take from several hours to several days depending on the number of
# individual images, image dimensions and computing resources.
#
# SETUP:
#
# 1. Place all T1w and T2w .nii.gz images in a single directory.
# - the filenames should be something like ABCD_T1w.nii.gz and ABCD_T2w.nii.gz
# so that T1w and T2w pairs for an individual appear adjacent to each other
# in the output of the ls command.
# - T1w and T2w image pairs are assumed to be already accurately coregistered to each other
# 2. Copy this script to the image directory, make sure it's executable and run it in place.
#
# OUTPUT:
#
# The T1w and T2w midspace templates will be named MIDSPACE_template0.nii.gz and MIDSPACE_template1.nii.gz
# respectively.
#
# AUTHOR : Mike Tyszka, Ph.D.
# PLACE : Caltech
# DATES : 2016-12-13 JMT Clone from CIT168 atlas tree
#
# MIT License
#
# Copyright (c) 2016 Mike Tyszka
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
# File list for template (both T1w and T2w)
files=`ls *.nii.gz`
# antsMultivariateTemplateConstruction options (not all used)
# -d 3 (3D volumes)
# -o MIDSPACE_ (output prefix)
# -k 2 (2 modalities)
# -c 1 (SGE job manager)
# -n 0 (No bias correction - HCP already corrected)
# -w 1x1 (Modality weights)
# -i 1 (Single iteration)
# Full, four iteration templates without CIT168 seed templates
antsMultivariateTemplateConstruction.sh -d 3 -o MIDSPACE_ -k 2 -c 1 -n 0 ${files}