sagc-bioinformatics / mgikit-multiqc

MultiQC plugin to parse and integrate reports generated by mgikit demultiplexer
MIT License
0 stars 0 forks source link

SAGC-Bioinformatics


mgikit-multiqc Plugin

General Information

mgikit plugin is a plugin incorporated with the MultiQC tool in order to read the logs and reports generated by the MGIKIT demultiplexer and generate a quality control report similar to what a user gets when using bcl2fastq tool. If you have any questions, please get in touch on Github

Installation

To use this plugin, you need to have MultiQC installed and then install this plugin. For example:

pip install MultiQC
git clone https://github.com/sagc-bioinformatics/mgikit-multiqc
cd mgikit-multiqc
python setup.py install

# To test the installation, run the following
multiqc MGIKIT-examples/test/

Input files

This plugin reads the log files of MGIKIT demultiplexing tool. The possible output files are:

  1. General info file ('*.L{1,2,3,4}.mgikit.general'): This file contains information related to the reads generated by a specific lane including quality scores, cluster count...
  2. General info file ('*.L{1,2,3,4}.mgikit.info'): This file contains information about the matching indexes within the data generated by a specific lane.
  3. Undetermined barcodes file ('*.L{1,2,3,4}.mgikit.undetermined_barcode'): This file contains the information about the barcodes that did not match with any sample.
  4. Ambiguous barcodes file ('*.L{1,2,3,4}.mgikit.ambiguous_barcode'): This file contains the information about the barcodes that match with multiple samples. This situation can happen when setting a high mismatch threshold.

Parameters

All parameters below are optional:

Usage

When running MultiQC (after installing the mgikit plugin), the plugin will check for the mgikit reports and logs and find the relevant one based on the suffix of the file names. When reports are detected, the plugin will generate the relevant QC and attach them to the main MultiQC report under the MGIKIT section.

For example:

multiqc mgikit-examples/test/