r - HClust 对象的顺序是否给出了标签出现在树上的顺序?
问题描述
我正在对表达式数据进行 WGCNA,并使用以下hclust
函数进行了聚类:
hierADJ=hclust(as.dist(dissADJ), method="average" )
然后我绘制这个聚类(带有来自模块检测的一些额外颜色)
plotDendroAndColors(hierADJ, colors = colorStaticADJ,
dendroLabels = FALSE, abHeight = 0.99,
main = "Gene dendrogram and module colors")
查看下图中的结果
我的问题是:当我有 hclust 对象 hierADJ 时,如果我这样做:
hierADJ$labels[hierADJ$order]
它是否给了我提示出现的顺序(从左到右)?在进一步分析之前,我真的需要确定这一点
解决方案
这是使用部分iris
数据集来查看标签是否匹配的测试:
library(WGCNA)
data(iris)
iris.sub <- iris[c(1:5, 51:55, 101:105), ]
iris.hcl$labels[iris.hcl$order]
# [1] "1" "5" "2" "3" "4" "54" "102" "51" "53" "52" "55" "103" "101" "104" "105"
clr <- as.numeric(iris.sub$Species) + 1
plotDendroAndColors(iris.hcl, colors=clr)
推荐阅读
- java - Java // 冗余
- .net - 发布请求中的 500(内部服务器错误)(.net core 2.0)
- mysql - 如何在 Rails 中编写代码以在 SQL 中运行我想要的查询
- git - git: .git/refs/remotes/origin/master 不存在。为什么 git checkout refs/heads/origin/master 有效?
- php - 条纹付款电子邮件
- javascript - Typescript 使用类型检查和泛型之间的区别
- ffmpeg - 使用 FFMPEG 将流从网站流式传输到 Twitch
- angular - Angular 2.当用户在文本框中输入或粘贴空格时禁用按钮
- python - 海豚动画 [PYGAME]
- download - 将 Excel 直接下载到驱动器 (C:\)(无需另存为选项)VBA Excel