Closed sadevp closed 5 years ago
This is not per se an error with FMRIPREP. One thing that could be done is better reporting of missing T1w images (right now the error message is not very informative). I'll rename the issue.
This seems to have been fixed:
$ fmriprep ~/Data/ds001107/ out/ participant --participant-label 01 --skip-bids-validation
Captured warning (<class 'RuntimeWarning'>): numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
Captured warning (<class 'DeprecationWarning'>): sklearn.externals.joblib is deprecated in 0.21 and will be removed in 0.23. Please import this functionality directly from joblib, which can be installed with: pip install joblib. If this warning is raised when loading pickled models, you may need to re-serialize those models with scikit-learn 0.21+.
/home/oesteban/.anaconda3/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
return f(*args, **kwds)
/home/oesteban/.anaconda3/lib/python3.7/site-packages/sklearn/externals/joblib/__init__.py:15: DeprecationWarning: sklearn.externals.joblib is deprecated in 0.21 and will be removed in 0.23. Please import this functionality directly from joblib, which can be installed with: pip install joblib. If this warning is raised when loading pickled models, you may need to re-serialize those models with scikit-learn 0.21+.
warnings.warn(msg, category=DeprecationWarning)
Although ``--fs-no-reconall`` was not set (i.e., FreeSurfer is to be run), no FreeSurfer output space (valid values are: fsnative, fsaverage5, fsaverage6, fsaverage) was selected. Adding default "fsaverage5" to the list of output spaces.
191016-11:27:13,429 nipype.workflow IMPORTANT:
Running fMRIPREP version 1.5.1rc1:
* BIDS dataset path: /mnt/data/datasets/ds001107.
* Participant list: ['01'].
* Run identifier: 20191016-112648_40559f87-11af-469d-8aeb-b926ef51ed67.
191016-11:27:14,320 nipype.utils INFO:
Running nipype version 1.3.0-rc1.post-dev+g2e5436d31 (latest: 1.2.3)
Process Process-2:
Traceback (most recent call last):
File "/home/oesteban/.anaconda3/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run()
File "/home/oesteban/.anaconda3/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "/home/oesteban/workspace/fmriprep/fmriprep/cli/run.py", line 677, in build_workflow
work_dir=str(work_dir),
File "/home/oesteban/workspace/fmriprep/fmriprep/workflows/base.py", line 259, in init_fmriprep_wf
use_syn=use_syn,
File "/home/oesteban/workspace/fmriprep/fmriprep/workflows/base.py", line 478, in init_single_subject_wf
"All workflows require T1w images.".format(subject_id))
Exception: No T1w images found for participant 01. All workflows require T1w images.
The datasets below on OpenNeuro are failing fmriprep due to errors indicating missing scans. I am logging them here for the record.
Missing BOLD images:
https://openneuro.org/datasets/ds001091/versions/00001
Example:
Missing T1W images:
https://openneuro.org/datasets/ds001107/versions/00001
Example: