Package: InteractiveComplexHeatmap 1.15.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.15.0.tar.gz
InteractiveComplexHeatmap_1.15.0.zip(r-4.5)InteractiveComplexHeatmap_1.15.0.zip(r-4.4)InteractiveComplexHeatmap_1.15.0.zip(r-4.3)
InteractiveComplexHeatmap_1.15.0.tgz(r-4.4-any)InteractiveComplexHeatmap_1.15.0.tgz(r-4.3-any)
InteractiveComplexHeatmap_1.15.0.tar.gz(r-4.5-noble)InteractiveComplexHeatmap_1.15.0.tar.gz(r-4.4-noble)
InteractiveComplexHeatmap_1.15.0.tgz(r-4.4-emscripten)InteractiveComplexHeatmap_1.15.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)

softwarevisualizationsequencinginteractive-heatmaps

9.52 score 127 stars 3 packages 122 scripts 683 downloads 25 exports 71 dependencies

Last updated 22 days agofrom:4548478813. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 30 2024
R-4.5-winNOTEOct 30 2024
R-4.5-linuxNOTEOct 30 2024
R-4.4-winNOTEOct 30 2024
R-4.4-macNOTEOct 30 2024
R-4.3-winNOTEOct 30 2024
R-4.3-macNOTEOct 30 2024

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 Oct 30 2024.

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

How interactive complex heatmap is implemented

Rendered fromimplementation.Rmdusingknitr::rmarkdownon Oct 30 2024.

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

Functions for Shiny app development

Rendered fromshiny_dev.Rmdusingknitr::rmarkdownon Oct 30 2024.

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

Decorations on heatmaps

Rendered fromdecoration.Rmdusingknitr::rmarkdownon Oct 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 Oct 30 2024.

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

A Shiny app for visualizing DESeq2 results

Rendered fromdeseq2_app.Rmdusingknitr::rmarkdownon Oct 30 2024.

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

Implement interactive heatmap from scratch

Rendered fromfrom_scratch.Rmdusingknitr::rmarkdownon Oct 30 2024.

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

Share interactive heatmaps to collaborators

Rendered fromshare.Rmdusingknitr::rmarkdownon Oct 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