系统发育树中的簇

Rgeek

我有一棵系统发育树,其中显示了基因以及它们如何聚集在一起。使用欧几里得距离矩阵和ape封装对其进行绘制。有关更多详细信息,请参见前面的链接。

系统发育树

这是我的数据(gg.txt),已转换为基因矩阵。

ID  gene1   gene2

1   ADRA1D  ADK
2   ADRA1B  ADK
3   ADRA1A  ADK
4   ADRB1   ASIC1
5   ADRB1   ADK
6   ADRB2   ASIC1
7   ADRB2   ADK
8   AGTR1   ACHE
9   AGTR1   ADK
10  ALOX5   ADRB1
11  ALOX5   ADRB2
12  ALPPL2  ADRB1
13  ALPPL2  ADRB2
14  AMY2A   AGTR1
15  AR  ADORA1
16  AR  ADRA1D
17  AR  ADRA1B
18  AR  ADRA1A
19  AR  ADRA2A
20  AR  ADRA2B

生成树的最终代码是:

library(ape) 
tab=read.table("gg.txt",header=TRUE, stringsAsFactors=FALSE)
gene.names <- sort(unique(c(tab[,"gene1"],tab[,"gene2"])))
gene.matrix <- cbind(matrix(0L,nrow=length(gene.names),ncol=length(gene.names)))
colnames(gene.matrix) <- c(gene.names)
rownames(gene.matrix)<- c(gene.names)
gene.matrix[as.matrix(tab[-1])] <- 1

##calculating distances

d <- dist(gene.matrix,method="euclidean")
fit <- hclust(d, method="ward")
plot(as.phylo(fit)) 

我们可以看到有四个大集群形成。ALOX5,AR和ALPPL2组成一个集群。ADRA1A,ADRA1B,ADRA1D,AGTR1组成另一个集群。类似地,还有两个集群。有什么办法可以将此信息放在表格中,例如下面的示例?有没有可用的软件来做到这一点?

GENE   CLUSTER

ALOX5    1
AR       1
ALPPL2   1
ADRA1A   2
ADRA1B   2
ADRA1D   2
AGTR1    2
..
..
..

我只显示了20行,但是我却显示了21k行,所以这才是主要问题。

Rgeek

按照@JTT cutree效果很好!这就是我一直在寻找的东西。

cut =cutree(fit,k=5)

cut

ACHE    ADK ADORA1 ADRA1A ADRA1B ADRA1D ADRA2A ADRA2B  ADRB1  ADRB2  AGTR1  ALOX5 ALPPL2  AMY2A     AR  ASIC1 
 1      1      1      2      2      2      1      1      3      3      2      4      4      1      5      1 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从系统发育树的集合中获得平均系统发育树分支长度

来自分类Dev

在系统发育树 R 中绘制点

来自分类Dev

计算 R 中的系统发育树拓扑

来自分类Dev

用R中的链接绘制系统发育树

来自分类Dev

如何在系统发育树中显示分支的长度

来自分类Dev

系统发育树猿太小

来自分类Dev

如何通过节点或叶子中的标签折叠系统发育树中的分支?

来自分类Dev

在R中,如何为系统发育树中的标签着色?(使用猿的BioNj)

来自分类Dev

如何在猿包中将自举值包括在系统发育树中

来自分类Dev

BrushPoints RShiny - 显示从系统发育树中选择的提示

来自分类Dev

如何调整系统发育树上相对于树尖的提示标签的位置?

来自分类Dev

圆形系统发育树上的节点标签

来自分类Dev

在系统发育上绘制特征

来自分类Dev

在R中,当使用tip.color()通过特征为系统发育树着色时,您如何选择颜色并添加图例?

来自分类Dev

R中系统发育提示标签中的斜体和常规文本

来自分类Dev

R中系统发育重建中的混合数据分区

来自分类Dev

Python ete3 - 有没有办法拉伸系统发育树的分支?

来自分类Dev

更改 R (read.tree) 中所有提示的系统发育树提示标签(例如添加“ ”或“_”)

来自分类Dev

使用R在系统发育上显示离散字符数据

来自分类Dev

有没有办法在 ape/phytools 中手动调整系统发育的颜色渐变边界?

来自分类Dev

用二元响应变量绘制系统发育逻辑回归

来自分类Dev

根据物种出生-死亡表计算总的系统发育分支长度之和

来自分类Dev

如何创建具有系统发育校正的多元线性模型?

来自分类Dev

从绝对分支长度系统发育中计算值在0和1之间的距离矩阵

来自分类Dev

如何在知道簇数的cutree()中获得树的高度

来自分类Dev

tmap中的标记簇

来自分类Dev

R中的性能簇图

来自分类Dev

在TVirtualStringTree中显示文件系统树数据

来自分类Dev

SVG文件中的Biopython系统发生树编辑标签

Related 相关文章

  1. 1

    从系统发育树的集合中获得平均系统发育树分支长度

  2. 2

    在系统发育树 R 中绘制点

  3. 3

    计算 R 中的系统发育树拓扑

  4. 4

    用R中的链接绘制系统发育树

  5. 5

    如何在系统发育树中显示分支的长度

  6. 6

    系统发育树猿太小

  7. 7

    如何通过节点或叶子中的标签折叠系统发育树中的分支?

  8. 8

    在R中,如何为系统发育树中的标签着色?(使用猿的BioNj)

  9. 9

    如何在猿包中将自举值包括在系统发育树中

  10. 10

    BrushPoints RShiny - 显示从系统发育树中选择的提示

  11. 11

    如何调整系统发育树上相对于树尖的提示标签的位置?

  12. 12

    圆形系统发育树上的节点标签

  13. 13

    在系统发育上绘制特征

  14. 14

    在R中,当使用tip.color()通过特征为系统发育树着色时,您如何选择颜色并添加图例?

  15. 15

    R中系统发育提示标签中的斜体和常规文本

  16. 16

    R中系统发育重建中的混合数据分区

  17. 17

    Python ete3 - 有没有办法拉伸系统发育树的分支?

  18. 18

    更改 R (read.tree) 中所有提示的系统发育树提示标签(例如添加“ ”或“_”)

  19. 19

    使用R在系统发育上显示离散字符数据

  20. 20

    有没有办法在 ape/phytools 中手动调整系统发育的颜色渐变边界?

  21. 21

    用二元响应变量绘制系统发育逻辑回归

  22. 22

    根据物种出生-死亡表计算总的系统发育分支长度之和

  23. 23

    如何创建具有系统发育校正的多元线性模型?

  24. 24

    从绝对分支长度系统发育中计算值在0和1之间的距离矩阵

  25. 25

    如何在知道簇数的cutree()中获得树的高度

  26. 26

    tmap中的标记簇

  27. 27

    R中的性能簇图

  28. 28

    在TVirtualStringTree中显示文件系统树数据

  29. 29

    SVG文件中的Biopython系统发生树编辑标签

热门标签

归档