Custom MultiQC modules for FUSILLI fusion detection pipeline
Project description
fusilli-multiqc
Custom MultiQC modules for the FUSILLI fusion library pipeline.
This package is made to be run with the FUSILLI pipeline: https://github.com/user/fusilli. It provides metrics and visualizations specific to the pipeline's outputs.
- Detection Metrics: Detection efficiency, library coverage, and sensitivity analysis
- Diversity Metrics: Library diversity metrics
- Processing Metrics: Read and base retention and loss through processing steps
- Partner Detection: Partner detection metrics and coverage across samples
Installation
Through FUSILLI
The FUSILLI pipeline uses a conda environment to install multiqc and this module. You should not need to install this module separately if you are using FUSILLI.
Through pip
pip install fusilli-multiqc
Requirements
- Python >= 3.8
- MultiQC >= 1.0
- pandas >= 1.0
- numpy >= 1.0
Usage
After installation, the modules will be automatically discovered by MultiQC when you run:
multiqc <results_directory>
The modules will automatically detect and parse the following FUSILLI output files:
fusion_qc_metrics.csv- Detection efficiency and coverage metricssensitivity_metrics.csv- Sensitivity analysis datafusion_counts_summary.csv- Fusion count data for diversity analysisdecay_metrics.csv- Read decay through preprocessing stepspartner_counts_summary.csv- Partner detection counts
Module Descriptions
Detection Metrics Module (fusilli_detection)
Visualizes:
- Detection Efficiency: Fraction of processed reads that matched fusion sequences
- Prefilter Efficiency: Fraction of reads containing partner domain 3' ends
- Matching Efficiency: Fraction of prefiltered reads that matched specific breakpoints
- Library Coverage: Variant, breakpoint, and partner coverage metrics
- Sensitivity Analysis: Sensitivity index vs expected detection fraction
Diversity Metrics Module (fusilli_diversity)
Visualizes:
- Shannon Diversity: Measures both richness and evenness
- Simpson Diversity: Measures dominance
- Evenness: Pielou's evenness index
- Top N Fractions: Distribution of counts across top variants
- Variant Count Distribution: Histogram of variant abundances
Preprocessing Metrics Module (fusilli_preprocessing)
Visualizes:
- Read Decay: Read counts at each preprocessing step (log scale)
- Retention Rates: Fraction of reads retained after each step
- Step Loss Breakdown: Cumulative loss of reads through preprocessing
Partner Detection Module (fusilli_partners)
Visualizes:
- Partner Detection Heatmap: Binary detection matrix of partners across samples
- Partner Coverage: Number of samples with detection per partner
- Partner End vs Linker: Comparison of detection methods
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
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 fusilli_multiqc-1.0.0.tar.gz.
File metadata
- Download URL: fusilli_multiqc-1.0.0.tar.gz
- Upload date:
- Size: 22.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4f2de59d302aad5dd9a70d5354f14bf4b12f17b4113778d47108306b422520c
|
|
| MD5 |
7bf7bf7ffd0237dd3083f5f338bda740
|
|
| BLAKE2b-256 |
a7622bcfca6d04eeffdd5bf528af1ee797d4ea6dd8103d9a5f8c25168f445982
|
File details
Details for the file fusilli_multiqc-1.0.0-py3-none-any.whl.
File metadata
- Download URL: fusilli_multiqc-1.0.0-py3-none-any.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e112a9a62d24b5314222f10b52d7a102cd8bd9b9c8b0db12b0b6096699619bc1
|
|
| MD5 |
245b83ef2b6b0145b32539d3af1e5cd0
|
|
| BLAKE2b-256 |
754ec87377f545b7a98cd5f75359dc8e160eb6e8334bd82944bb859f89f52911
|