我不确定嵌套的热图是否是正确的词,但是如果您有一些特定的基因,我想为一种疾病制造相对风险(RR)。但是,如果您有1个特定基因,2个特定基因等,应该清楚疾病的RR是什么。像这张照片的东西
你知道有哪些工具可以做这样的事吗?优选在R
中编辑: 数据如下所示:
GeneA 1.05
GeneA_B 3.08
GeneA_C 5.6
GeneA_B_C 8.07
但如果能让工作变得更轻松,可能会有所不同。
答案 0 :(得分:0)
您的问题可能会在productplots
包中找到答案。第一次尝试缺乏你的颜色和结构,但它有元素。
创建示例数据框
structure(list(Gene = structure(c(1L, 2L, 4L, 3L), .Label = c("GeneA",
"GeneA_B", "GeneA_B_C", "GeneA_C"), class = "factor"), Probability = c(1.05, 3.08, 5.6, 8.07)), .Names = c("Gene", "Probability"), class = "data.frame", row.names = c(NA, -4L))
创建树形图表
library("productplots")
prodplot(data = df, ~ Gene + Probability, stacked()) + theme_tufte() +
ggtitle("Relative Risks (RR) of Various Gene Combinations")][1]