非常快速而且能够处理成千上万条序列的建进化树软件FastTree
2017-04-10 16:15
411 查看
之前推荐过但是当时自己没有用过,现在尝试了一下,发现确定非常快。拿我的问题来说,总共3000多条序列,序列长度为1700nt,我用Phylip中最快的的Neighbor-joining计算花了一个小时以上,而且是在我的主机,而用我装的虚拟机(内存500M,计算能力肯定不能主机)FastTree计算,只花了不到20分钟,而且更强悍的是它还给出了每个节点的可信度(local
support value),真神!
该软件相当好用,有Linux版本的,也有WindowXP的。由于他们提供的Linux版本针对的是64位的机子,我这机子用不了,因此只在WindowXP上用。WindowXP版本的是一个可执行文件,但是需要进入命令行界面(在"运行"中输入“cmd”),然后进入该软件所在的目录。使用格式如下:
FastTree -nt <infile >outfile
如果是蛋白质序列,则直接输入:
FastTree infile > outfile
这里需要注意的是输入文件为fasta格式的文件,而不是通常用的Phylip格式。这点需要注意。
输出文件是Newick格式,也是非常通用的进化树文件格式。
FastTree非常强悍的一点是能够在那么短的时间内给出每个节点的可信度(local
support value),它用到的是SH检验(Shimodaira-Hasegawa test ),具体的我也不清楚。该值的范围为0到1,与一般用到的bootstrap值高度相关(SCC接近0.9)。他们的文章中指出,只有该值在0.9以及更大的时候才可以认为该分支比较可信。
感兴趣的朋友可以看FastTree的官网http://www.microbesonline.org/fasttree/。当你的序列数有几千条,上万条或者几十万条的时候,据我所知,FastTree应该是最好的选择。
转载自:http://blog.sciencenet.cn/home.php?mod=space&uid=54276&do=blog&id=487148
support value),真神!
该软件相当好用,有Linux版本的,也有WindowXP的。由于他们提供的Linux版本针对的是64位的机子,我这机子用不了,因此只在WindowXP上用。WindowXP版本的是一个可执行文件,但是需要进入命令行界面(在"运行"中输入“cmd”),然后进入该软件所在的目录。使用格式如下:
FastTree -nt <infile >outfile
如果是蛋白质序列,则直接输入:
FastTree infile > outfile
这里需要注意的是输入文件为fasta格式的文件,而不是通常用的Phylip格式。这点需要注意。
输出文件是Newick格式,也是非常通用的进化树文件格式。
FastTree非常强悍的一点是能够在那么短的时间内给出每个节点的可信度(local
support value),它用到的是SH检验(Shimodaira-Hasegawa test ),具体的我也不清楚。该值的范围为0到1,与一般用到的bootstrap值高度相关(SCC接近0.9)。他们的文章中指出,只有该值在0.9以及更大的时候才可以认为该分支比较可信。
感兴趣的朋友可以看FastTree的官网http://www.microbesonline.org/fasttree/。当你的序列数有几千条,上万条或者几十万条的时候,据我所知,FastTree应该是最好的选择。
转载自:http://blog.sciencenet.cn/home.php?mod=space&uid=54276&do=blog&id=487148
相关文章推荐
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- 软件项目-快速简码查询之汉字处理
- 企业仓库管理软件免费版要把处理好三个问题 利用凌云仓库管理软件免费版的智能补货功能可以快速的指定采购策略,这里面就需要及时了解每一张采购订单的执行情况,不但要防止遗漏订单情况的发生,更要防止情绪化采购
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- Atitit 软件体系的进化,是否需要一个处理中心
- Atitit 软件体系的进化,是否需要一个处理中心
- 功能非常强大的图片处理软件。graphicsmagick
- SNS社区软件。借助预置的微博、群组、日志、相册、贴吧、问答等应用模块,近乎可以帮助客户快速搭建以用户为中心、用户乐于贡献内容、互动无处不在、易于运营的社区网站,并且能够满足快速成长的在线社区对软件系统的要求。
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- Facebook的实时流处理技术——Scuba是Facebook的一个非常快速、分布式的内存数据库,用于实时分析和查询
- 下载配置MySql,快速启动MySql批处理,MySQL客户端软件SQL-Front的配置---ShinePans
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- 多核处理器下的快速包处理软件架构FastGate
- Asterisk[1] 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86
- stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编
- stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编
- 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转
- 海量数据快速搜索并及时回馈处理的“地图式分布搜索--递归型简化处理”(MapReduce)软件