bids-validator
bids-validator copied to clipboard
Validator for the Brain Imaging Data Structure
Based on a discussion in: https://github.com/bids-standard/bids-specification/issues/138 The JSON metadata fields `PhaseEncodingDirection`, `SliceEncodingDirection` have corresponding values in the NIfTI header field `dim_info`: | JSON | NIfTI | |-----|-----| | `"PhaseEncodingDirection": "i[-]"`...
An example from OpenNeuro, the TaskName field is repeated and one of the two values is read by the validator. https://openneuro.org/datasets/ds002185/versions/1.0.0/file-display/task-odors_bold.json
As per Franklin Feingold: this would be extending the validator to raise an `error` for hidden directories in the data structure related: https://github.com/bids-standard/bids-validator/issues/627 **NOTE:** moved this ticket from the OpenNeuro...
we are currently in the final review round of a PR in bids-specification that will RECOMMEND CMIXF formatting of SI units: https://github.com/bids-standard/bids-specification/pull/411 Once that PR is merged, we should "switch...
bids-standard/legacy-validator#971 bids-standard/legacy-validator#976 Check that every file in a scans.tsv actually exists. Right now, we only look at all existing files and make sure they are listed in scans.tsv (kind of...
The CHANGES file MUST follow CPAN Changes convention, see: https://bids-specification.readthedocs.io/en/latest/03-modality-agnostic-files.html#changes The validator should check the CHANGES file and warn or raise an error when no CPAN Changes convention is detected....
This BIDS dataset contains both .edf and .bdf file (which are very small) https://openneuro.org/datasets/ds002034/versions/1.0.1 sub-01/ses-01/eeg/sub-01_ses-01_task-offline_run-01_eeg.edf sub-01/ses-01/eeg/sub-01_ses-01_task-offline_run-01_eeg.bdf I believe it should not have passed the validator since there are 2 types...
Per today's maintainers call, we want to check that files from the same acquisition (e.g., ones with varying `part`, `echo`, or `split` entities) have the same `acq_time` value in the...
We report the bids-validator size and this would be a good improvement for the validator.
It seems that the validator does not throw warning when slice timing are different across runs. Modified ds114 from the bids examples as follow: - added a `ds114/sub-01/ses-test/func/sub-01_ses-test_task-fingerfootlips_bold.json` with ```json...