smriprep
smriprep copied to clipboard
autorecon3 always rerun
Describe the bug Debugging a dataset, autorecon3 is consistently rerun. We are probably checking for an expected output that's not there.
221019-16:41:41,44 nipype.workflow INFO:
[Node] Setting-up "fmriprep_22_0_wf.single_subject_EB_wf.anat_preproc_wf.surface_recon_wf.autorecon_resume_wf.autorecon3" in "/scratch/fmriprep_22_0_wf/single_subject_EB_wf/anat_preproc_wf/surface_recon_wf/autorecon_resume_wf/autorecon3".
221019-16:41:41,50 nipype.workflow INFO:
[Node] Executing "autorecon3" <smriprep.interfaces.freesurfer.ReconAll>
221019-16:41:41,59 nipype.interface INFO:
resume recon-all : recon-all -autorecon3 -openmp 8 -subjid sub-EB -sd /out/sourcedata/freesurfer -nosphere -nosurfreg -nojacobian_white -noavgcurv -nocortparc -nopial -noparcstats -nocortparc2 -noparcstats2 -nocortparc3 -noparcstats3 -nopctsurfc
on -nocortribbon -nohyporelabel -noaparc2aseg -nosegstats -nowmparc -nobalabels
221019-16:41:41,66 nipype.interface INFO:
resume recon-all : recon-all -autorecon3 -openmp 8 -subjid sub-EB -sd /out/sourcedata/freesurfer -nosphere -nosurfreg -nojacobian_white -noavgcurv -nocortparc -nopial -noparcstats -nocortparc2 -noparcstats2 -nocortparc3 -noparcstats3 -nopctsurfc
on -nocortribbon -nohyporelabel -noaparc2aseg -nosegstats -nowmparc -nobalabels
221019-16:41:42,920 nipype.workflow INFO:
[MultiProc] Running 1 tasks, and 0 jobs ready. Free memory (GB): 51.29/56.29, Free processors: 2/10.
Currently running:
* fmriprep_22_0_wf.single_subject_EB_wf.anat_preproc_wf.surface_recon_wf.autorecon_resume_wf.autorecon3
221019-16:41:48,321 nipype.workflow INFO:
[Node] Finished "autorecon3", elapsed time 7.269825s.
221019-16:41:48,928 nipype.workflow INFO:
[Job 257] Completed (fmriprep_22_0_wf.single_subject_EB_wf.anat_preproc_wf.surface_recon_wf.autorecon_resume_wf.autorecon3).
May be worth checking all of the _alway_run recon interfaces too.
https://github.com/nipreps/smriprep/blob/791d31328af33d8342627d0419f10dda25b8b842/smriprep/workflows/surfaces.py#L225
https://github.com/nipreps/smriprep/blob/791d31328af33d8342627d0419f10dda25b8b842/smriprep/workflows/surfaces.py#L386
https://github.com/nipreps/smriprep/blob/791d31328af33d8342627d0419f10dda25b8b842/smriprep/workflows/surfaces.py#L406
https://github.com/nipreps/smriprep/blob/791d31328af33d8342627d0419f10dda25b8b842/smriprep/workflows/surfaces.py#L418
https://github.com/nipreps/smriprep/blob/791d31328af33d8342627d0419f10dda25b8b842/smriprep/workflows/surfaces.py#L432
https://github.com/nipreps/smriprep/blob/791d31328af33d8342627d0419f10dda25b8b842/smriprep/workflows/surfaces.py#L442
This is resolved in the current Docker container.