Outputs of fMRIPost-rapidtide
fMRIPost-rapidtide outputs conform to the BIDS Derivatives specification (see BIDS Derivatives, along with the upcoming BEP 011 and BEP 012). fMRIPost-rapidtide generates three broad classes of outcomes:
Visual QA (quality assessment) reports: One HTML per subject, that allows the user a thorough visual assessment of the quality of processing and ensures the transparency of fMRIPost-rapidtide operation.
ICA outputs: Outputs from the independent component analysis (ICA). For example, the mixing matrix and component weight maps.
Derivatives (denoised data): Denoised fMRI data in the requested output spaces and resolutions.
Confounds: Time series of ICA components, as well as labels indicating if the components are accepted or rejected.
Layout
Assuming fMRIPost-rapidtide is invoked with:
fmripost_rapidtide <input_dir>/ <output_dir>/ participant [OPTIONS]
The outputs will be a BIDS Derivatives dataset of the form:
<output_dir>/
logs/
sub-<label>/
sub-<label>.html
dataset_description.json
.bidsignore
For each participant in the dataset,
a directory of derivatives (sub-<label>/)
and a visual report (sub-<label>.html) are generated.
The log directory contains citation boilerplate text.
dataset_description.json is a metadata file in which fMRIPost-rapidtide
records metadata recommended by the BIDS standard.
Visual Reports
fMRIPost-rapidtide outputs summary reports,
written to <output dir>/fmripost_rapidtide/sub-<label>.html.
These reports provide a quick way to make visual inspection of the results easy.
Derivatives of fMRIPost-rapidtide (denoised data)
Derivative data are written to
<output dir>/sub-<label>/.
The BIDS Derivatives specification describes the naming and metadata conventions we follow.
ICA derivatives
ICA outputs are stored in the func/ subfolder:
sub-<label>/
func/
sub-<label>_space-<label>_desc-melodic_mixing.tsv
sub-<label>_space-<label>_desc-melodic_mixing.json
sub-<label>_space-<label>_desc-melodic_components.nii.gz
sub-<label>_space-<label>_desc-melodic_components.json
Functional derivatives
Functional derivatives are stored in the func/ subfolder.
All derivatives contain task-<task_label> (mandatory) and run-<run_index> (optional), and
these will be indicated with [specifiers]:
sub-<label>/
func/
sub-<label>_[specifiers]_space-<label>_desc-brain_mask.nii.gz
sub-<label>_[specifiers]_space-<label>_desc-aggrDenoised_bold.nii.gz
sub-<label>_[specifiers]_space-<label>_desc-nonaggrDenoised_bold.nii.gz
sub-<label>_[specifiers]_space-<label>_desc-orthaggrDenoised_bold.nii.gz
Regularly gridded outputs (images).
Volumetric output spaces labels (<label> above, and in the following) include
MNI152NLin6Asym (default).
Extracted confounding time series. For each BOLD run processed with fMRIPost-rapidtide, an accompanying confounds file will be generated. Confounds are saved as a TSV file:
sub-<label>/
func/
sub-<label>_[specifiers]_desc-rapidtide_metrics.tsv
sub-<label>_[specifiers]_desc-rapidtide_metrics.json
sub-<label>_[specifiers]_desc-confounds_timeseries.tsv
sub-<label>_[specifiers]_desc-confounds_timeseries.json
Confounds
fMRIPost-rapidtide outputs a set of confounds that can be used to denoise the data.
These are stored in a TSV file (desc-confounds_timeseries.tsv) and a JSON file
(desc-confounds_timeseries.json) that contains metadata about the confounds.
The confounds generated by fMRIPost-rapidtide are ICA component time series, which may be labeled as “accepted” or “rejected” based on the ICA-rapidtide classification.
Confounds and “carpet”-plot on the visual reports
The visual reports provide several sections per task and run to aid designing a denoising strategy for subsequent analysis. Some of the estimated confounds are plotted with a “carpet” visualization of the BOLD time series [Power2016]. An example of these plots follows:
See implementation on init_bold_confs_wf.