For each of the BOLD runs found per participant, the following preprocessing was performed. First, a reference volume and its skull-stripped version were generated using a custom methodology of
fMRIPrep. Head-motion parameters with respect to the BOLD reference (transformation matrices and six corresponding rotation and translation parameters) were estimated before any spatiotemporal filtering using mcflirt (FSL 6.0.5.1:57b01774;
Jenkinson, Bannister, Brady, & Smith, 2002). The BOLD time-series (no slice-timing correction was applied) were resampled onto their original, native space by applying the transforms to correct for head motion. These resampled BOLD time-series will be referred to as
preprocessed BOLD in original space, or just
preprocessed BOLD. The BOLD reference was then coregistered to the T1w reference using mri_coreg (FreeSurfer) followed by flirt (FSL 6.0.5.1:57b01774;
Jenkinson & Smith, 2001) with the boundary-based registration (
Greve & Fischl, 2009) cost function. Coregistration was configured with 6 degrees of freedom. Several confounding time-series were calculated based on the
preprocessed BOLD: framewise displacement (FD), DVARS, and three region-wise global signals. FD was computed using two formulations following Power (absolute sum of relative motions;
Power et al., 2014) and Jenkinson (relative root mean square displacement between affines;
Jenkinson et al., 2002). FD and DVARS were calculated for each functional run, both using their implementations in
Nipype (following the definitions by
Power et al., 2014). The three global signals were extracted within the CSF, the WM, and the whole-brain masks. Additionally, a set of physiological regressors was extracted to allow for component-based noise correction (
CompCor;
Behzadi, Restom, Liau, & Liu, 2007). Principal components were estimated after high-pass filtering the
preprocessed BOLD time-series (using a discrete cosine filter with 128-s cutoff) for the two
CompCor variants: temporal (tCompCor) and anatomical (aCompCor). tCompCor components were then calculated from the top 2% variable voxels within the brain mask. For aCompCor, three probabilistic masks (CSF, WM, and combined CSF+WM) were generated in anatomical space. The implementation differed from that of
Behzadi et al. (2007) in that instead of eroding the masks by 2 pixels on BOLD space, the aCompCor masks were subtracted a mask of pixels that likely contained a volume fraction of GM. This mask was obtained by thresholding the corresponding partial volume map at 0.05, and it ensured components were not extracted from voxels containing a minimal fraction of GM. Finally, these masks were resampled into BOLD space and binarized by thresholding at 0.99 (as in the original implementation). Components were also calculated separately within the WM and CSF masks. For each CompCor decomposition, the
k components with the largest singular values were retained, such that the retained components’ time series were sufficient to explain 50% of variance across the nuisance mask (CSF, WM, combined, or temporal). The remaining components were dropped from consideration. The head-motion estimates calculated in the correction step were also placed within the corresponding confounds file. The confound time series derived from head-motion estimates and global signals were expanded with the inclusion of temporal derivatives and quadratic terms for each (
Satterthwaite et al., 2013). Frames that exceeded a threshold of 0.5 mm FD or 1.5 standardized DVARS were annotated as motion outliers. The BOLD time-series were resampled into standard space, generating a
preprocessed BOLD run in MNI152NLin2009cAsym space. First, a reference volume and its skull-stripped version were generated using a custom methodology of
fMRIPrep. All resamplings can be performed with
a single interpolation step by composing all the pertinent transformations (i.e., head-motion transform matrices, susceptibility distortion correction when available, and coregistrations to anatomical and output spaces). Gridded (volumetric) resamplings were performed using antsApplyTransforms (ANTs), configured with Lanczos interpolation to minimize the smoothing effects of other kernels (
Lanczos, 1964). Nongridded (surface) resamplings were performed using mri_vol2surf (FreeSurfer).