https://github.com/broadinstitute/seqc_multiqc

Fork of MultiQC from July 2018 for seQuoia bacterial genomics infrastructure.

https://github.com/broadinstitute/seqc_multiqc

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 12 DOI reference(s) in README
  • Academic publication links
    Links to: ncbi.nlm.nih.gov
  • Academic email domains
  • Institutional organization owner
    Organization broadinstitute has institutional domain (www.broadinstitute.org)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Fork of MultiQC from July 2018 for seQuoia bacterial genomics infrastructure.

Basic Info
  • Host: GitHub
  • Owner: broadinstitute
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 19.9 MB
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 7 years ago · Last pushed over 5 years ago
Metadata Files
Readme Changelog Contributing License

README.md

MultiQC

Aggregate bioinformatics results across many samples into a single report.

Find documentation and example reports at http://multiqc.info

PyPI Version Conda Version Docker Build Status

Gitter DOI


MultiQC is a tool to create a single report with interactive plots for multiple bioinformatics analyses across many samples.

MultiQC is written in Python (tested with v2.7, 3.4, 3.5 and 3.6). It is available on the Python Package Index and through conda using Bioconda.

Reports are generated by scanning given directories for recognised log files. These are parsed and a single HTML report is generated summarising the statistics for all logs found. MultiQC reports can describe multiple analysis steps and large numbers of samples within a single plot, and multiple analysis tools making it ideal for routine fast quality control.

Currently, supported tools include:

|Read QC & pre-processing | Aligners / quantifiers | Post-alignment processing | Post-alignment QC | |---------------------------------|-------------------------|---------------------------|----------------------------| |Adapter Removal|BBMap |Bamtools |BUSCO | |AfterQC |Bismark |Bcftools |Conpair | |Bcl2fastq |Bowtie |GATK |Disambiguate| |BBTools |Bowtie 2 |HOMER |goleft | |BioBloom Tools |HiCUP |HTSeq |HiCExplorer | |Cluster Flow |HISAT2 |MACS2 |methylQA | |Cutadapt |Kallisto |Picard |Peddy | |leeHom |Long Ranger|Prokka |Preseq | |InterOp |Salmon |Samblaster |QoRTs | |FastQC |Slamdunk |Samtools |Qualimap | |FastQ Screen |STAR |SnpEff |QUAST | |Fastp |Tophat |Subread featureCounts|RNA-SeQC| |Flexbar |[HiCPro][hicpro] |RSEM |RSeQC | |Jellyfish | |THetA2 |Sargasso | |KAT | | |Supernova | |Skewer | | |VCFTools | |SortMeRNA | | |VerifyBAMID | |Trimmomatic | | | |

MultiQC can also easily parse data from custom scripts, if correctly formatted / configured. See the MultiQC documentation for more information.

Please note that some modules only recognise output from certain tool subcommands. Please follow the links in the above table to the module documentation for more information.

More modules are being written all of the time. Please suggest any ideas as a new issue (include an example log file if possible).

Installation

You can install MultiQC from PyPI using pip as follows: bash pip install multiqc

Alternatively, you can install using Conda from the bioconda channel: bash conda install -c bioconda multiqc

If you would like the development version instead, the command is: bash pip install --upgrade --force-reinstall git+https://github.com/ewels/MultiQC.git

MultiQC is also available in the Galaxy Toolshed.

Usage

Once installed, you can use MultiQC by navigating to your analysis directory (or a parent directory) and running the tool: bash multiqc .

That's it! MultiQC will scan the specified directory (. is the current dir) and produce a report detailing whatever it finds.

The report is created in multiqc_report.html by default. Tab-delimited data files are also created in multiqc_data/, containing extra information. These can be easily inspected using Excel (use --data-format to get yaml or json instead).

For more detailed instructions, run multiqc -h or see the documentation.

Citation

Please consider citing MultiQC if you use it in your analysis.

MultiQC: Summarize analysis results for multiple tools and samples in a single report
Philip Ewels, Måns Magnusson, Sverker Lundin and Max Käller
Bioinformatics (2016)
doi: 10.1093/bioinformatics/btw354
PMID: 27312411

TeX @article{doi:10.1093/bioinformatics/btw354, author = {Ewels, Philip and Magnusson, Måns and Lundin, Sverker and Käller, Max}, title = {MultiQC: summarize analysis results for multiple tools and samples in a single report}, journal = {Bioinformatics}, volume = {32}, number = {19}, pages = {3047}, year = {2016}, doi = {10.1093/bioinformatics/btw354}, URL = { + http://dx.doi.org/10.1093/bioinformatics/btw354}, eprint = {/oup/backfile/Content_public/Journal/bioinformatics/32/19/10.1093_bioinformatics_btw354/3/btw354.pdf} }

Contributions & Support

Contributions and suggestions for new features are welcome, as are bug reports! Please create a new issue for any of these, including example reports where possible. MultiQC has extensive documentation describing how to write new modules, plugins and templates.

There is a chat room for the package hosted on Gitter where you can discuss things with the package author and other developers: https://gitter.im/ewels/MultiQC

If in doubt, feel free to get in touch with the author directly: @ewels (phil.ewels@scilifelab.se)

Contributors

Project lead and main author: @ewels

Code contributions from: @ahvigil, @aledj2, @apeltzer, @avilella, @boulund, @bschiffthaler, @cpavanrun, @dakl, @ehsueh, @epruesse, @florianduclot, @guillermo-carrasco, @HLWiencko, @iimog, @joachimwolff, @jrderuiter, @lpantano, @matthdsm, @MaxUlysse, @mlusignan, @moonso, @noirot, @remiolsen, @rdali, @rlegendre, @robinandeer, @Rotholandus, @sachalau, @t-neumann, @vladsaveliev, @winni2k, @wkretzsch, @nservant,

and many others. Thanks for your support!

MultiQC is released under the GPL v3 or later licence.

Owner

  • Name: Broad Institute
  • Login: broadinstitute
  • Kind: organization
  • Location: Cambridge, MA

Broad Institute of MIT and Harvard

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

Dockerfile docker
  • python 2.7-slim build
setup.py pypi
  • click *
  • future >0.14.0
  • jinja2 >=2.9
  • lzstring *
  • markdown *
  • matplotlib >=2.1.1
  • numpy *
  • pyyaml *
  • requests *
  • simplejson *
  • spectra >=0.0.10