BUG: Somato BIDS dataset derivatives need to be updated
See original GitHub issueTurns out there was a bug with the conversion in #6414 conversion. The subject used to be somato but now it’s 01 and the -src.fif was never updated. We thus end up with:
>>> fwd['src'][0]['subject_his_id']
'somato'
which is wrong (and is now arguably correctly treated as an error downstream later by MNE). I have a quick fix for this but it would be good @jasmainak @sappelhoff if someone could re-create the src, fwd, and (if applicable) inv for this subject because they will all have the old, incorrect subject_his_id value.
Issue Analytics
- State:
- Created 4 years ago
- Comments:10 (10 by maintainers)
Top Results From Across the Web
12. Updating BIDS datasets — MNE-BIDS 0.11.1 documentation
Download the somato BIDS dataset#. Download the data if it hasn't been downloaded already, and return the path to the download directory. This ......
Read more >layout.add_derivatives requires 'PipelineDescription' not in ...
Using the add_derivatives method I get the following error: MANDATORY_DERIVATIVES_FIELDS['PipelineDescription.Name']) bids.exceptions.
Read more >MNE-somato-data-bids dataset (anonymized) - OpenNeuro
This dataset contains the MNE-somato-data in BIDS format. The conversion can be reproduced through the Python script stored in the /code ...
Read more >BIDS Derivatives - Brain Imaging Data Structure v1.8.0
BIDS Derivatives. Derivatives are outputs of common processing pipelines, capturing data and meta-data sufficient for a researcher to understand and ...
Read more >pyBids derivative validation error running fitlins on fmriprep ...
First: I'm getting an error in fitlins from the pybids validator: Traceback (most ... We're going to need to update PyBIDS to handle...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

No I would not create a new one, just use
read_forward_solution, modifys['subject_his_id']for eachs in fwd['src'], thenwrite_forward_solution. It ensures that everything stays the same except thesubject_his_id@larsoner to create a new (correct) one, I assume that I would use
mne.make_forward_solutionWhat should I supply for the
srcandbemparameters?These are all the files I have (printed up to depth 3):