Skip to content

CenterForMedicalGeneticsGhent/MultiQC_CMGG

Repository files navigation

CMGG logo MultiQC logo

Build status run with docker

MultiQC_CMGG is a plugin for MultiQC containing customized modules and templates

For more information about MultiQC, see http://multiqc.info

Description

The MultiQC_CMGG plugin add a custom template, used for internal QC reports and module customizations that can't be merged in core MultiQC.

Installation

This plugin can be installed using the following methods

  • using pip:
pip install multiqc_cmgg

or to get the latest version from github:

pip install --upgrade --force-reinstall git+https://github.com/CenterForMedicalGeneticsGhent/MultiQC_CMGG.git
  • using docker:
docker pull quay.io/cmgg/multiqc_cmgg:latest

or to build the image yourself:

docker build https://github.com/CenterForMedicalGeneticsGhent/MultiQC_CMGG.git -t multiqc_cmgg

Usage

Modules

Name Description
sample_gender Parse and merges ngs-bits SampleGender output from xy, hetx, sry method into a sensible table. Based of ngs-bits MultiQC module. To use module add -m/--module sample_gender.
coverage Parse Mosdepth region files into tables based on genome panels. Based of Mosdepth MultiQC module . To use module add -m/--module coverage and -c/--config <path_to_multiqc_config_coverage.yaml>
targeted_MSH2 Parses count files of a MSH2 hotspot variant from nf-cmgg/report pipeline to make a report in MultiQC. To use module add -m/--module targeted_MSH2 and -c/--config <path_to_multiqc_config_targeted_MSH2.yaml>
msi_sensor_pro Parses output from msisensor-pro, generating an overview table from the summary file and a detailed table of MSI status for each locus from all results file. Also creates a bargraph visualizing the msisensor-pro scores.

More thorough explaination on setting up modules, installation and integration into nextflow pipelines can be found here.

Template

Name Description
cmgg CMGG specfic template with custom logo's and affiliate links. To enable this template, add the -t/--template cmgg option to the command line.

Development

This project uses pixi for dependency management and development.

Installation

To install the project dependencies and set up the development environment:

pixi install

Testing

To run the plugin against the provided test data:

pixi run multiqc test_data

This command will execute MultiQC using the plugin on the files in the test_data directory.

About

MultiQC plugin containing custom modules and templates used at CMGG

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors