ChronQC: A Quality Control Monitoring System for Clinical Next Generation Sequencing
Free software: MIT license
Documentation: http://chronqc.readthedocs.io/en/latest/.
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
Examples
ChronQC plots can be generated from,
- A custom SQLite database.
For example see, examples/custom_db_example.
- The output of MultiQC.
For example on creating the ChronQC database and plots see, examples/multiqc_example_1.
For example on creating, updating the ChronQC database and plots see, examples/multiqc_example_2.
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| chronqc-1.0.4.zip | 188.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.