(I’m working with resting-state data, preprocessed in fmriprep)
In my earlier analyses, I happened to miss the first aCompCor confound (aCompCor00)- the one that accounts for the most variance- when I was making my first subject-level seed-to-voxel maps (using the following example )
Relevant code below:
from nilearn import input_data
seed_masker = input_data.NiftiSpheresMasker
(pcc_coords, radius=6, detrend=True, standardize=True, low_pass=0.1, high_pass=0.01, t_r=3., memory=‘nilearn_cache’, memory_level=1, verbose=0)
seed_time_series = seed_masker.fit_transform(func_filename, confounds=[confound_filename])
brain_masker = input_data.NiftiMasker(smoothing_fwhm=None, mask_strategy = ‘template’, detrend=True, standardize=True, low_pass=0.1, high_pass=0.01, t_r=3., memory=‘nilearn_cache’, memory_level=1, verbose=0)
brain_time_series = brain_masker.fit_transform(func_filename, confounds=[confound_filename])
Twelve confounds for my earlier analyses: FD, aCompCor01-05, trans-x, trans-y, trans-z, rot-x, rot-y, rot-z.
After adding the aCompCor00 parameter back in, I now have thirteen confounds, but the resulting single-subject seed-to-voxel maps are completely identical- down to byte size. (I’ve checked the voxels too, and the voxel connectivity values appear identical)
I thought they would not be identical, given aCompCor00 should be the most important aCompCor parameter. Is this an expected result?
Thanks,
Edward