Recently, I ran the newest version of the fMRIprep (22.0.0) on the data which was previously preprocessed with 20.2.6. With the older version, the output looked perfectly fine. However, with the newest version the fMRIprep after 5h the processing (compared to 1h with the older version) fails. The HTML output is created but there is a number of mistakes from the B0 field mapping onwards.
The command I use is: datalad containers-run -m “run fmriprep on sub-002” -i “BIDS/sub-002/" -o "derivatives/fmriprep/sub-002” -n pipeline/fmriprep BIDS derivatives participant --participant-label 002 --fs-no-reconall --fd-spike-threshold 0.9 --dvars-spike-threshold 2 --verbose --output-spaces MNI152NLin2009cAsym:res-2 --ignore fieldmaps --use-syn-sdc
Is it possible it’s related to the command I’m using or to the version of the fMRIprep script?
To clarify, are you using 22.0.0 or 22.0.2? What are the error messages? Can you share any relevant log outputs? I also wouldn’t use the no-recon-all argument, and would always explicitly state a work directory with the -w argument.
Interesting report. I have the feeling that I read already several reports showing worse results when using the latest versions of FMRIPREP (v21 and v22) compared to earlier version (v20).
We’re hoping to have some fixes in for SDC that broke after 20.2.x in 22.1.x, due out in a few weeks. I suspect there will still be some cases that will not be fully resolved by then, and hope to move on to a 23.0.x in early 2023.
Thank you very much for your answers and helpful comments!
To clarify I was using the version 22.0.2. We did not acquire fieldmaps. I did not post the errors I got because there were many of them and they were due to different reasons (I’m attaching the examples now).
We will most likely switch to the older v20 but maybe this thread will be useful for other members.