iheatmapr
packageiheatmapr
is an R package for building complex,
interactive heatmaps using modular building blocks. “Complex” heatmaps
are heatmaps in which subplots along the rows or columns of the main
heatmap add more information about each row or column. For example, a
one column additional heatmap may indicate what group a particular row
or column belongs to. Complex heatmaps may also include multiple side by
side heatmaps which show different types of data for the same
conditions. Interactivity can improve complex heatmaps by providing
tooltips with information about each cell and enabling zooming into
interesting features. iheatmapr
uses the plotly library for interactivity.
While there are already plenty of awesome R packages for making
heatmaps, including several great packages for making relatively simple
interactive heatmaps (e.g. heatmaply and d3heatmap) or complex
static heatmaps (ComplexHeatmap),
iheatmapr
seeks to make it easy to make complex interactive
heatmaps.
For an overview of how to use iheatmapr
, please see the
documentation
website.