Skip to main content

Browser-based QC for fUSI-BIDS datasets.

Project description

PyPI version Python versions License: BSD-3-Clause

fUSIQC

[!NOTE] fUSIQC explores what a web-based QC app for ConfUSIus could look like. Although it is a proof of concept, it may still be useful if you need to perform quick quality control of a fUSI-BIDS dataset.

Browser-based quality control for fUSI-BIDS datasets, powered by ConfUSIus. Generates QC plots (mean power Doppler, coefficient of variation, carpet plot, DVARS) for each recording and serves a local web app to review and annotate them. QC figures are saved to a derivatives folder for easy inspection, and annotations are persisted to a TSV file for downstream analyses.

fUSIQC interface

Usage

uv run fusiqc /path/to/bids-root

On first run, QC plots are generated for all recordings. Subsequent runs reuse existing plots and only compute missing ones. Pass --refresh to force regeneration.

Options

Flag Default Description
--output-dir <bids_root>/derivatives/fusiqc/ QC output directory
--host 127.0.0.1 Host to bind the web app
--port 8765 Port to bind the web app
--workers min(8, cpu_count - 1) Parallel workers for plot generation
--refresh Force regeneration of all QC plots
--no-browser Don't open a browser automatically

Output

  • <output_dir>/figures/ — QC plot PNGs organized by subject/session
  • <output_dir>/quality-control.tsv — QC status and annotations

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

fusiqc-0.0.1a1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

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

fusiqc-0.0.1a1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file fusiqc-0.0.1a1.tar.gz.

File metadata

  • Download URL: fusiqc-0.0.1a1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fusiqc-0.0.1a1.tar.gz
Algorithm Hash digest
SHA256 5f99bdea8f2c32f93b21624c3ee1e4e9d93461333fe4039a00ded518c3d214e8
MD5 b227b01adb5f38a4a2abc88d891d5eeb
BLAKE2b-256 95d8fc531e46abc552ad6b9288f3e74f82e3b14fe793919c543ca6eb640f7c6e

See more details on using hashes here.

File details

Details for the file fusiqc-0.0.1a1-py3-none-any.whl.

File metadata

  • Download URL: fusiqc-0.0.1a1-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fusiqc-0.0.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f8a38aac262668c3f1222d2021a15ac25112efadc6fbeb6952e7a42bf1ffad4
MD5 d9650283972f636abad007c3b3f9e62c
BLAKE2b-256 31ae10649963962ecae3a82791f893282bbf6d1898378fca660505097911f396

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