I thought I should split questions up as I believe these are unrelated. I have pre-run Freesurfer and pointed fMRIprep to the directory, but the report still says “FreeSurfer reconstruction: Run by fMRIPrep”. However, in the log (attached), the section about reconall just says:
00310-19:11:22,508 nipype.workflow INFO:
[Node] Setting-up "fmriprep_wf.single_subject_CBPD0201_wf.anat_preproc_wf.surface_recon_wf.autorecon1" in "/tmp/9999965.1.all.q/fmriprep_wf/single_subject_CBPD0201_wf/anat_preproc_wf/surface_recon_wf/autorecon1".
200310-19:11:22,648 nipype.interface INFO:
recon-all complete : Not running
200310-19:11:22,648 nipype.workflow INFO:
[Node] Running "autorecon1" ("smriprep.interfaces.freesurfer.ReconAll"), a CommandLine Interface with command:
echo recon-all: nothing to do
200310-19:11:22,650 nipype.interface INFO:
recon-all complete : Not running
200310-19:11:23,527 nipype.workflow INFO:
[Node] Finished "fmriprep_wf.single_subject_CBPD0201_wf.anat_preproc_wf.surface_recon_wf.autorecon1".
I’m trying to figure out whether my pre-run Freesurfer was actually used and the report is wrong, or if it’s not finding the freesurfer_t1 directory. The timestamp on scripts/recon-all.done for this subject is earlier, making me think that the directory is being found but not documented.
Probably @effigies will have a clearer structure in his mind to reply your question. If he confirms your hypothesis, then I guess we should add some log trace to make more clear when the --fs-subjects-dir kicks in.
Hi. I think this is a related question, so I hope it’s fine I’m continuing this thread.
I run the fMRIPrep, version 21.0.2, on the pre-run and manually corrected Freesurfer data, version 7.1.1. When looking at the reports I noticed that for half of my participants their report says “FreeSurfer reconstruction: Run by fMRIPrep”, while for the rest of them the freesurfer input was correctly detected.
I did some tests on a couple of participants and I got the impression that for those that have the “Run by fMRIPrep” text, it’s mainly the autorecon3 that was repeated, or at least it gives the following messages:
Otherwise, recon-all seems not to be running (“recon-all: nothing to do” or “recon-all complete : Not running”). Have you encountered this before? I’d like to make sure fMRIPrep uses the correct GM and WM segmentations.
This is a very old issue, so you should open a new issue under the “Software Support” category, making sure to fill in the information in the pre-populated template. Of note, your 7.1.1 inputs would likely work better with fMRIprep 22+, since it includes FreeSurfer v7 in the container. Please update to that version, try again, and if something is still not right please open the issue.