千家信息网

R语言怎样读入比对好的fasta文件做NJ树并做boostrap检验

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,R语言怎样读入比对好的fasta文件做NJ树并做boostrap检验,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先是
千家信息网最后更新 2026年11月02日R语言怎样读入比对好的fasta文件做NJ树并做boostrap检验

R语言怎样读入比对好的fasta文件做NJ树并做boostrap检验,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

首先是读入数据

今天推文用到的示例数据是参考链接2中提供的usflu.fasta,fasta文件已经比对好,R语言里读入fasta格式的数据可以使用adegenet包中的fasta2DNAbin函数

#install.packages("adegenet")
library(adegenet)
dna<-fasta2DNAbin(file = "usflu.fasta")
dna
计算距离矩阵
library(ape)
dd<-dist.dna(dna)

用到的是ape包中的dist.dna()函数

构建NJ树
tree<-nj(dd)

用到的是ape包中的nj()函数

ggtree进行可视化
library(ggtree)

ggtree(tree)+
geom_tiplab(size=2)
image.png
做bootstrap检验
bs.tree<-boot.phylo(tree,dna,
function(x)nj(dist.dna(x)),1000,
trees = TRUE)
将得到的bootstrap值合并到tree中
tree$node.label<-bs.tree$BP

这一步不知道对不对,好像是有问题,暂时还不知道如何验证

结果里展示bootstrap值
ggtree(tree)+
geom_tiplab(size=2)+
geom_nodelab(hjust=-0.2,size=2)

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

函数 数据 文件 语言 检验 帮助 不对 清楚 内容 对此 文章 新手 更多 格式 知识 矩阵 示例 结果 行业 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 互联网金融监管科技数据 互联网科技保险 腾讯阿里互联网科技 平安科技 互联网 互联网女皇 腾讯科技 深圳卡尔迅互联网科技有限公司怎么样 互联网科技创新企业排名 深圳前海聚择互联网科技有限公司 互联网科技研发水平 科技类公司包括互联网吗 沐思想互联网科技有限公司 智帮互联网科技公司最近动向 卡尔迅互联网科技有限公司 北京天晋互联网科技有限公司 数字科技和互联网金融哪个好 杭州科技互联网公司有哪些 广东猫王互联网科技有限公司电话 互联网科技自媒体灵感 山东亿川互联网科技有限责任公司 手冲咖啡和咖啡机区别 易互联网科技有限公司 互联网科技视频 深圳齐家互联网科技 互联网科技大会 中化能源互联网科技招聘 上海互联网科技公司ppt 半导体行业属于互联网高科技类吗 北京军民互联网科技公司 互联网 科技节活动 微视频大赛
0