Skip to content

Commit 1d00ba8

Browse files
rciricoesteban
authored andcommitted
(enh) directly define class label metadata [skip-ci]
1 parent 544fd69 commit 1d00ba8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

fmriprep/workflows/bold/confounds.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,9 @@ def init_bold_confs_wf(
245245
acompcor.inputs.repetition_time = metadata['RepetitionTime']
246246

247247
# Global and segment regressors
248+
signals_class_labels = ["csf", "white_matter", "global_signal"]
248249
mrg_lbl = pe.Node(niu.Merge(3), name='merge_rois', run_without_submitting=True)
249-
signals = pe.Node(SignalExtraction(class_labels=["csf", "white_matter", "global_signal"]),
250+
signals = pe.Node(SignalExtraction(class_labels=signals_class_labels),
250251
name="signals", mem_gb=mem_gb)
251252

252253
# Arrange confounds
@@ -272,6 +273,8 @@ def init_bold_confs_wf(
272273
name='acc_metadata_fmt')
273274
mrg_conf_metadata = pe.Node(niu.Merge(3), name='merge_confound_metadata',
274275
run_without_submitting=True)
276+
mrg_conf_metadata.inputs.in3 = {label: {'Method': 'Mean'}
277+
for label in signals_class_labels}
275278
mrg_conf_metadata2 = pe.Node(DictMerge(), name='merge_confound_metadata2',
276279
run_without_submitting=True)
277280

@@ -397,7 +400,6 @@ def _pick_wm(files):
397400
(acompcor, acc_metadata_fmt, [('metadata_file', 'in_file')]),
398401
(tcc_metadata_fmt, mrg_conf_metadata, [('output', 'in1')]),
399402
(acc_metadata_fmt, mrg_conf_metadata, [('output', 'in2')]),
400-
(signals, mrg_conf_metadata, [('metadata', 'in3')]),
401403
(mrg_conf_metadata, mrg_conf_metadata2, [('out', 'in_dicts')]),
402404

403405
# Expand the model with derivatives, quadratics, and spikes

0 commit comments

Comments
 (0)