Package: InteractiveComplexHeatmap 1.13.0

Zuguang Gu

InteractiveComplexHeatmap: Make Interactive Complex Heatmaps

This package can easily make heatmaps which are produced by the ComplexHeatmap package into interactive applications. It provides two types of interactivities: 1. on the interactive graphics device, and 2. on a Shiny app. It also provides functions for integrating the interactive heatmap widgets for more complex Shiny app development.

Authors:Zuguang Gu [aut, cre]

InteractiveComplexHeatmap_1.13.0.tar.gz
InteractiveComplexHeatmap_1.13.0.zip(r-4.5)InteractiveComplexHeatmap_1.13.0.zip(r-4.4)InteractiveComplexHeatmap_1.13.0.zip(r-4.3)
InteractiveComplexHeatmap_1.13.0.tgz(r-4.4-any)InteractiveComplexHeatmap_1.13.0.tgz(r-4.3-any)
InteractiveComplexHeatmap_1.13.0.tar.gz(r-4.5-noble)InteractiveComplexHeatmap_1.13.0.tar.gz(r-4.4-noble)
InteractiveComplexHeatmap_1.13.0.tgz(r-4.4-emscripten)InteractiveComplexHeatmap_1.13.0.tgz(r-4.3-emscripten)
InteractiveComplexHeatmap.pdf |InteractiveComplexHeatmap.html
InteractiveComplexHeatmap/json (API)
NEWS

# Install 'InteractiveComplexHeatmap' in R:
install.packages('InteractiveComplexHeatmap', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/jokergoo/interactivecomplexheatmap/issues

Datasets:

On BioConductor:InteractiveComplexHeatmap-1.13.0(bioc 3.20)InteractiveComplexHeatmap-1.12.0(bioc 3.19)

bioconductor-package

25 exports 1.51 score 71 dependencies 3 dependents

Last updated 2 months agofrom:bd8471f1e7

Exports:all_column_indicesall_row_indicesgetPositionFromBrushgetPositionFromClickgetPositionFromDblclickgetPositionFromHoverHeatmapInfoOutputht_shinyhtPositionsOnDevicehtShinyhtShinyExampleinteractivateinteractivate.DESeqDataSetinteractivate.kdeinteractivateDensity2DInteractiveComplexHeatmapModalInteractiveComplexHeatmapOutputInteractiveComplexHeatmapWidgetis_in_sub_heatmapmakeInteractiveComplexHeatmaporiginalHeatmapOutputrecord_observationselectAreaselectPositionsubHeatmapOutput

Dependencies:base64encBiocGenericsbslibcachemcirclizecliclisymbolsclueclustercodetoolscolorspacecommonmarkComplexHeatmapcpp11crayondigestdoParallelevaluatefarverfastmapfontawesomeforeachfsGetoptLongGlobalOptionsgluehighrhtmltoolshttpuvIRangesiteratorsjquerylibjsonlitekableExtraknitrlabelinglaterlifecyclemagrittrmatrixStatsmemoisemimemunsellpngpromisesR6rappdirsRColorBrewerRcpprjsonrlangrmarkdownrstudioapiS4VectorssassscalesshapeshinysourcetoolsstringistringrsvglitesystemfontstinytexvctrsviridisLitewithrxfunxml2xtableyaml

How to visualize complex heatmaps interactively

Rendered fromInteractiveComplexHeatmap.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2022-04-01
Started: 2020-12-10

How interactive complex heatmap is implemented

Rendered fromimplementation.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-03-19
Started: 2020-12-10

Functions for Shiny app development

Rendered fromshiny_dev.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-10-19
Started: 2020-12-10

Decorations on heatmaps

Rendered fromdecoration.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-03-19
Started: 2020-12-18

Interactivate heatmaps indirectly generated by pheatmap(), heatmap.2() and heatmap()

Rendered frominteractivate_indirect.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-10-19
Started: 2021-01-22

A Shiny app for visualizing DESeq2 results

Rendered fromdeseq2_app.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-10-19
Started: 2021-03-19

Implement interactive heatmap from scratch

Rendered fromfrom_scratch.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-05-04
Started: 2021-05-04

Share interactive heatmaps to collaborators

Rendered fromshare.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2021-10-19
Started: 2021-10-19

Readme and manuals

Help Manual

Help pageTopics
Get all column indicies from the selected data frameall_column_indices
Get all row indicies from the selected data frameall_row_indices
Get the position of the brushed area on the heatmap imagegetPositionFromBrush
Get the position of clicked point on the heatmap imagegetPositionFromClick
Get the position of double clicked point on the heatmap imagegetPositionFromDblclick
Get the position of hovered point on the heatmap imagegetPositionFromHover
UI for the outputHeatmapInfoOutput
Interactive heatmaps as a Shiny appht_shiny
Get heatmap positions on the graphics devicehtPositionsOnDevice
Interactive heatmaps as a Shiny apphtShiny
Examples of interactive complex heatmapshtShinyExample
Generic function for interactivate an object in an interactive Shiny appinteractivate
Visualize DESeq2 result in an interactive Shiny appinteractivate.DESeqDataSet
Interactive Shiny application for 2D density distributioninteractivate.kde
Interactive Shiny application for 2D density distributioninteractivateDensity2D
Interactive complex heatmap modal dialogInteractiveComplexHeatmapModal
UI for the interactive complex heatmapsInteractiveComplexHeatmapOutput
Interactive complex heatmap widgetInteractiveComplexHeatmapWidget
Test whether it is in sub heatmapis_in_sub_heatmap
Process heatmaps on the sever sidemakeInteractiveComplexHeatmap
UI for the original heatmaporiginalHeatmapOutput
A random matrixrand_mat
Record the observation objectrecord_observation
Select an area in the heatmapselectArea
Select a position in the heatmapselectPosition
UI for the sub-heatmapssubHeatmapOutput