MultiQC plugin for Dumpling DMS pipeline
Project description
MultiQC_dumpling Module
Description
This is a plugin for MultiQC for conducting analysis and quality control of deep mutational scanning libraries with DIMPLE and dumpling. This plugin specifically parses baseline library sequencing runs to check for successful library generation.
Metrics and plots
This plugin generates several QC metrics and plots for baseline library sequencing runs:
Metrics
- Mean counts: The mean and median number of times each variant is observed in a sequencing run.
- Number of zero counts: The number of variants that were not observed in a sequencing run.
- Fraction of zero counts: The fraction of variants that were not observed in a sequencing run (0-1).
- Mean and median sequencing depth: The mean and median number of times each variant at a position was sampled in a sequencing run (i.e., the coverage).
- Maximum and minimum sequencing depth: The maximum and minimum number of times each variant at a position was sampled in a sequencing run (i.e., the coverage).
Plots
- Variant counts: A histogram of the number of times each variant is observed in a sequencing run.
- Coverage: A histogram of the number of times each variant at a position was sampled in a sequencing run (i.e., the read depth).
Other metrics and plugins that are generated by the dumpling pipeline are also included in the MultiQC report.
Installation
To install the MultiQC_dumpling module, use pip:
pip install multiqc_dumpling
Usage
This module is intended for use as part of the dumpling pipeline.
To run it manually, some additional files are necessary.
First, provide a multiqc_config.yaml file with the following contents:
-orf: the nucleotide coordinates of the orf in the reference sequence in the form "start-end". If you are not doing mapping, just provide the length of the orf as "1-length". -variants_file: a csv containing the designed or expected variants in the library. The dumpling/DIMPLE workflows automatically generate this file. If you are providing your own, this should have at least a "pos" column with the amino-acid position of the variant and a "hgvs" column with the variant in HGVS format.
License
This project is licensed under the MIT License.
Getting help
For any issues, please open an issue on the GitHub repository. For questions or feedback, email Chris.
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
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 multiqc_dumpling-0.4.tar.gz.
File metadata
- Download URL: multiqc_dumpling-0.4.tar.gz
- Upload date:
- Size: 33.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a3153da55a8abf041f5f6225dd7662acb7713cb5ae56c4f40dc471457796fcb
|
|
| MD5 |
02f13b944bcba227356970aa2086c18d
|
|
| BLAKE2b-256 |
0142e1c87a243b4aa4e7580e0a3fb131aa15bb1431bae41add13399db658fa6a
|
Provenance
The following attestation bundles were made for multiqc_dumpling-0.4.tar.gz:
Publisher:
publish.yml on odcambc/MultiQC_dumpling
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
multiqc_dumpling-0.4.tar.gz -
Subject digest:
0a3153da55a8abf041f5f6225dd7662acb7713cb5ae56c4f40dc471457796fcb - Sigstore transparency entry: 1874402613
- Sigstore integration time:
-
Permalink:
odcambc/MultiQC_dumpling@8db1b7eb4e32b947f8065efd2c3d5f538860a55b -
Branch / Tag:
refs/tags/v0.4 - Owner: https://github.com/odcambc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8db1b7eb4e32b947f8065efd2c3d5f538860a55b -
Trigger Event:
push
-
Statement type:
File details
Details for the file multiqc_dumpling-0.4-py3-none-any.whl.
File metadata
- Download URL: multiqc_dumpling-0.4-py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e269dd60df7cfc4a591be035edf195159c61a07dd50257a06a1df99ea7eaf69d
|
|
| MD5 |
8f47e7a16d4497d91036b1b6a897703f
|
|
| BLAKE2b-256 |
dff82f8bdbfe16466a837639c79cede2aa8f700bd4ed2d70c3e36ab57263b937
|
Provenance
The following attestation bundles were made for multiqc_dumpling-0.4-py3-none-any.whl:
Publisher:
publish.yml on odcambc/MultiQC_dumpling
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
multiqc_dumpling-0.4-py3-none-any.whl -
Subject digest:
e269dd60df7cfc4a591be035edf195159c61a07dd50257a06a1df99ea7eaf69d - Sigstore transparency entry: 1874402659
- Sigstore integration time:
-
Permalink:
odcambc/MultiQC_dumpling@8db1b7eb4e32b947f8065efd2c3d5f538860a55b -
Branch / Tag:
refs/tags/v0.4 - Owner: https://github.com/odcambc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8db1b7eb4e32b947f8065efd2c3d5f538860a55b -
Trigger Event:
push
-
Statement type: