产品简介
InteractiveComplexHeatmap 面向 R 用户和数据分析人员,将静态热图交互化,便于数据探索和可视化。适合生物信息、数据分析等领域,解决热图无法交互查看的问题。
核心功能
- 一键将静态热图转换为交互式 Shiny 应用
- 支持 ComplexHeatmap 包生成的热图
- 兼容 pheatmap()、heatmap.2() 和 heatmap() 函数
- 提供 Shiny app 开发函数用于自定义集成
- 包含在线示例和详细文档教程
快速开始
- 安装 R 和 BiocManager 包
- 运行 BiocManager::install('InteractiveComplexHeatmap') 安装包
- 使用 Heatmap() 创建热图对象,然后调用 htShiny() 生成交互式应用
界面预览

与其他方案对比
| 对比项 | InteractiveComplexHeatmap | 同类方案 |
|---|---|---|
| 兼容性 | 支持多种热图函数,包括 pheatmap()、heatmap.2() 和 heatmap() | 其他工具可能仅支持特定热图库,需要手动调整代码 |
| 易用性 | 只需一行代码即可将静态热图转换为交互式应用 | 类似工具可能需要多步设置或编程实现交互功能 |
适合谁用
- 生物信息分析人员需要交互式探索基因表达数据
- R 语言数据科学家进行复杂热图可视化
- 研究人员使用 DESeq2 等工具分析实验结果
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/jokergoo/InteractiveComplexHeatmap