Skip to content

Commit f6b842f

Browse files
authored
ENH: Save msm registration sphere as desc-msm_sphere.surf.gii (#365)
Follow-up to #358 in smriprep-next. This continues to save the initial `space-fsLR_desc-reg_sphere.surf.gii` and adds `space-fsLR_desc-msm_sphere.surf.gii`.
1 parent b065045 commit f6b842f

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

.circleci/ds005_outputs.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ smriprep/sub-01/anat/sub-01_hemi-L_desc-reg_sphere.surf.gii
2525
smriprep/sub-01/anat/sub-01_hemi-L_inflated.surf.gii
2626
smriprep/sub-01/anat/sub-01_hemi-L_midthickness.surf.gii
2727
smriprep/sub-01/anat/sub-01_hemi-L_pial.surf.gii
28+
smriprep/sub-01/anat/sub-01_hemi-L_space-fsLR_desc-msmsulc_sphere.surf.gii
2829
smriprep/sub-01/anat/sub-01_hemi-L_space-fsLR_desc-reg_sphere.surf.gii
2930
smriprep/sub-01/anat/sub-01_hemi-L_sulc.shape.gii
3031
smriprep/sub-01/anat/sub-01_hemi-L_thickness.shape.gii
@@ -34,6 +35,7 @@ smriprep/sub-01/anat/sub-01_hemi-R_desc-reg_sphere.surf.gii
3435
smriprep/sub-01/anat/sub-01_hemi-R_inflated.surf.gii
3536
smriprep/sub-01/anat/sub-01_hemi-R_midthickness.surf.gii
3637
smriprep/sub-01/anat/sub-01_hemi-R_pial.surf.gii
38+
smriprep/sub-01/anat/sub-01_hemi-R_space-fsLR_desc-msmsulc_sphere.surf.gii
3739
smriprep/sub-01/anat/sub-01_hemi-R_space-fsLR_desc-reg_sphere.surf.gii
3840
smriprep/sub-01/anat/sub-01_hemi-R_sulc.shape.gii
3941
smriprep/sub-01/anat/sub-01_hemi-R_thickness.shape.gii

smriprep/workflows/anatomical.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,9 @@ def init_anat_preproc_wf(
297297
# fmt:on
298298
if freesurfer:
299299
surfaces = ["white", "pial", "midthickness", "inflated", "sphere_reg", "sphere_reg_fsLR"]
300+
if msm_sulc:
301+
surfaces.append("sphere_reg_msm")
302+
300303
surface_derivatives_wf = init_surface_derivatives_wf(
301304
msm_sulc=msm_sulc,
302305
cifti_output=cifti_output,

smriprep/workflows/outputs.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -712,9 +712,13 @@ def init_ds_surfaces_wf(
712712
run_without_submitting=True,
713713
)
714714
if surf.startswith("sphere_reg"):
715-
ds_surf.inputs.desc = "reg"
716-
if surf == "sphere_reg_fsLR":
715+
if surf == "sphere_reg_msm":
716+
ds_surf.inputs.desc = "msmsulc"
717717
ds_surf.inputs.space = "fsLR"
718+
else:
719+
ds_surf.inputs.desc = "reg"
720+
if surf == "sphere_reg_fsLR":
721+
ds_surf.inputs.space = "fsLR"
718722

719723
# fmt:off
720724
workflow.connect([

0 commit comments

Comments
 (0)