@@ -18,7 +18,6 @@ class CAT12SegmentInputSpec(SPMCommandInputSpec):
18
18
copyfile = False )
19
19
20
20
n_jobs = traits .Int (1 , usedefault = True , mandatory = True , field = "nproc" , desc = "Number of threads" )
21
- use_prior = Str (field = "useprior" , usedefault = True )
22
21
23
22
_help_affine_reg = 'Affine Regularization. The procedure is a local optimisation, so it needs reasonable initial ' \
24
23
'starting estimates. Images should be placed in approximate alignment using the Display ' \
@@ -129,64 +128,75 @@ class CAT12SegmentInputSpec(SPMCommandInputSpec):
129
128
'further analysis! For distinction, these files contain "preview" in their filename and they' \
130
129
' are not available as batch dependencies objects. '
131
130
surface_and_thickness_estimation = traits .Int (1 , field = "surface" , desc = _help_surf , usedefault = True )
132
- surface_measures = traits .Int (1 , field = "output.surf_measures" , usedefault = True )
131
+ surface_measures = traits .Int (1 , field = "output.surf_measures" , usedefault = True , desc = "Extract surface measures" )
133
132
134
133
# Templates
135
134
neuromorphometrics = traits .Bool (True , field = "output.ROImenu.atlases.neuromorphometrics" ,
136
- usedefault = True )
137
- lpba40 = traits .Bool (True , field = "output.ROImenu.atlases.lpba40" , usedefault = True )
138
- cobra = traits .Bool (True , field = "output.ROImenu.atlases.hammers" , usedefault = True )
139
- hammers = traits .Bool (True , field = "output.ROImenu.atlases.cobra" , usedefault = True )
135
+ usedefault = True , desc = "Extract brain measures for Neuromorphometrics template" )
136
+ lpba40 = traits .Bool (True , field = "output.ROImenu.atlases.lpba40" , usedefault = True ,
137
+ desc = "Extract brain measures for LPBA40 template" )
138
+ cobra = traits .Bool (True , field = "output.ROImenu.atlases.hammers" , usedefault = True ,
139
+ desc = "Extract brain measures for COBRA template" )
140
+ hammers = traits .Bool (True , field = "output.ROImenu.atlases.cobra" , usedefault = True ,
141
+ desc = "Extract brain measures for Hammers template" )
140
142
own_atlas = InputMultiPath (ImageFileSPM (exists = True ), field = "output.ROImenu.atlases.ownatlas" ,
141
- desc = "Own Atlas " , mandatory = False , copyfile = False )
143
+ desc = "Extract brain measures for a given template " , mandatory = False , copyfile = False )
142
144
143
145
_dartel_help = 'This option is to export data into a form that can be used with DARTEL. The SPM default is to ' \
144
146
'only apply rigid body transformation. However, a more appropriate option is to apply affine ' \
145
147
'transformation, because the additional scaling of the images requires less deformations to ' \
146
148
'non-linearly register brains to the template.'
147
149
148
150
# Grey matter
149
- _gm_desc = 'Options to save grey matter images.'
150
- gm_output_native = traits .Bool (False , field = "output.GM.native" , usedefault = True , desc = _gm_desc )
151
- gm_output_modulated = traits .Bool (True , field = "output.GM.mod" , usedefault = True , desc = _gm_desc )
152
- gm_output_dartel = traits .Bool (False , field = "output.GM.dartel" , usedefault = True , desc = _gm_desc )
151
+ gm_output_native = traits .Bool (False , field = "output.GM.native" , usedefault = True ,
152
+ desc = 'Save modulated grey matter images.' )
153
+ gm_output_modulated = traits .Bool (True , field = "output.GM.mod" , usedefault = True ,
154
+ desc = 'Save native grey matter images.' )
155
+ gm_output_dartel = traits .Bool (False , field = "output.GM.dartel" , usedefault = True ,
156
+ desc = 'Save dartel grey matter images.' )
153
157
154
158
# White matter
155
159
_wm_desc = 'Options to save white matter images.'
156
- wm_output_native = traits .Bool (False , field = "output.WM.native" , usedefault = True , desc = _wm_desc )
157
- wm_output_modulated = traits .Bool (True , field = "output.WM.mod" , usedefault = True , desc = _wm_desc )
158
- wm_output_dartel = traits .Bool (False , field = "output.WM.dartel" , usedefault = True , desc = _wm_desc )
160
+ wm_output_native = traits .Bool (False , field = "output.WM.native" , usedefault = True ,
161
+ desc = 'Save dartel white matter images.' )
162
+ wm_output_modulated = traits .Bool (True , field = "output.WM.mod" , usedefault = True ,
163
+ desc = 'Save dartel white matter images.' )
164
+ wm_output_dartel = traits .Bool (False , field = "output.WM.dartel" , usedefault = True ,
165
+ desc = 'Save dartel white matter images.' )
159
166
160
167
# CSF matter
161
168
_csf_desc = 'Options to save CSF images.'
162
- csf_output_native = traits .Bool (False , field = "output.CSF.native" , usedefault = True , desc = _csf_desc )
163
- csf_output_modulated = traits .Bool (True , field = "output.CSF.mod" , usedefault = True , desc = _csf_desc )
164
- csf_output_dartel = traits .Bool (False , field = "output.CSF.dartel" , usedefault = True , desc = _csf_desc )
169
+ csf_output_native = traits .Bool (False , field = "output.CSF.native" , usedefault = True ,
170
+ desc = 'Save dartel CSF images.' )
171
+ csf_output_modulated = traits .Bool (True , field = "output.CSF.mod" , usedefault = True ,
172
+ desc = 'Save dartel CSF images.' )
173
+ csf_output_dartel = traits .Bool (False , field = "output.CSF.dartel" , usedefault = True ,
174
+ desc = 'Save dartel CSF images.' )
165
175
166
176
# Labels
167
- _help_label_desc = 'This is the option to save a labeled version of your segmentations for fast visual ' \
177
+ _help_label_desc = 'This is the option to save a labeled version of your segmentations in the %s space for fast visual ' \
168
178
'comparision. Labels are saved as Partial Volume Estimation (PVE) values with different mix ' \
169
179
'classes for GM-WM (2.5) and GM-CSF (1.5). BG=0, CSF=1, GM=2, WM=3, WMH=4 (if WMHC=3), ' \
170
180
'SL=1.5 (if SLC)'
171
- label_native = traits .Bool (False , field = "output.label.native" , usedefault = True , desc = _help_label_desc )
172
- label_warped = traits .Bool (True , field = "output.label.warped" , usedefault = True , desc = _help_label_desc )
173
- label_dartel = traits .Bool (False , field = "output.label.dartel" , usedefault = True , desc = _help_label_desc )
174
- output_labelnative = traits .Bool (False , field = "output.labelnative" , usedefault = True , desc = _help_label_desc )
181
+ label_native = traits .Bool (False , field = "output.label.native" , usedefault = True , desc = _help_label_desc % "native" )
182
+ label_warped = traits .Bool (True , field = "output.label.warped" , usedefault = True , desc = _help_label_desc % "warped" )
183
+ label_dartel = traits .Bool (False , field = "output.label.dartel" , usedefault = True , desc = _help_label_desc % "dartel" )
184
+ output_labelnative = traits .Bool (False , field = "output.labelnative" , usedefault = True , desc = _help_label_desc % "native" )
175
185
176
186
# Bias
177
- save_bias_corrected = traits .Bool (True , field = "output.bias.warped" , usedefault = True )
187
+ save_bias_corrected = traits .Bool (True , field = "output.bias.warped" , usedefault = True , desc = "Save bias corrected image" )
178
188
179
189
# las
180
190
_las_desc = 'This is the option to save a bias, noise, and local intensity corrected version of the original T1' \
181
- ' image. MR images are usually corrupted by a smooth, spatially varying artifact that modulates the' \
191
+ ' image in the %s space . MR images are usually corrupted by a smooth, spatially varying artifact that modulates the' \
182
192
' intensity of the image (bias). These artifacts, although not usually a problem for visual ' \
183
193
'inspection, can impede automated processing of the images. The bias corrected version should have ' \
184
194
'more uniform intensities within the different types of tissues and can be saved in native space ' \
185
195
'and/or normalised. Noise is corrected by an adaptive non-local mean (NLM) filter (Manjon 2008, ' \
186
196
'Medical Image Analysis 12).'
187
- las_native = traits .Bool (False , field = "output.las.native" , usedefault = True , desc = _las_desc )
188
- las_warped = traits .Bool (True , field = "output.las.warped" , usedefault = True , desc = _las_desc )
189
- las_dartel = traits .Bool (False , field = "output.las.dartel" , usedefault = True , desc = _las_desc )
197
+ las_native = traits .Bool (False , field = "output.las.native" , usedefault = True , desc = _las_desc % "native" )
198
+ las_warped = traits .Bool (True , field = "output.las.warped" , usedefault = True , desc = _las_desc % "warped" )
199
+ las_dartel = traits .Bool (False , field = "output.las.dartel" , usedefault = True , desc = _las_desc % "dartel" )
190
200
191
201
# Jacobian Warped
192
202
_help_jacobian = 'This is the option to save the Jacobian determinant, which expresses local volume changes. This' \
0 commit comments