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 Manufacter/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.2rc123.post1.tar.gz (139.3 kB view details)

Uploaded Source

Built Distribution

forbids-0.0.2rc123.post1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for forbids-0.0.2rc123.post1.tar.gz
Algorithm Hash digest
SHA256 e7cd2ad882fb9177f629765247bea07bd32aefb7cdf324ceaba0793a67e4ebaf
MD5 60af8e290113b90abfdc6203fbd02376
BLAKE2b-256 899879b1b4919796fec046d20f0dbe62b258188710926a3f3dd73ff8ab1b186a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for forbids-0.0.2rc123.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 422763e4756310a274df751e58349c3f7933d4b8620693d698728dbc0b94dd60
MD5 2e41d8cc4a2eefd9e477d415baae90c9
BLAKE2b-256 3c005bb990b21d543d8e6b6f65ea35cec9540d8b8da02e7d8d71d39f2067b67b

See more details on using hashes here.

Supported by

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