MultiQC:多样本生信分析结果汇总报告工具

生命科学 2026-11-02 14 阅读

MultiQC 扫描目录中可识别的日志文件,解析后生成单个交互式 HTML 报告,汇总多样本、多分析步骤的统计结果,便于常规质控。

这个工具是什么

MultiQC 是面向生物信息学分析的开源报告汇总工具,官方定位是把多个样本、多个分析工具的结果聚合到一份报告中。它通过扫描指定目录中的已识别日志文件,解析其中的统计信息,生成带交互图表的单一 HTML 报告,可在同一图表中呈现多个分析步骤和大量样本。工具支持大量生物信息学软件,并可通过 Custom Content 功能解析格式正确、配置得当的自定义脚本数据。项目以 Python 包形式发布,可通过 PyPI、Bioconda 等渠道安装,也提供 Docker、Singularity 镜像与 Galaxy 封装,采用 GPL-3.0 许可证。

核心能力

  • 扫描目录中的已识别日志文件并解析,生成单一 HTML 汇总报告
  • 支持在同一图表中展示多个分析步骤与大量样本的统计结果
  • 覆盖大量生物信息学工具,并持续新增解析模块
  • 提供 Custom Content 机制,可接入自定义脚本的输出数据

科研中的典型用法

  • 在测序分析流程结束后运行 multiqc .,快速汇总各样本的质控与比对等日志
  • 将多个分析步骤的结果合并到一份报告,便于项目内跨样本比较与存档
  • 通过 Custom Content 把自写脚本的统计结果纳入统一报告,减少手工整理

快速上手

推荐用 uv 安装:uv tool install multiqc;也可 pip install multiqc,或先配置 Bioconda 频道后 conda install multiqc。安装后进入分析目录或其父目录,运行 multiqc . 即可。默认生成 multiqc_report.html,并在 multiqc_data/ 下输出制表符分隔的数据文件,可用 Excel 查看,也可用 --data-format 改为 yaml 或 json。更多参数见 multiqc -h 与官方文档。

生态与相近工具

同类需求常由各分析工具自带的报告功能分别承担,或手工汇总表格;MultiQC 的差异在于跨工具、跨样本统一汇总。若只需单一工具的报告,可直接使用该工具输出;若需把非标准输出纳入汇总,可用 Custom Content。安装与分发方面还可选择 Docker、Singularity 镜像及 Galaxy 封装,具体模块清单见官方文档。

项目信息


本文属于《学科研究工具知识库 · 生命科学》第 9 篇(按 GitHub 星标排序)。收录标准:该学科公开可获取的开源研究工具,星标与活跃度为主要参考,不代表对其性能或适用性的背书;选型前请结合自身场景评估。

评论 共 0 条

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部