qsiprep icon indicating copy to clipboard operation
qsiprep copied to clipboard

--do-reconall doesn't seem to work in v 0.15.x

Open giulia-berto opened this issue 2 years ago • 3 comments

The option --do-reconall doesn't seem to work in docker pennbbl/qsiprep:0.15.1 and pennbbl/qsiprep:0.15.3. I get the following error:

Falling back to 'CITATION'
Cannot run qsiprep. Missing dependencies:
	mri_label2vol (Interface: Label2Vol)
	mri_label2vol (Interface: Label2Vol)
	mri_convert (Interface: MRIConvert)
	mri_convert (Interface: MRIConvert)
	mris_convert (Interface: MRIsConvert)
	mris_expand (Interface: MakeMidthickness)
	recon-all (Interface: ReconAll)
	recon-all (Interface: ReconAll)
	recon-all (Interface: ReconAll)
	recon-all (Interface: ReconAll)
	recon-all (Interface: ReconAllRPT)

giulia-berto avatar Mar 25 '22 23:03 giulia-berto

I also have a question: does the preprocessing workflow make use of the freesurfer (reconall) output? Or is it only used by the reconstruction workflow?

giulia-berto avatar Mar 25 '22 23:03 giulia-berto

Hi @giulia-berto, Starting at version 0.15 I removed most of the Freesurfer install because it took up a ton of space in the docker image and most users have been running freesurfer in a different pipeline (usually fmriprep). If you ran freesurfer outside of qsiprep, you can specify the location of your freesurfer results using --freesurfer-input option and the reconstruction workflows can use the freesurfer data. Preprocessing doesn't use freesurfer data for anything, but reconstruction can use the surfaces and segmentation if you use one of the mrtrix hsvs workflows

mattcieslak avatar Mar 30 '22 02:03 mattcieslak

Perfect, thank you @mattcieslak. Maybe it could be useful to specify that somewhere too.

giulia-berto avatar Apr 01 '22 19:04 giulia-berto