@@ -245,8 +245,9 @@ def init_bold_confs_wf(
245
245
acompcor .inputs .repetition_time = metadata ['RepetitionTime' ]
246
246
247
247
# Global and segment regressors
248
+ signals_class_labels = ["csf" , "white_matter" , "global_signal" ]
248
249
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 ),
250
251
name = "signals" , mem_gb = mem_gb )
251
252
252
253
# Arrange confounds
@@ -272,6 +273,8 @@ def init_bold_confs_wf(
272
273
name = 'acc_metadata_fmt' )
273
274
mrg_conf_metadata = pe .Node (niu .Merge (3 ), name = 'merge_confound_metadata' ,
274
275
run_without_submitting = True )
276
+ mrg_conf_metadata .inputs .in3 = {label : {'Method' : 'Mean' }
277
+ for label in signals_class_labels }
275
278
mrg_conf_metadata2 = pe .Node (DictMerge (), name = 'merge_confound_metadata2' ,
276
279
run_without_submitting = True )
277
280
@@ -397,7 +400,6 @@ def _pick_wm(files):
397
400
(acompcor , acc_metadata_fmt , [('metadata_file' , 'in_file' )]),
398
401
(tcc_metadata_fmt , mrg_conf_metadata , [('output' , 'in1' )]),
399
402
(acc_metadata_fmt , mrg_conf_metadata , [('output' , 'in2' )]),
400
- (signals , mrg_conf_metadata , [('metadata' , 'in3' )]),
401
403
(mrg_conf_metadata , mrg_conf_metadata2 , [('out' , 'in_dicts' )]),
402
404
403
405
# Expand the model with derivatives, quadratics, and spikes
0 commit comments