@@ -31,6 +31,7 @@ def init_anat_fsLR_resampling_wf(
31
31
'subjects_dir' ,
32
32
'surfaces' ,
33
33
'morphometrics' ,
34
+ 'sphere_reg' ,
34
35
'sphere_reg_fsLR' ,
35
36
]
36
37
),
@@ -96,7 +97,8 @@ def init_anat_fsLR_resampling_wf(
96
97
workflow .connect ([
97
98
(inputnode , morph_grayords_wf , [
98
99
("morphometrics" , "inputnode.morphometrics" ),
99
- ("surfaces" , "inputnode.surfaces" )]),
100
+ ("surfaces" , "inputnode.surfaces" ),
101
+ ("sphere_reg" , "inputnode.sphere_reg" )]),
100
102
(joinnode , morph_grayords_wf , [
101
103
("midthickness_fsLR" , "inputnode.midthickness_fsLR" )]),
102
104
])
@@ -191,6 +193,7 @@ def init_mcribs_morph_grayords_wf(
191
193
"subjects_dir" ,
192
194
"surfaces" ,
193
195
"morphometrics" ,
196
+ "sphere_reg" ,
194
197
"midthickness_fsLR" ,
195
198
]
196
199
),
@@ -238,11 +241,7 @@ def init_mcribs_morph_grayords_wf(
238
241
)
239
242
240
243
atlases = load_resource ('atlases' )
241
- resample .inputs .current_sphere = [
242
- str (atlases / 'mcribs' / 'lh.sphere.reg.dHCP42.surf.gii' ),
243
- str (atlases / 'mcribs' / 'rh.sphere.reg.dHCP42.surf.gii' ),
244
- ] * 3
245
- resample .inputs .new_sphere = [
244
+ resample .inputs .new_sphere = [ # 32k
246
245
str (atlases / 'dHCP' / 'dHCP.week42.L.sphere.surf.gii' ),
247
246
str (atlases / 'dHCP' / 'dHCP.week42.R.sphere.surf.gii' ),
248
247
] * 3
@@ -264,6 +263,7 @@ def init_mcribs_morph_grayords_wf(
264
263
265
264
# fmt: off
266
265
workflow .connect ([
266
+ (inputnode , resample , [(("sphere_reg" , _triple ), "current_sphere" )]),
267
267
(inputnode , subject_midthickness , [("surfaces" , "surfaces" )]),
268
268
(inputnode , template_midthickness , [("midthickness_fsLR" , "surfaces" )]),
269
269
(subject_midthickness , subject_va , [("out" , "in_file" )]),
@@ -292,3 +292,7 @@ def _get_surf(surfaces, name, mult=1):
292
292
if not surfaces :
293
293
return surfaces
294
294
return [surf for surf in _sorted_by_basename (surfaces ) if name in surf ] * mult
295
+
296
+
297
+ def _triple (in_list ):
298
+ return in_list * 3
0 commit comments