Comments (4)
Btw. I pulled the latest version from docker hub yesterday - so this should be v4.3.0-3
from hcppipelines.
I did some sleuthing on the command line using BIDSLayout
.
It seems that the problem is in https://github.com/BIDS-Apps/HCPPipelines/blob/master/run.py#L416
The fieldmap_set
that I get is
[{'epi': '/opt/romuald/SR/fMRI_data/sub-121c/fmap/sub-121c_dir-PA_epi.nii.gz', 'suffix': 'epi'}, {'phasediff': '/opt/romuald/SR/fMRI_data/sub-121c/fmap/sub-121c_phasediff.nii.gz', 'magnitude1': '/opt/romuald/SR/fMRI_data/sub-121c/fmap/sub-121c_magnitude1.nii.gz', 'suffix': 'phasediff', 'magnitude2': '/opt/romuald/SR/fMRI_data/sub-121c/fmap/sub-121c_magnitude2.nii.gz'}]
hence the following condition fails:
all(item["suffix"] == "epi" for item in fieldmap_set)
However, if I would erase the phasediff
and magnitude
files it would still not work as it would fail the condition
len(fieldmap_set) == 2
So it seems that the code expects two have two epi fieldmaps, while I have only one?
Is it true? Does that mean that the data is incomplete and I should be using auto
processing mode here? (I have a T2w image)
from hcppipelines.
from hcppipelines.
Thanks! I will ask for the AP file.
But apparently the legacy method has The following LegacyStyleData settings were requested: --dcmethod=NONE
So the HCPPipeline does not do any distortion correction - the phase/magnitude data would be used with the option https://github.com/Washington-University/HCPpipelines/blob/master/fMRIVolume/GenericfMRIVolumeProcessingPipeline.sh#L76
so this need some setup from inside the BIDS app?
from hcppipelines.
Related Issues (20)
- Implement LegacyStyleData HOT 1
- No T2w files found for sub-{subject_label}. Consider --procesing_mode [legacy | auto ]. HOT 6
- BIDs validation fails inside container on previously validated dataset
- BIDs validation fails on previously validated dataset HOT 3
- Validate stage options
- Check file existence
- Reduce the size of the Docker image
- Python type error HOT 1
- KeyError: 'DwellTime' HOT 7
- BIDs issue- 'BIDS root does not exist' HOT 4
- BIDS App wrapper for HCP Pipelines v4.3.0
- ERROR: crypt() returned null with 4-line file HOT 6
- wb_command not installed in container
- PostFreeSurferPipeline.sh: ERROR: unrecognized option: '--printcom'
- ICA-FIX implementation for BIDS
- PostFreeSurferPipeline error
- Running FAST segmentation Exception: Not enough classes detected to init KMeans HOT 8
- fail to run latest image in CI
- test data failing HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hcppipelines.