smriprep icon indicating copy to clipboard operation
smriprep copied to clipboard

autorecon3 always rerun

Open effigies opened this issue 3 years ago • 1 comments

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).

effigies avatar Oct 19 '22 16:10 effigies

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

mgxd avatar Oct 19 '22 18:10 mgxd

This is resolved in the current Docker container.

effigies avatar Nov 20 '23 01:11 effigies