Skip to content

Commit 49d9554

Browse files
Add padded wmgm (#316)
* stereo_padded_wmgm_mask
1 parent 0f4ab11 commit 49d9554

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

macapype/pipelines/full_pipelines.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,7 @@ def create_full_T1T2_subpipes(
618618

619619
"stereo_wmgm_mask",
620620
"native_wmgm_mask",
621+
"stereo_padded_wmgm_mask",
621622
"wmgm_stl",
622623

623624
"csf_stl",
@@ -1258,6 +1259,21 @@ def create_full_T1T2_subpipes(
12581259
IsoSurface_brain_pipe, "outputnode.wmgm_nii",
12591260
outputnode, "native_wmgm_mask", params)
12601261

1262+
if "pad_template" in params["short_preparation_pipe"].keys():
1263+
pad_stereo_wmgm_mask = NodeParams(
1264+
ImageMath(),
1265+
params=parse_key(
1266+
params["short_preparation_pipe"], "pad_template"),
1267+
name="pad_stereo_wmgm_mask")
1268+
1269+
seg_pipe.connect(
1270+
IsoSurface_brain_pipe, "outputnode.wmgm_nii",
1271+
pad_stereo_wmgm_mask, "op1")
1272+
1273+
seg_pipe.connect(
1274+
pad_stereo_wmgm_mask, "output_image",
1275+
outputnode, "stereo_padded_wmgm_mask")
1276+
12611277
if "IsoSurface_tissues_pipe" in params:
12621278

12631279
IsoSurface_tissues_pipe = create_open_IsoSurface_tissues_pipe(

macapype/pipelines/rename.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,26 @@ def rename_all_brain_derivatives(params, main_workflow, segment_pnh_pipe,
499499
rename_stereo_wmgm_mask, 'out_file',
500500
datasink, '@stereo_wmgm_mask')
501501

502+
if "pad_template" in params["short_preparation_pipe"].keys():
503+
504+
rename_stereo_padded_wmgm_mask = pe.Node(
505+
niu.Rename(),
506+
name="v")
507+
rename_stereo_padded_wmgm_mask.inputs.format_string = \
508+
pref_deriv + "_space-stereo_desc-pad_desc-wmgm_mask"
509+
rename_stereo_padded_wmgm_mask.inputs.parse_string = \
510+
parse_str
511+
rename_stereo_padded_wmgm_mask.inputs.keep_ext = True
512+
513+
main_workflow.connect(
514+
segment_pnh_pipe,
515+
'outputnode.stereo_padded_wmgm_mask',
516+
rename_stereo_padded_wmgm_mask, 'in_file')
517+
518+
main_workflow.connect(
519+
rename_stereo_padded_wmgm_mask, 'out_file',
520+
datasink, '@stereo_padded_wmgm_mask')
521+
502522
if "IsoSurface_tissues_pipe" in params:
503523

504524
print("Renaming csf_stl file")

0 commit comments

Comments
 (0)