Skip to main content

ugbio_seq_qc

Sequencing QC HTML reports for Ultima Genomics runs.

This package generates self-contained, plotly-based HTML QC reports from Sorter statistics output (the per-sample JSON/CSV files produced by the on-tool Sorter). It lives outside ugbio_core because it depends on ugbio_cloud_utils (cloud_sync) and boto3 for fetching inputs from S3 — dependencies that the dependency-free ugbio_core foundation must not carry.

Reports

  • seq_qc_report — single-sample report. One sample's JSON + CSV → one HTML page with a summary table and coverage / read-length / base-quality / MAPQ figures.
  • seq_qc_multi_sample_report — multi-sample report. Auto-discovers the real samples in a run (via the LibraryInfo sample sheet when present, otherwise by name pattern), then renders one figure per sample grouped by metric, plus a samples-as-rows / metrics-as-columns comparison table with frozen header row and first column.

Both accept a local directory or an s3:// URI.

Usage

# Single sample — explicit files or a directory to auto-detect the basename
seq_qc_report --json sample.json --csv sample.csv --output report.html
seq_qc_report --input-dir s3://.../603559-L13064-Z0152-CATGCAACACTAGAT/

# Multi-sample — a whole run directory (local or s3://)
seq_qc_multi_sample_report --run-dir s3://.../603559/ --output run_report.html

# Multi-sample — explicit per-sample directories
seq_qc_multi_sample_report --input-dir s3://.../sampleA/ --input-dir s3://.../sampleB/

Modules

Module Role
seq_qc_report.py Single-sample report: plotly figure builders (shared) + HTML assembly + CLI.
seq_qc_multi_sample_report.py Multi-sample HTML assembly + comparison table + CLI; reuses the figure builders from seq_qc_report.
sample_discovery.py Sample discovery: LibraryInfo XML parsing, name-pattern filtering, sample loading into SampleData.
file_resolution.py Shared S3 / local file-resolution helpers (list_s3_dir, list_s3_subdirs, resolve_sample_files, ...).

Metadata

Release files for ugbio-seq-qc 1.31.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ugbio-seq-qc 1.31.0
File Size Uploaded
ugbio_seq_qc-1.31.0.tar.gz 13.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ugbio-seq-qc 1.31.0
File Interpreter ABI Platform
ugbio_seq_qc-1.31.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.9 kB

Release files / ugbio_seq_qc-1.31.0.tar.gz

Download URL ugbio_seq_qc-1.31.0.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
fde94499b29cf3cf80db4503e21ac85fe1f4700f1d6c52d092946d5837525bf7
BLAKE2b-256 checksum
How to use checksums
4fff09e1a0b79bf42ab06fe1f0e0de9eea111d1857f9f4f47caa24ede4908500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ugbio_seq_qc-1.31.0-py3-none-any.whl

Download URL ugbio_seq_qc-1.31.0-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dd905518c7765e5510705ff6b54bf240a6ea341d15e4dc67ae2ee3b66905bc6a
BLAKE2b-256 checksum
How to use checksums
bc7bdec1b28d321f6a84814fba6c689f04a07d288e1697fbd91c4e3698bff32e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

1.33.0

2 release files

1.32.0

2 release files

This release

1.31.0 This release

2 release files

1.30.1

2 release files

1.30.0

2 release files

1.29.0

2 release files

1.28.1

2 release files

1.28.0

2 release files

1.27.1

2 release files

1.27.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page