Skip to main content

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.

Metadata

Release files for multiqc-dumpling 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 multiqc-dumpling 0.4
File Size Uploaded
multiqc_dumpling-0.4.tar.gz 33.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for multiqc-dumpling 0.4
File Interpreter ABI Platform
multiqc_dumpling-0.4-py3-none-any.whl Python 3 none any Details

Total release size: 58.4 kB

Release files / multiqc_dumpling-0.4.tar.gz

Download URL multiqc_dumpling-0.4.tar.gz
Size 33.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0a3153da55a8abf041f5f6225dd7662acb7713cb5ae56c4f40dc471457796fcb
BLAKE2b-256 checksum
How to use checksums
0142e1c87a243b4aa4e7580e0a3fb131aa15bb1431bae41add13399db658fa6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 19, 2026.

Transparency log

Release files / multiqc_dumpling-0.4-py3-none-any.whl

Download URL multiqc_dumpling-0.4-py3-none-any.whl
Size 25.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e269dd60df7cfc4a591be035edf195159c61a07dd50257a06a1df99ea7eaf69d
BLAKE2b-256 checksum
How to use checksums
dff82f8bdbfe16466a837639c79cede2aa8f700bd4ed2d70c3e36ab57263b937
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4 This release

2 release files

0.3

2 release files

0.2.2

2 release files

0.2.1

1 release file

0.2

1 release file

0.1

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