ht_shiny: Interactive heatmaps with a shiny app

Description Usage Arguments See Also Examples

View source: R/interactive.R

Description

Interactive heatmaps with a shiny app

Usage

1
ht_shiny(ht_list, app = NULL)

Arguments

ht_list

A Heatmap-class or a HeatmapList-class object. If it is not specified, a random heatmap is used.

app

Path of app.R.

See Also

https://jokergoo.shinyapps.io/interactive_complexHeatmap/

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# use a random heatmap
if(interactive()) {
    ht_shiny()
}

# by providing a heatmap/heatmap list
if(interactive()) {
    m = matrix(rnorm(100), 10)
    rownames(m) = 1:10
    colnames(m) = 1:10

ht = Heatmap(m)
    ht_shiny(ht)
}

if(interactive()) {
    m1 = matrix(rnorm(100), 10)
    rownames(m1) = 1:10
    colnames(m1) = 1:10
    ht1 = Heatmap(m1, row_km = 2, column_km = 2)

m2 = matrix(sample(letters[1:10], 100, replace = TRUE), 10)
    ht2 = Heatmap(m2)
    ht_shiny(ht1 + ht2)
    ht_shiny(ht1 %v% ht2)
}

Example output

Loading required package: grid

ComplexHeatmap documentation built on Nov. 14, 2020, 2:01 a.m.