We are running into an issue where the functional brain mask looks like it is missing parts of the medial and lateral temporal lobes. There is signal dropout in these areas although there is presumably some small signal there we would like to keep included. This is an issue in all of our preprocessed subjects (n=10).
Is there anyway to modify the fMRIprep command so that the brain mask is not cut off?
Here is an image of the functional brain mask generated from fMRIprep overlaid on the prepreprocessed BOLD data for one subject.
Here is an image of the functional brain mask generated from fMRIprep overlaid on the MNI brain for one subject.
fMRIprep command (version 21.0.1)
SINGULARITY_CMD=“singularity run --cleanenv
–ignore fieldmaps slicetiming
–bold2t1w-dof 6 --nthreads 8 --omp-nthreads 8
–write-graph --notrack -v
/data/nifti_test /data/derivatives/FMRI_Sentences participant"
Thank you for your response.
- Do you have Freesurfer outputs you can use? I see you’ve added the
–fs-no-reconall flag. With FreeSurfer outputs you can get some good boundary based registration to align BOLD and T1.
- Yes we had previously run Freesurfer so I will move those data to our output folder.
- Does the original or preprocessed BOLD signal look like there is signal dropout in those areas?
- Unfortunately yes, there is signal dropout in those areas in both the original and preprocessed data. We were hoping there was some way to preserve the signal there in the brain mask despite it being small.
- Are you doing any susceptibility distortion correction? I see you are ignoring fieldmaps, so I would guess not. This could also help. If you do not have fieldmaps, you can try the fieldmap-less method (
- Yes, our data were PURE corrected on the scanner therefore those files have been passed as the “original” data to fMRIprep
- I believe version 21.0.2. improved BOLD masking workflows.
- I will upgrade our version
Thank you again for your guidance. I pointed fmriprep to our processed freesurfer data and did see a slight improvement in the brain mask around the MTL (red = freesurfer output included, blue = original). Unfortunately, we are still missing part of the MTL which is critical for our study. There is also some additional pia matter in the mask. I am waiting for the newest version of fmriprep to become available on the server I am working on, therefore I have not tried running fmriprep again using that.
In the meantime, is there a way to pass along a precomputed brain mask to fmriprep, similar to passing along a brain-extracted T1?