Browser-based QC for fUSI-BIDS datasets.
Project description
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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f99bdea8f2c32f93b21624c3ee1e4e9d93461333fe4039a00ded518c3d214e8
|
|
| MD5 |
b227b01adb5f38a4a2abc88d891d5eeb
|
|
| BLAKE2b-256 |
95d8fc531e46abc552ad6b9288f3e74f82e3b14fe793919c543ca6eb640f7c6e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f8a38aac262668c3f1222d2021a15ac25112efadc6fbeb6952e7a42bf1ffad4
|
|
| MD5 |
d9650283972f636abad007c3b3f9e62c
|
|
| BLAKE2b-256 |
31ae10649963962ecae3a82791f893282bbf6d1898378fca660505097911f396
|