-
Notifications
You must be signed in to change notification settings - Fork 47
Description
Describe the bug
I am running fmriprep on resting state fmri data of 7 year olds. By now, I have ran fmriprep for 28 subjects, all finished successfully (without errors). However, the HTML reports of 3 subjects show incorrect labelling of brain tissue segmentation of the T1w. The segmentation looks good, but WM/GM border is depicted in magenta, while magenta is supposed to mark the tissue/CSF border. I have added a screenshot below of one of the subjects with wrong labelling and one where labelling is correct (for comparison).
The input for all subjects is the same so I cannot figure out what is going wrong for these few subjects.
Inputs:
- anat: sub-*_T1w.nii.gz (not brain extracted)
- fmap: sub-_dir-j-_epi.json, sub-_dir-j-_epi.nii.gz, sub-_dir-j_epi.json, sub-_dir-j_epi.nii.gz
- func: sub-_task-rest_bold.json, sub-_task-rest_bold.nii.gz
- freesurfer was already ran for all subjects, so I also input freesurfer data and used --fs-no-reconall & --fs-subjects-dir flags
Has anyone encountered this before and knows what could be the problem? Help/advice would be very much appreciated!!
Exact command line executed
I am using NoMachine remote desktop and use SLURM to submit jobs. This is my .slurm script:
#!/bin/sh
#
#
#
#
#SBATCH --job-name=fmriprep_new
#SBATCH --output=/home/k2371270/fmriprep/logs/%j.out
#SBATCH --error=/home/k2371270/fmriprep/logs/%j.err
#SBATCH --cpus-per-task=2
#SBATCH --mem=20G
module load fmriprep/23.2.0
# set the working variables
working_dir="/home/k2371270/fmriprep"
BIDs_dir="${working_dir}/BIDs"
output_dir="${working_dir}/output/output_new"
work="${working_dir}/work"
#Start of script here
fmriprep \
${BIDs_dir} \
${output_dir} \
participant \
--skip_bids_validation \
--participant_label 001 \
--skull-strip-template MyCustom \
--output-spaces MyCustom:res-1 \
--work-dir ${work} \
--write-graph \
--nthreads 8 \
--omp-nthreads 8 \
--ignore slicetiming \
--fs-no-reconall \
--fs-subjects-dir ${working_dir}/freesurfer \
--fs-license-file ${working_dir}/freesurfer/license.txt \
--clean-workdir \
--mem_mb 32000Are you positive that the input dataset is BIDS-compliant?
- [ x] I have used the online BIDS-Validator
- I have run a local installation of the BIDS-Validator (please, note the version of the validator here).
- I let sMRIPrep check it for me (in other words, I didn't set the
--skip-bids-validationargument). - No, I haven't checked myself AND used the
--skip-bids-validationargument.
sMRIPrep feedback information
There is no crash report because there were no errors, it's just the output that looks off.
Visual reports of sMRIPrep
Segmentation that has wrong colours/labels:

Segmentation of different subject that is correctly labelled:
