Run the processing pipeline
Usage
run_project(
scfg,
steps = NULL,
subject_filter = NULL,
postprocess_streams = NULL,
debug = FALSE,
force = FALSE
)
Arguments
- scfg
A list containing the study configuration.
- steps
Character vector of pipeline steps to execute (or
"all"
to run all steps). Options are c("bids_conversion", "mriqc", "fmriprep", "aroma", "postprocess"). IfNULL
, the user will be prompted for which steps to run.- subject_filter
Optional character vector or data.frame specifying which subjects (and optionally sessions) to process. When
NULL
and run interactively, the user will be prompted to enter space-separated subject IDs (press ENTER to process all subjects). When a data.frame is provided, it must contain asub_id
column and may include ases_id
column to filter on specific subject/session combinations.- postprocess_streams
Optional character vector specifying which postprocessing streams should be run. If
"postprocess"`` is included in
steps`, then this setting lets the user choose streams. If NULL, all postprocess streams will be run.- debug
A logical value indicating whether to run in debug mode (verbose output for debugging, no true processing).
- force
A logical value indicating whether to force the execution of all steps, regardless of their current status.