InteractiveComplexHeatmap

InteractiveComplexHeatmap provides interactivity to ComplexHeatmap outputs in R/Bioconductor, enabling dynamic exploration and selection of rows and columns within heatmap visualizations for bioinformatics data analysis.


Key Features:

  • Interactivity: Transforms ComplexHeatmap visualizations into interactive displays by integrating with Shiny to enable dynamic inspection of heatmap cells and regions.
  • Selection and search: Supports selection of subsets and searching by row or column labels, including selection across multiple concatenated heatmaps.
  • Import compatibility: Converts static heatmaps produced by heatmap.2() and pheatmap() into interactive applications.
  • Event handling: Provides mechanisms to define custom responses to selection events within heatmaps.
  • Complex annotations and concatenation: Retains ComplexHeatmap capabilities such as concatenating multiple heatmaps and adding complex annotations.

Scientific Applications:

  • Gene expression analysis: Enables interactive visualization and exploration of gene expression profiles to identify patterns across samples and genes.
  • Protein interaction and other omics data: Facilitates examination of patterns and relationships in protein interaction matrices and other complex biological datasets.
  • Hypothesis generation: Supports interactive data inspection to inform hypothesis generation and subsequent testing in bioinformatics studies.

Methodology:

Leverages ComplexHeatmap for visualization and adds interactivity via Shiny, supports conversion of heatmap.2() and pheatmap() outputs, and preserves ComplexHeatmap features such as concatenation of multiple heatmaps and complex annotations.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
R
Added:
9/25/2021
Last Updated:
9/28/2021

Operations

Publications

Gu Z, Hübschmann D. Make Interactive Complex Heatmaps in R. Unknown Journal. 2021. doi:10.1101/2021.03.08.434289.

Links