fMRIPrep Output Shows Single Band Instead of Multiband—Possible Issues with dcm2bids or fMRIPrep?

Summary of what happened:

Hi,

I am new to fMRI processing and confused by my fMRIPrep results. I believe my fMRI data is multiband EPI since I used ABCD protocols, but I couldn’t find a corresponding DICOM tag in my raw data.

However, when checking the fMRIPrep results report, I noticed that the output appears to be single-band instead of multiband.

To convert my data into BIDS format, I used dcm2bids with the following config file:

{
    "descriptions": [
        {
            "datatype": "anat",
            "suffix": "T1w",
            "criteria": {
                "SeriesDescription": "ABCD_T1w_MPR_vNav"
            }
        },
        {
            "datatype": "anat",
            "suffix": "T2w",
            "criteria": {
                "SeriesDescription": "ABCD_T2w_MPR_vNav"
            }
        },
        {
            "descriptions": [
                {
                    "datatype": "fmap",
                    
                    "criteria": {
                    
                        "SeriesDescription": "ABCD_fMRI_DistortionMap_PA"
                    },
                    "sidecar_changes": {
                        "IntendedFor": "task-memory",
                        "PhaseEncodingDirection": "j-"
                    },
                    "custom_entities": "distmap_PA"
                }
            ]
        },
        {
            "descriptions": [
                {
                    "datatype": "fmap",
                    
                    "criteria": {
                        
                        "SeriesDescription": "ABCD_fMRI_DistortionMap_AP"
                    },
                    "sidecar_changes": {
                        "IntendedFor": "XXXX",
                        "PhaseEncodingDirection": "j"
                    },
                    "custom_entities": "distmap_AP"
                }
            ]
        },
        {
            "id": "XXXX",
            "datatype": "func",
            "suffix": "task-XXXX_run-01_bold",
            "criteria": {
                "SeriesDescription": "ABCD_fMRI"
            },
            "sidecar_changes": {
                "TaskName": "task-XXXX_run-01_bold",
                "PhaseEncodingDirection": "j"
            }
        },
        {
            "datatype": "func",
            "suffix": "physio",
            "criteria": {
                "SeriesDescription": "ABCD_fMRI_PMU"
            },
            "filenameEntities": {
                "task": "XXXX"
            }
        }
    ]
}

I would appreciate any insights into what might be causing this issue:

  1. Could my dcm2bids configuration be incorrect, leading to improper BIDS conversion?
  2. Could my fMRIPrep command be missing parameters that ensure proper recognition of multiband data?

Any guidance on how to troubleshoot this would be greatly appreciated.

Thank you!

Command used (and if a helper script was used, a link to the helper script or the command generated):

After conversion, I ran fMRIPrep using Docker with the following command:

docker run --rm -e DOCKER_VERSION_8395080871=20.10.17 -it \
    --platform linux/amd64 \
    -v $FS_LICENSE:/opt/freesurfer/license.txt:ro \
    -v $bids_root_dir:/data:ro \
    -v $bids_root_dir/derivatives:/out \
    -v $HOME:/scratch \
    nipreps/fmriprep:24.1.1 /data /out participant \
    --participant-label $subj \
    --skip-bids-validation \
    --nthreads $nthreads \
    --stop-on-first-crash \
    --mem_mb $mem_mb \
    -w /scratch \

Version:

fmriprep 24.1.1

Environment (Docker, Singularity / Apptainer, custom installation):

Docker

Data formatted according to a validatable standard? Please provide the output of the validator:

PASTE VALIDATOR OUTPUT HERE

Relevant log outputs (up to 20 lines):

PASTE LOG OUTPUT HERE

Screenshots / relevant information:


How does the fMRIPrep output appear to be single-band?

image
It said single-echo EPI sequence in its results html report

Single-echo is distinct from single-band. Single-band would mean that there’s no multiband acceleration, while single-echo means that there aren’t multiple echoes acquired at each TR.

fMRIPrep should handle both multiband and multi-echo data without any extra parameters, though there are parameters you can use to fine-tune multi-echo processing.

Hi @Trista, and welcome to neurostars!

In the future please use the Software Support post category and template. You can see I edited your post for you this time.

[edited to removed since it was answered right before this post]

Best,
Steven

Hi @Steven , I really appreciate your clarification and editing help. I’ll ensure better formatting in the future. Thanks again!

Hi @tsalo, I really appreciate your clarification! I mixed up the definitions of “echo” and “band,” and I’ll be more careful about their differences in the future. Thanks again!