Skip to content

qc_multiqc

Aggregate results from a neuroimaging pipeline using MultiQC into a single HTML report.

Keywords : QC, neuroimaging, report


Format : tuple val(meta), path(qc_images)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information e.g. [ id:'sample1' ]True
qc_imagesfileSubject-specific files that will be used in the MultiQC report.True*.{nii.gz,trk}

Format : path(multiqc_files)

TypeDescriptionMandatoryPattern
multiqc_filesfileGlobal files that contain information on multiple subjects. Will be used in the global MultiQC report.True*.{tsv,csv,txt}

Format : path(multiqc_config)

TypeDescriptionMandatoryPattern
multiqc_configfileOptional config yml for MultiQCTrue*.{yml,yaml}

Format : path(extra_multiqc_config)

TypeDescriptionMandatoryPattern
extra_multiqc_configfileSecond optional config yml for MultiQC. Will override common sections in multiqc_config.True*.{yml,yaml}

Format : path(multiqc_logo)

TypeDescriptionMandatoryPattern
multiqc_logofileOptional logo file for MultiQCTrue*.{png}

Format : path(replace_names)

TypeDescriptionMandatoryPattern
replace_namesfileOptional two-column sample renaming file. First column a set of patterns, second column a set of corresponding replacements. Passed via MultiQC’s --replace-names option.True*.{tsv}

Format : path(sample_names)

TypeDescriptionMandatoryPattern
sample_namesfileOptional TSV file with headers, passed to the MultiQC —sample_names argument.True*.{tsv}

Format : val(meta)

TypeDescriptionMandatoryPattern
metamapGroovy Map containing sample information, kept for linting purposes. e.g. [ id:'sample1' ]True

Format : path(*.html)

TypeDescriptionMandatoryPattern
*.htmlfileMultiQC report fileTrue.html

Format : path(*_data)

TypeDescriptionMandatoryPattern
*_datadirectoryMultiQC data dirTruemultiqc_data

Format : path(*_plots)

TypeDescriptionMandatoryPattern
*_plotsfilePlots created by MultiQCTrue*_data

Format : path(versions.yml)

TypeDescriptionMandatoryPattern
versions.ymlfileFile containing software versionsTrueversions.yml

TypeDescriptionDefaultChoices
single_subjectbooleanIf true, generates a subject-specific MultiQC report. If false, generates a global report. This will change which module are run within MultiQC.False

DescriptionDOI
multiqcMultiQC searches a given directory for analysis logs and compiles a HTML report. It’s a general use tool, perfect for summarising the output from numerous bioinformatics tools.
neuroimagingNeuroimaging is a python MultiQC plugin containing various tools for generating QC reports for neuroimaging data.


Last updated : 2025-12-22