Skip to main content

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

multiqc_dumpling-0.4.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

multiqc_dumpling-0.4-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

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

Hashes for multiqc_dumpling-0.4.tar.gz
Algorithm Hash digest
SHA256 0a3153da55a8abf041f5f6225dd7662acb7713cb5ae56c4f40dc471457796fcb
MD5 02f13b944bcba227356970aa2086c18d
BLAKE2b-256 0142e1c87a243b4aa4e7580e0a3fb131aa15bb1431bae41add13399db658fa6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for multiqc_dumpling-0.4.tar.gz:

Publisher: publish.yml on odcambc/MultiQC_dumpling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for multiqc_dumpling-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e269dd60df7cfc4a591be035edf195159c61a07dd50257a06a1df99ea7eaf69d
MD5 8f47e7a16d4497d91036b1b6a897703f
BLAKE2b-256 dff82f8bdbfe16466a837639c79cede2aa8f700bd4ed2d70c3e36ab57263b937

See more details on using hashes here.

Provenance

The following attestation bundles were made for multiqc_dumpling-0.4-py3-none-any.whl:

Publisher: publish.yml on odcambc/MultiQC_dumpling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page