Hi. I have converted my DICOM to nift with MRicron and my bids folder is passing in bids validator. But running the code I’m getting the following error:
“traits.trait_errors.TraitError: The ‘pe_direction’ trait of a DiffusionSummaryInputSpec instance must be None or ‘i’ or ‘i-’ or ‘j’ or ‘j-’, but a value of ‘’ <class ‘str’> was specified.”
I’ve tried to add a new line in the json file with "pe_direction: “None”, but it was not succesfull.
The code I’m runnig with the error:
$ sudo docker run -ti --rm -v /usr/local/freesurfer/license.txt:/fslicense.txt:ro -v /mnt/c/Users/dubergonzoni/Documents/Eduardo/Research/teste:/data:ro -v /mnt/c/Users/dubergonzoni/Documents/Eduardo/Research/DWI_Preprocessed:/out pennbbl/qsiprep:latest /data /out participant --participant_label 01 --output-resolution 1.2 --fs-license-file /fslicense.txt -w /out/tmp
Making sure the input data is BIDS compliant (warnings can be ignored in most cases).
1: [WARN] The recommended file /README is missing. See Section 03 (Modality agnostic files) of the BIDS specification. (code: 101 - README_FILE_MISSING)
Please visit https://neurostars.org/search?q=README_FILE_MISSING for existing conversations about this issue.
Summary: Available Tasks: Available Modalities:
13 Files, 161.55MB T1w
2 - Subjects dwi
1 - Session
If you have any questions, please post on https://neurostars.org/tags/bids.
211122-12:03:50,555 nipype.workflow INFO:
Running with omp_nthreads=8, nthreads=12
211122-12:03:50,557 nipype.workflow IMPORTANT:
Running qsiprep version 0.14.3:
* BIDS dataset path: /data.
* Participant list: ['01'].
* Run identifier: 20211122-120349_49ed7581-e3e5-4e39-8d63-a2c1267ee385.
211122-12:04:31,367 nipype.workflow INFO:
Combining all 1 dwis within the single available session
211122-12:04:31,379 nipype.workflow INFO:
[{‘dwi_series’: [’/data/sub-01/dwi/sub-01_dwi.nii’], ‘fieldmap_info’: {‘suffix’: None}, ‘dwi_series_pedir’: ‘’, ‘concatenated_bids_name’: ‘sub-01’}]
211122-12:04:38,167 nipype.workflow IMPORTANT:
Creating dwi processing workflow “dwi_preproc_wf” to produce output sub-01 (1.07 GB / 43 DWIs). Memory resampled/largemem=1.29/1.36 GB.
211122-12:04:40,211 nipype.workflow INFO:
Automatically using 5, 5, 5 window for dwidenoise
211122-12:05:10,308 nipype.workflow INFO:
Using 8 threads in eddy
Process Process-2:
Traceback (most recent call last):
File “/usr/local/miniconda/lib/python3.7/multiprocessing/process.py”, line 297, in _bootstrap
self.run()
File “/usr/local/miniconda/lib/python3.7/multiprocessing/process.py”, line 99, in run
self._target(*self._args, **self._kwargs)
File “/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/cli/run.py”, line 972, in build_qsiprep_workflow
force_syn=opts.force_syn
File “/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/workflows/base.py”, line 275, in init_qsiprep_wf
force_syn=force_syn)
File “/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/workflows/base.py”, line 727, in init_single_subject_wf
source_file=source_file
File “/usr/local/miniconda/lib/python3.7/site-packages/qsiprep/workflows/dwi/base.py”, line 444, in init_dwi_preproc_wf
output_spaces=output_spaces),
File “/usr/local/miniconda/lib/python3.7/site-packages/nipype/interfaces/base/core.py”, line 641, in init
from_file=from_file, resource_monitor=resource_monitor, **inputs
File “/usr/local/miniconda/lib/python3.7/site-packages/nipype/interfaces/base/core.py”, line 191, in init
self.inputs.trait_set(**inputs)
File “/usr/local/miniconda/lib/python3.7/site-packages/traits/has_traits.py”, line 1543, in trait_set
setattr( self, name, value )
File “/usr/local/miniconda/lib/python3.7/site-packages/traits/trait_handlers.py”, line 172, in error
value )
traits.trait_errors.TraitError: The ‘pe_direction’ trait of a DiffusionSummaryInputSpec instance must be None or ‘i’ or ‘i-’ or ‘j’ or ‘j-’, but a value of ‘’ <class ‘str’> was specified.