Skip to main content

rQA suite of tools offering automatic evaluation of protocol compliance

Project description

https://img.shields.io/pypi/v/mrQA.svg https://app.codacy.com/project/badge/Grade/8cd263e1eaa0480d8fac50eba0094401 https://github.com/sinhaharsh/mrQA/actions/workflows/continuous-integration.yml/badge.svg https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg

Documentation: https://open-minds-lab.github.io/mrQA/


mrQA is a tool developed for automatic evaluation of protocol compliance in MRI datasets. The tool analyzes MR acquisition data from DICOM headers and compares it against protocol to determine the level of compliance. It takes as input a dataset in DICOM/BIDS format. The tool outputs a compliance report in HTML format, with a percent compliance score for each sequence/modality in a dataset. The tool also outputs a JSON file with the compliance scores for each modality. In addition, it highlights any deviations from the protocol. The tool has been specifically created keeping in mind those who directly acquired the data such as MR Physicists and Technologists, but can be used by anyone who wants to evaluate that MR scans are acquired according to a pre-defined protocol and to minimize errors in acquisition process.

mrQA uses MRDataset to efficiently parse various neuroimaging dataset formats, which is available here.

Key features:

  • evaluation of protocol compliance (within-sequence across-dataset) in an existing dataset

  • continuous monitoring of incoming data (hourly or daily on XNAT server or similar)

  • parallel processing of very large datasets (like ABCD or UK Biobank) on a HPC cluster

  • few more to be released soon including vertical audit within-session across-sequence checks

Simple schematic of the library:

./docs/schematic_mrQA.png

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

mrQA-0.3.tar.gz (10.0 MB view details)

Uploaded Source

Built Distribution

mrqa-0.3-py3-none-any.whl (10.0 MB view details)

Uploaded Python 3

File details

Details for the file mrQA-0.3.tar.gz.

File metadata

  • Download URL: mrQA-0.3.tar.gz
  • Upload date:
  • Size: 10.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.3

File hashes

Hashes for mrQA-0.3.tar.gz
Algorithm Hash digest
SHA256 d03dacd2ba6aba8f7092a1c63c9e49fd781730b36143464e58dcc389cdf54dfb
MD5 cc8ce95eab850a4193ce11110cd7256c
BLAKE2b-256 b0b62c74e617fc9345cfef5652f18c369b2ba90ae97a36f634f0bd761ad310a1

See more details on using hashes here.

File details

Details for the file mrqa-0.3-py3-none-any.whl.

File metadata

  • Download URL: mrqa-0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.3

File hashes

Hashes for mrqa-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2f43f662d4d86c544b179760f25b82202185eccc4c1253d2e3ed497f58f3e858
MD5 4017f50c77b415c0e7089161f532ce5d
BLAKE2b-256 cad4bc8278fc9e1a6403120338fd27ad6329461b9b4eaa9cd5c1bc3e162e21b7

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