Searches for preprocessed files in an fMRIPrep derivatives directory and returns a data.frame with file paths and parsed BIDS entities.
Usage
ni_fmriprep_preproc(
deriv_dir,
subid = NULL,
task = NULL,
session = NULL,
run = NULL,
space = NULL,
suffix = NULL,
extension = ".nii.gz"
)Arguments
- deriv_dir
Path to the fMRIPrep derivatives directory.
- subid
Subject ID (without "sub-" prefix). Default:
NULL(all subjects).- task
Task name filter (without "task-" prefix). Default:
NULL.- session
Session ID filter (without "ses-" prefix). Default:
NULL.- run
Run number filter (without "run-" prefix). Default:
NULL.- space
Space filter (without "space-" prefix, e.g. "MNI152NLin2009cAsym"). Default:
NULL.- suffix
Suffix filter (e.g. "bold", "T1w", "mask"). Default:
NULL.- extension
File extension filter. Default:
".nii.gz".
Details
fMRIPrep outputs follow the pattern:
{deriv_dir}/sub-{subid}/[ses-{session}/]{anat|func}/sub-{subid}_[entities]_{suffix}{ext}
Examples
if (FALSE) { # \dontrun{
# Find all preprocessed bold files
bold <- ni_fmriprep_preproc(
deriv_dir = "derivatives/fmriprep",
suffix = "bold"
)
# Find specific subject/task in MNI space
preproc <- ni_fmriprep_preproc(
deriv_dir = "derivatives/fmriprep",
subid = "01",
task = "rest",
space = "MNI152NLin2009cAsym"
)
} # }