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

用户名

我想使用该ape软件包在R中绘制彼此相对的两个系统发育树一棵树有40个节点,一棵树有26个节点:

library(ape)
tree1 <- rtree(40)
tree2 <- rtree(26)

cophyloplot函数使用指定的链接面对面绘制这些图形。

我在指定链接时遇到问题。

请注意,在我实际的nexus树文件中,提示标签是文本(如果需要,我不确定如何将其更改为数字...)。

链接应如下所示:

如果在链接tree1文件中,序列的末端标签为1-40。tree2关系文件中,尖端标签为1-26。然后链接应该是:

a <- c(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,27,28,29,30,31,32,33,34,35,36,37,38,39,40)
b <- c(14,1,4,1,9,12,2,10,6,3,13,5,14,15,18,19,19,7,14,9,10,11,25,22,21,16,23,24,26,17,1,12,12,21,15,16,21,8,20,21) 
association <- cbind(a, b)

(即序列1 intree1与序列14 in链接tree2

因此,我使用类似这样的方法来绘制树:

cophyloplot(tree1, tree2, assoc=association,length.line=4, space=28, gap=10, rotate=TRUE)

并计算距离矩阵:

dist.topo(tree1, tree2, method = "PH85")

我不太确定我在哪里出问题了。任何帮助,将不胜感激!

要绘制树木,请尝试此

library(ape)
set.seed(1)

# create trees
tree1 <- rtree(40)
tree2 <- rtree(26)

# modify tip labels
tree1$tip.label <- sub("t", "", tree1$tip.label, fixed = T)
tree2$tip.label <- sub("t", "", tree2$tip.label, fixed = T)

# create associations matrix 
a <- as.character(c(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,27,28,29,30,31,32,33,34,35,36,37,38,39,40))
b <- as.character(c(14,1,4,1,9,12,2,10,6,3,13,5,14,15,18,19,19,7,14,9,10,11,25,22,21,16,23,24,26,17,1,12,12,21,15,16,21,8,20,21)) 
association <- cbind(a, b)

# plot
cophyloplot(tree1, tree2, assoc = association, length.line = 4, space = 28, gap = 3)

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在系统发育树 R 中绘制点

来自分类Dev

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

来自分类Dev

系统发育树中的簇

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

系统发育树猿太小

来自分类Dev

在系统发育上绘制特征

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在R中绘制C5.0树

来自分类Dev

在R(Caret)中绘制决策树

来自分类Dev

用gnuplot绘制过程树

来自分类Dev

如何在R Markdown中水平绘制决策树?

来自分类Dev

如何在R中绘制树(和松鼠)?

Related 相关文章

  1. 1

    在系统发育树 R 中绘制点

  2. 2

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

  3. 3

    系统发育树中的簇

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    系统发育树猿太小

  8. 8

    在系统发育上绘制特征

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

    在R中绘制C5.0树

  26. 26

    在R(Caret)中绘制决策树

  27. 27

    用gnuplot绘制过程树

  28. 28

    如何在R Markdown中水平绘制决策树?

  29. 29

    如何在R中绘制树(和松鼠)?

热门标签

归档