We are using a multi-band acquisition on a Philips scanner for task-based and resting-state fMRI. We had been acquiring SBREF images for all of our scans, though I’ve never really been sure how many to get. (One per BOLD run? One per session? One per scan type?)
We were troubleshooting something else, and I realized that although I listed all of the BOLD runs in the “IntendedFor” field for dcm2bids, we found that the sbref was only applied for the scan matching its name. For instance, if we had the following BOLD scans:
BOLD Scans
sub-2304_ses-1_task-encoding_run-01_bold.nii.gz
sub-2304_ses-1_task-encoding_run-02_bold.nii.gz
SBREF Scan
sub-2304_ses-1_task-encoding_run-01_sbref.nii.gz
Only run-01 would have the sbref associated with it. Even though the sidecar for the SBREF says:
"IntendedFor": [
"func/sub-2304_ses-1_task-encoding_run-01_bold.nii.gz",
"func/sub-2304_ses-1_task-encoding_run-02_bold.nii.gz",
"func/sub-2304_ses-1_task-encoding_run-03_bold.nii.gz",
"func/sub-2304_ses-1_task-encoding_run-04_bold.nii.gz"
],
I then saw a response on neurostars post that fmriprep uses the matching file name (Fmriprep warning: No single-band-reference found for - #9 by jsein). I could envision a few ways around this - e.g., renaming our sbref to match each scan separately…but maybe that is NOT the proper use of SBREFs and we should’ve been collecting one-per-BOLD scan?