Skip to main content
https://img.shields.io/pypi/v/chronqc.svg https://readthedocs.org/projects/chronqc/badge/?version=latest

ChronQC: A Quality Control Monitoring System for Clinical Next Generation Sequencing

ChronQC is a quality control (QC) tracking system for clinical implementation of next-generation sequencing (NGS). ChronQC generates time series plots for various QC metrics, which allows comparison of the current run to historical runs. ChronQC has multiple features for tracking QC data including Westgard rules for clinical validity, laboratory-defined thresholds, and historical observations within a specified period. Users can record their notes and corrective actions directly onto the plots for long-term recordkeeping.

Features

  • Suited for different assays in a clinical laboratory

  • Generates interactive time series plots for various metrics

  • Records users’ notes and corrective actions onto the graphs to facilitate long-term recordkeeping

  • Provides high level of customization: works with local databases and generates different chart types

  • Leverages existing standard tools such as MultiQC

Example live ChronQC report

https://nilesh-tawari.github.io/chronqc

Examples

ChronQC plots can be generated from,

  1. A custom SQLite database.
  2. The output of MultiQC.

For complete command line reference see the documentation.

For details of chart types see the documentation.

Requirement

ChronQC is implemented in Python (tested with v2.7 / v3.5 / v3.6) and runs on all common operating systems (Windows, Linux and Mac OS X).

Installation

You can install ChronQC from PyPI using pip as follows:

pip install chronqc

Alternatively, you can install from GitHub:

git clone https://github.com/nilesh-tawari/ChronQC.git
cd ChronQC
pip install -r requirements.txt
pip install --editable .

If you would like the development version instead, the command is:

pip install --upgrade --force-reinstall git+https://github.com/nilesh-tawari/ChronQC.git

License

This project is licensed under the MIT License - see the LICENSE.md file for details

History

Dec 21, 2017 - Released version 1.0.4 software package Nov 15, 2017 - Released version 1.0.3 software package Aug 04, 2017 - Released version 1.0.2 software package July 13, 2017 - Released version 1.0.1 software package June 20, 2017 - Released version 1.0.0 software package

Metadata

Release files for chronqc 1.0.4

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

Source distribution (sdist)

Source distribution for chronqc 1.0.4
File Size Uploaded Provenance
chronqc-1.0.4.zip 188.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for chronqc 1.0.4
File Interpreter ABI Platform
chronqc-1.0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 356.9 kB

Release files / chronqc-1.0.4.zip

Download URL chronqc-1.0.4.zip
Size 188.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bf461f677b44a66d67453171e23c995b9d4b82e886455d657ca6d5643043d04a
BLAKE2b-256 checksum
How to use checksums
968cb64dc4cc621cf6e81a42299a48e3ef94bd6e65466cde9c7af2b7404ad8c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / chronqc-1.0.4-py2.py3-none-any.whl

Download URL chronqc-1.0.4-py2.py3-none-any.whl
Size 168.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
5814e93c18639bd2aec2e231dd8d297367b08c9afd41c88d82c2ceb879d73afb
BLAKE2b-256 checksum
How to use checksums
141c01a3fbddbcac143a6e237c08910843abfc972971063abbe7e2ec4d1fb7e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for chronqc 1.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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