Hello,
I have been attempting to run fmriprep with ICA-AROMA on a dataset. In my first attempt, I ran my same fmriprep command with the added -use-aroma flag. This resulted in an error saying that I was trying to rerun fmriprep on a subject that had already been processed. I thought that the error was obvious - I cleared my working dir w/ rm -r
as well as the old fmriprep outputs (they had backups elsewhere). I tried again and ran into the same error at the freesurfer recon-all step:
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 69, in run_node
result['result'] = node.run(updatehash=updatehash)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/engine/nodes.py", line 479, in run
result = self._run_interface(execute=True)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/engine/nodes.py", line 585, in _run_interface
return self._run_command(execute)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/engine/nodes.py", line 678, in _run_command
result = self._interface.run(cwd=outdir)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/interfaces/base/core.py", line 382, in run
runtime = self._run_interface(runtime)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/interfaces/base/core.py", line 767, in _run_interface
self.raise_exception(runtime)
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/interfaces/base/core.py", line 704, in raise_exception
).format(**runtime.dictcopy()))
RuntimeError: Command:
recon-all -autorecon1 -i /scratch1/06914/henrymj/uh2_workdir/fmriprep_wf/single_subject_s061_wf/anat_preproc_wf/anat_validate/sub-s061_ses-1_T1w_ras_valid.nii.gz -T2 /scratch1/06914/henrymj/BIDS_scans/sub-s061/ses-2/anat/sub-s061_ses-2_T2w.nii.gz -noskullstrip -hires -openmp 16 -subjid sub-s061 -sd /scratch1/06914/henrymj/BIDS_scans/derivatives/freesurfer -expert /scratch1/06914/henrymj/uh2_workdir/fmriprep_wf/single_subject_s061_wf/anat_preproc_wf/surface_recon_wf/autorecon1/expert.opts
Standard output:
INFO: hi-res volumes are conformed to the min voxel size
ERROR: You are trying to re-run an existing subject with (possibly)
new input data (-i). If this is truly new input data, you should delete
the subject folder and re-run, or specify a different subject name.
If you are just continuing an analysis of an existing subject, then
omit all -i flags.
Standard error:
Return code: 1
This indicates that I somehow missed original files in my clearing efforts, or I never fully understood the error. Below is my fmriprep command:
fMRIPrep version: 1.5.4
fMRIPrep command: /usr/local/miniconda/bin/fmriprep /scratch1/06914/henrymj/BIDS_scans /scratch1/06914/henrymj/BIDS_scans/derivatives participant --participant_label sub-s251 --mem-mb 180000 --nthreads 20 --omp-nthreads 16 --ignore sbref -vv -w /scratch1/06914/henrymj/uh2_workdir --fs-license-file /work/06914/henrymj/frontera/fslicense.txt --use-aroma
Date preprocessed: 2020-05-18 19:31:29 -0500
To be totally ran the following commands before attempting to rerun fmriprep:
rm -rf /scratch1/06914/henrymj/BIDS_scans/derivatives/fmriprep
mkdir /scratch1/06914/henrymj/BIDS_scans/derivatives/fmriprep
rm -rf /scratch1/06914/henrymj/uh2_workdir
mkdir /scratch1/06914/henrymj/uh2_workdir
Any guidance/explanations would be greatly appreciated.
Sincerely,
Henry