bids-validator
bids-validator copied to clipboard
Validator for the Brain Imaging Data Structure
Values of label SHOULD correspond to abbreviations defined in [Common image-derived labels](https://bids-specification.readthedocs.io/en/stable/05-derivatives/03-imaging.html#common-image-derived-labels). Example: ``` { "LabelMap": [ "BG", "WM", "GM" ] } ```
Each derivative data file SHOULD be described by a JSON file provided as a sidecar or higher up in the hierarchy of the derived dataset (according to the Inheritance Principle)...
RECOMMENDED if the derivative is aligned to a standard template listed in Standard template identifiers. REQUIRED otherwise. For images with a single reference, the value MUST be a single string....
Some examples were identified in https://github.com/bids-standard/bids-examples/pull/166 that have an `_events.tsv` file without the corresponding `_bold.ni.gz`. This was apparently not detected by the validator. Presumably the same problem applies to `_events.tsv`...
 * Subcodes should not be all-caps, but should be exactly the string expected ("Manufacturer") * We should provide the description and type of the field: * `objects.metadata..description` * Type...
Check if the dates are from 1900 or later. If so raise the issue. Explain anonymization via random time shifts From BIDS spec: > Dates can be shifted by a...
In the iEEG spec, we agreed that some data formats should be allowed, though not recommended. This is meant to give us some more flexibility on deprecations and "official" support...
for MEG, EEG, and iEEG we can specify a [`channels.tsv` file](https://bids-specification.readthedocs.io/en/latest/04-modality-specific-files/02-magnetoencephalography.html#channels-description-table-_channelstsv) I suggest that IF a `channels.tsv` is specified, we use the REQUIRED `type` column within it to compile counts...
Hello, We've stumbled upon an issue with a protocol at our imaging facility where the SE EPI PhaseEncodingDirection values are all "j", rather than the PA being "j" and the...
I initially thought that it might be more of interest to OpenNeuro itself, but then decided that it better be addressed at the validator level. Look through .bidsignore files among...