Hi everyone,
I’m trying to use fmriprep via docker for a standard fMRI task-based dataset in BIDS format. When I run the pipeline for the first subject of this dataset, with the ANTs skull stripping turned off, I stumble upon the following error (see below).
As I’m new to fmriprep, and also relatively new to Nipype, I don’t know what to make of it or how to fix it.
Maybe you can help me. Also, I’m not sure whether neurostars actually is the right place to address this issue or whether I should turn directly to the fmriprep github page?
Thanks!
Error Message:
Node Name: workflow_enumerator.01.t1w_preprocessing.DerivT1w_MNI_affine
Working Directory: /root/src/fmriprep/work/workflow_enumerator/01/t1w_preprocessing/DerivT1w_MNI_affine
Inputs:
base_directory: /outputs
extra_values:
ignore_exception: False
in_file:
source_file: /bids_dataset/sub-01/anat/sub-01_T1w.nii
suffix: target-MNI152NLin2009cAsym_affine
Traceback:
Traceback (most recent call last):
File “/usr/local/miniconda/lib/python3.5/site-packages/nipype/pipeline/plugins/multiproc.py”, line 52, in run_node
result[‘result’] = node.run(updatehash=updatehash)
File “/usr/local/miniconda/lib/python3.5/site-packages/nipype/pipeline/engine/nodes.py”, line 366, in run
self._run_interface()
File “/usr/local/miniconda/lib/python3.5/site-packages/nipype/pipeline/engine/nodes.py”, line 476, in _run_interface
self._result = self._run_command(execute)
File “/usr/local/miniconda/lib/python3.5/site-packages/nipype/pipeline/engine/nodes.py”, line 607, in _run_command
result = self._interface.run()
File “/usr/local/miniconda/lib/python3.5/site-packages/nipype/interfaces/base.py”, line 1068, in run
self._check_mandatory_inputs()
File “/usr/local/miniconda/lib/python3.5/site-packages/nipype/interfaces/base.py”, line 973, in _check_mandatory_inputs
raise ValueError(msg)
ValueError: DerivativesDataSink requires a value for input ‘in_file’. For a list of required inputs, see DerivativesDataSink.help()