MultiQC module
This module allow to run MultiQC on Eoulsan step output to generate a quality control report in HTML.
- Internal name: multiqc
- Available: Both local and distributed mode
- Input port:
- input1: FastQC report (format: fastqc_report_zip) if fastqc report is enabled
- input2: Mapper log (format: mapper_results_log) if mapreads report is enabled
- input3: Expression output (format: expression_results_tsv) if expression report is enabled
- Output port:
- output: report in HTML format (format: multiqc_report_html)
- Optional parameters:
Parameter |
Type |
Description |
Default value |
reports |
string |
Define the reports to generate. The available reports are listed in the following table. Several reports can be generated by separating their names with comma |
fastqc |
use.docker |
boolean |
Enable Docker usage to execute MultiQC |
false |
docker.image |
string |
The docker image to use when Docker is enabled |
ewels/multiqc:v1.7 |
- This module currently support the following reports:
Eoulsan report name |
MultiQC section name |
Note |
fastqc |
FastQC |
|
mapreads |
The MultiQC section name change against the mapper used in the workflow (e.g. Bowtie 1/Bowtie 2/STAR...) |
Warning: this report is not available in Hadoop mode. |
expression |
HTSeq Count |
|
featurecounts |
FeaturesCounts |
|
- Configuration example:
<!-- MultiQC step -->
<step id="mymultiqcstep" skip="false" discardoutput="false">
<module>multiqc</module>
<parameters>
<parameter>
<name>reports</name>
<value>fastqc,mapreads,expression</value>
</parameter>
<parameter>
<name>use.docker</name>
<value>false</value>
</parameter>
</parameters>
</step>