沉闷科学的掘墓人分享 http://blog.sciencenet.cn/u/Bearjazz

博文

R语言中系统发育树的输入输出

已有 20653 次阅读 2013-3-18 14:07 |个人分类:我的研究|系统分类:科研笔记|关键词:学者| R语言, 输入, 输出, ape, 系统发育树

R语言中系统发育树的输入输出

熊荣川

xiong rongchuan

六盘水师范学院生物信息学实验室

xiongrongchuan@126.com

http://blog.sciencenet.cn/u/Bearjazz

 

R语言可用于系统发育与进化分析,其中一个基本的操作就是系统发育树输入与输出。

下面是一个实例,示范如何用R语言进行系统发育树的输入与输出。

提示:在进行以下操作之前需要安装ape包。

实例一 直接在屏幕上输入树文件

library(ape)
tr <- read.tree(text = "((a:1,b:1):1,(c:1,d:1):1);") #
直接在屏幕上输入树文件
write.tree(tr,file = "tr.nwk") #
输出系统树,可以使用mega查看
plot(tr)  #
输出树图,效果如下图

                             

 

实例二 从硬盘读入树文件

tr1 <-read.tree("tr.nwk") #读入树文件

plot(tr1)  #输出树图,效果如上图

 

如果是nexus格式的系统发育树,使用read.nexus()读入,使用write.nexus()

 



https://m.sciencenet.cn/blog-508298-671406.html

上一篇:R语言plot坐标名称设置
下一篇:R语言中系统发育树的输出类型

0

该博文允许注册用户评论 请点击登录 评论 (8 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-11 15:38

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部