Skip to main content

MultiQC v1.33

New modules

  • Seqkit stats (#3401)
    • A cross-platform and ultrafast toolkit for FASTA/Q file manipulation
  • RiboTish (#3384)
    • Ribo-seq quality metrics
  • Sylph (#3370)
    • Sylph is a program that performs metagenomic profiling or containment average nucleotide identity querying for metagenomic shotgun sequencing samples.
  • Bbsplit basic stats (#3394)
    • New submodule for bbtools

Feature updates and improvements

  • Custom logo: dark mode option, custom width option. (#3400)
  • Update Seqera AI chat URL (#3415)
  • Add sample_groups configuration for visual grouping in bar graphs (#3404)
  • Custom content: strip whitespace around categories for tsv,csv (#3421)
  • General Stats: Add configurable help text (#3341)
  • Custom content: support passing help text (#3338)
  • Add new flag "axis_controlled_by_switches" to pconfig that allow control of which axis to apply logarithmic scale (#3423)

Module updates

  • fastp: Add support for naming samples after --report_title in Fastp command (#3418)
  • Glimpse: Add more decimal to general table stats (#3423)
  • Refactor BISCUIT module for better consistency with current MultiQC codebase (#3345, #3426)
  • Add version fetching for HiCUP, QoRTs, QualiMap, RNA-SeQC (#3420)

Fixes

  • Fix MultiQC plotly export bug affecting FastQC heatmaps (#3402)
  • Fix bug with sample filter buttons in new template (#3389)
  • Fix KeyError in bargraph when using reference lines with horizontal orientation (#3385)

Module fixes

  • Fix validation errors in strict mode for invalid plot config options (#3428)
    • Remove invalid hide_zero_cats from line plot configs (mosdepth, bamdst, samtools/coverage, humid, dragen_fastqc)
    • Fix bar plot category configs using invalid fields (picard/IlluminaBasecallingMetrics, motus)
  • Samtools coverage: Don't crash if incorrect number of columns found (#3419)
  • Lima: split delimiter is a tab, not any whitespace. (#3395)
  • Homer: Fix unique / total count swap in homer/tagdirectory (#3381)

Infrastructure and packaging

  • Avoid Python 3.14.1 (#3414)
  • Version check: Add installation method to detect installs using uv (#3422)
  • Bump pre commit versions (#3417)

Optimization

  • Make Parquet merging much, much faster (60% faster) (#3403)

New Contributors

Full Changelog: https://github.com/MultiQC/MultiQC/compare/v1.32...v1.33