MultiQC v1.34
New modules
- Methurator (#3447)
- A Python package designed to estimate CpGs saturation for DNA methylation sequencing data.
- riboWaltz (#3465)
- Computes P-site offsets and performs quality control for ribosome profiling (Ribo-seq) data.
Feature updates and improvements
- Add uv as an installation method in docs and README (#3493)
- Add Claude PostToolUse hook for code formatting (#3461)
- Bump default AI models for Anthropic (#3430)
- Remove HTML tags in generated module docs (#3509)
- Enable code review workflow to post comments on PRs (#3506)
- better header k/v spacing (#3471)
- Hide AI summary sections when simple_output is enabled (#3500)
export_plots_timeout: Add docs and increase default to 60s (#3433)
Module updates
- Clarify RSeQC bam_stat proper pairs column title (#3526)
- Fix mosdepth coverage in general stats if key is missing (#3432)
- fastp: Add limits, update color scale of % PF/% Adapter (#3454)
- fastp: Pick up version number for fasterp runs (#3392)
- Freyja: Use safe alternative to
eval()(#3531)
Fixes
- Fix heatmap axis labels not updating when toggling clustering (#3487)
- Fix bug: Toggling highlighting for AI summary sample names didn't work (#3455)
- fix table scroll styling with sticky headers (#3437)
Module fixes
- Fix sample name cleaning in CheckM and CheckM2 modules (#3464)
- CrosscheckFingerprints: Fix bug due to overwriting
row_numbervariable (#3458) - Porechop: Fix bug with "End Trimmed Percent" denominator (#3456)
- Fix incorrect plot title in umicollapse module (#3446)
- SNPsplit: Fix module datetime serialization error (#3444)
Infrastructure and packaging
- Switch from pre-commit to prek (#3467)
New Contributors
- @CelinePrakash made their first contribution in https://github.com/MultiQC/MultiQC/pull/3458
- @nictru made their first contribution in https://github.com/MultiQC/MultiQC/pull/3487
- @drbh made their first contribution in https://github.com/MultiQC/MultiQC/pull/3392
Full Changelog: https://github.com/MultiQC/MultiQC/compare/v1.33...v1.34