Make Interactive Complex Heatmaps in R
By Zuguang Gu, D. Huebschmann. bioRxiv, 2021
328 citations recorded by the source corpus.
Heatmap is a powerful visualization method on two-dimensional data to reveal patterns shared by subsets of rows and columns. In R, there are many packages that make heatmaps. Among them, ComplexHeatmap provides rich tools for constructing highly customizable heatmaps. It can easily establish connections between information from multiple sources by automatically concatenating and adjusting multiple heatmaps as well as complex annotations, which makes it widely applied in data analysis in various fields, especially in Bioinformatics. Nevertheless, the limit of ComplexHeatmap still exists. It only generates static plots which restricts deeper inspections on complex heatmaps, e.g., to look into a subset of rows and columns when a specific pattern of interest is observed from the heatmap. In this work, we described a new R/Bioconductor package InteractiveComplexHeatmap that brings interactivity to ComplexHeatmap. InteractiveComplexHeatmap is designed with an easy-to-use interface where static complex heatmaps can be directly exported to an interactive Shiny web application only with one extra line of code. The interactive application contains comprehensive tools for manipulating heatmaps. Besides common tools as supported in other interactive heatmap packages, InteractiveComplexHeatmap additionally supports, e.g., selecting over multiple heatmaps and searching heatmaps via row or column labels. Also, InteractiveComplexHeatmap provides methods for exporting static heatmaps from other popular heatmap functions, e.g., heatmap.2() or pheatmap(), to interactive heatmap applications. Finally, InteractiveComplexHeatmap provides flexible functionalities for integrating interactive heatmap widgets into other Shiny applications. InteractiveComplexHeatmap provides a user interface for self-defining response to the selection events on heatmaps, which helps to implement more complex Shiny web applications.
Subfields: Artificial Intelligence, Information Systems and Management, Molecular Biology
View Paper: https://www.semanticscholar.org/paper/73e077bdcaf0977a2c23805bb0f25038767ff429
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
In Information Systems and Management
In Molecular Biology
Citations in the corpus
- Complex heatmap visualization (2022, methodology): “The companion package InteractiveComplexHeatmap [36] can seamlessly convert a static heatmap to an interactive Shiny application where users can interact with the heatmap, for example, by clicking and brushing over heatmaps.”