Happy to say MultiQC v1.35 is out ๐ŸŽ‰

The headline feature: a MultiQC Config Wizard ๐Ÿง™โ€โ™‚๏ธ

If you've ever sat down to write a MultiQC config from scratch, you'll know there are a lot of options to wade through (around 150 of them). The wizard gives you a browsable form for every single one, with help text, examples, and live validation as you type. You can also paste in an existing YAML config and have it explained, checked, and fixed up.

Video below ๐Ÿ‘‡

The Config Wizard is a static HTML page that ships with MultiQC, but the easiest way to try it is online (no signup, no install):

๐Ÿ‘‰ https://seqera.io/multiqc_config_wizard

MultiQC Configuration Wizard

Build a multiqc_config.yaml visually. Live YAML editor, schema validation, inline error markers, dark mode. In your browser.

MultiQC

The Pydantic model that powers the config is also used to autogenerate comprehensive new documentation, and a JSON schema that goes to schemastore.org. This means if you save a 'multiqc_config.yaml' file in #VSCode you'll get native inline validation ๐Ÿš€

https://docs.seqera.io/multiqc/config_schema

MultiQC Configuration Reference | Seqera Docs

This document describes all configuration options available in MultiQC.

Also in v1.35: eight new modules ๐Ÿงฉ

โ€ข CheckAtlas: QC for single-cell atlases
โ€ข Deacon: fast host depletion for FASTA/FASTQ
โ€ข FastQE: FASTQ quality scores as emoji ๐Ÿค“
โ€ข hicstuff: Hi-C contact map generation
โ€ข HiFi-Trimmer: PacBio HiFi adapter trimming
โ€ข Riker: Rust port of Picard QC tools
โ€ข sincei: single-cell (epi)genomics toolkit
โ€ข Trim Galore: native v2.x support!

๐Ÿ›  Bigger module updates for Bases2Fastq (major overhaul), Falco (now auto-detected), Fastp (% surviving bases), and Sequali (expanded stats + normalised plots).

โœจ Plus section alerts for filtered samples, per-tab plot configs, custom favicons, and a defaultsort fix for the first table column.

๐Ÿ› Fixes for Bcftools, Cell Ranger ARC, Dragen FastQC, Haplocheck, empty plot zip exports, and env vars being stored as strings.

๐Ÿ”ง Minimum Python is now 3.9, plus easier Polars build deps.

Full release notes here: ๐Ÿ‘‰ https://github.com/MultiQC/MultiQC/releases/tag/v1.35

Huge thanks to everyone who sent in PRs and bug reports for this release โค๏ธ

Release v1.35 ยท MultiQC/MultiQC

This release has a very nice shiny new feature for you: the MultiQC Configuration Wizard! ๐Ÿ‘จ๐Ÿปโ€๐ŸŽจ ๐ŸŽจ This has an interactive form where you can browse all MultiQC config attributes (there are quite a l...

GitHub