Skip to main content

forBIDS - BIDS protocol compliance validation

Project description

forBIDS logo forBIDS: a protocol compliance check

forBIDS aims to be a tool for BIDS that forbids deviation from a established acquisition protocol.

It is meant to be ran continuously on session newly converted to BIDS, as a validation before being merged into a dataset.

It aims to check that all planned sequences have been acquired (allowing optional ones), and check that a configured set of sequence parameters match expected values. It is designed for multi-centric/multi-vendor studies: the sequence parameters constraint can be set conditional to Manufacturer/Model/Instrument/SoftwareVersion.

design

  • forbids init <bids_path> : create a .forbids folder that contains a BIDS-like structure with json schemas for each series in a BIDS dataset with a set of sessions from each scanner.
  • forbids validate <bids_path> --participant-label <sub> [--session-label <ses>] : validate the subject/session against the schema found in .forbids by validating all schema files against the subject/session BIDS files and checking for missing or extra/unwanted BIDS files.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forbids-0.0.2rc149.post1.tar.gz (139.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forbids-0.0.2rc149.post1-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file forbids-0.0.2rc149.post1.tar.gz.

File metadata

  • Download URL: forbids-0.0.2rc149.post1.tar.gz
  • Upload date:
  • Size: 139.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for forbids-0.0.2rc149.post1.tar.gz
Algorithm Hash digest
SHA256 a8aee6cbfad661ad24de0aae62fc1c5f7f14323b3e4913aeb320e8dfeadd0055
MD5 0c21379936845df4c1e61a2cd67c4473
BLAKE2b-256 40d703a540543ba1317741745584e970ee6e440446150812efd91d2a268a4c6a

See more details on using hashes here.

File details

Details for the file forbids-0.0.2rc149.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for forbids-0.0.2rc149.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 bfd746a8545c254fcd74f20af2f1cd52d87759fbd7a48fb2210c88410fa61e63
MD5 9d911575ecbafcb0aef291e06fc2e833
BLAKE2b-256 66114ddba486d3fbca2bc540562eae172cc56fe3a5b0aae7083e4eb7c24e9c8e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page