• TCGA GBM data
  • Glycolysis gene signature “correlated with IDH1 mutation in GBM” taken from Chen et al. (2017)
## https://www.sciencedirect.com/science/article/pii/S1673852717301492
data(GBMdata, package="plotlyvignettes")
df <- colData(GBMdata)[, "paper_IDH.status", drop = FALSE]
colnames(df) <- "IDH1 status"
gene_signature <- c("ALDOB",
    "ENO1",
    "GALM",
    "GAPDH",
    "HK2",
    "HK3",
    "LDHA",
    "LDHB",
    "PKLR")
raw_mat <- assay(GBMdata)
raw_median_mat <- sweep(raw_mat, 1, rowMedians(raw_mat))
heatmaply_cor(cor(raw_median_mat[gene_signature, ]),
    row_side_colors = df,
    plot_method = "plotly",
    showticklabels = c(FALSE, FALSE))
data(voomed_GBM, package="plotlyvignettes")
voom_mat <- voomed_GBM$E
voom_median_mat <- sweep(voom_mat, 1, rowMedians(voom_mat))
max <- max(abs(voom_median_mat[gene_signature, ]))
heatmaply(t(voom_median_mat[gene_signature, ]),
    row_side_colors = df,
    showticklabels = c(TRUE, FALSE),
    limits = c(-max, max),
    plot_method = "plotly",
    col = cool_warm)