Skip to content

Commit bc5af63

Browse files
committed
fix: compcor option
1 parent 41a6610 commit bc5af63

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

bips/workflows/scripts/u0a14c5b5899911e1bca80023dfa375f2/base.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@ def create_prep(name='preproc'):
180180
'surface_fwhm',
181181
'filter_type',
182182
'timepoints_to_remove',
183-
'do_whitening']),
183+
'do_whitening',
184+
'regress_before_PCA']),
184185
name='inputspec')
185186

186187
# Separate input node for FWHM
@@ -316,6 +317,8 @@ def create_prep(name='preproc'):
316317
getmask, 'inputspec.source_file')
317318
preproc.connect(inputnode, 'num_noise_components',
318319
compcor, 'inputspec.num_components')
320+
preproc.connect(inputnode, 'regress_before_PCA',
321+
compcor, 'inputspec.regress_before_PCA')
319322
preproc.connect(motion_correct, 'out_file',
320323
compcor, 'inputspec.realigned_file')
321324
preproc.connect(meanfunc, 'outputspec.mean_image',

bips/workflows/workflow1.py

+3
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,8 @@ def prep_workflow(c, fieldmap):
234234
preproc.inputs.inputspec.ad_zthresh = c.z_thresh
235235
preproc.inputs.inputspec.tr = c.TR
236236
preproc.inputs.inputspec.do_slicetime = c.do_slicetiming
237+
preproc.inputs.inputspec.regress_before_PCA = c.regress_before_PCA
238+
237239
if c.do_slicetiming:
238240
preproc.inputs.inputspec.sliceorder = c.SliceOrder
239241
else:
@@ -368,6 +370,7 @@ def create_view():
368370
label='Artifact Detection',show_border=True),
369371
Group(Item(name='compcor_select'),
370372
Item(name='num_noise_components'),
373+
Item(name='regress_before_PCA'),
371374
label='CompCor',show_border=True),
372375
Group(Item(name="smooth_type"),
373376
Item(name='fwhm', editor=CSVListEditor()),

bips/workflows/workflow2.py

+2
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ def prep_workflow(c, fieldmap):
109109
preproc.inputs.inputspec.smooth_type = c.smooth_type
110110
preproc.inputs.inputspec.surface_fwhm = c.surface_fwhm
111111
preproc.inputs.inputspec.num_noise_components = c.num_noise_components
112+
preproc.inputs.inputspec.regress_before_PCA = c.regress_before_PCA
112113
preproc.crash_dir = c.crash_dir
113114
modelflow.connect(infosource, 'subject_id', preproc, 'inputspec.fssubject_id')
114115
preproc.inputs.inputspec.fssubject_dir = c.surf_dir
@@ -253,6 +254,7 @@ def create_view():
253254
label='Artifact Detection',show_border=True),
254255
Group(Item(name='compcor_select'),
255256
Item(name='num_noise_components'),
257+
Item(name='regress_before_PCA'),
256258
label='CompCor',show_border=True),
257259
Group(Item(name='reg_params'),
258260
label='Nuisance Filtering',show_border=True),

0 commit comments

Comments
 (0)