前面有期内容给大家分享了一文读懂进化树,但如何构建一个专业且美观的进化树呢?相信有很多读者都会用MEGA软件进行系统发育树的构建,Mega是一款简单易用的系统发育分析软件,也被国内外期刊引用很多次,得到了大家的认可,但是有没有更为专业的系统发育树构建软件呢?今天将给大家介绍一种更为专业的建树方法用RaxML构建系统发育树。RAxML 是德国慕尼黑大学Dr. Stamatak 开发的一个系统发育树构建软件,它采用的是最大似然法进行系统发育树的构建,可以运行大规模的碱基序列的计算处理。
RAxML 有本地版本以及在线版本,本地版下载链接:https://sco.h-its.org/exelixis/web/software/raxml/index.html

本文将以在线的RAxML为例进行讲解:

测试数据及结果和相关处理软件已经上传至百度网盘:http://pan.baidu.com/s/1i5cPyXB 密码:b23t

注:所有红色字体部分的结果都是本文测试数据所展示的结果

构建进化树的方法常见有:

Distance methods (距离法)

  • UPGMA (unweighted pair group method with arithmetic means)

  • Fitch-Margoliash

  • Neighbor-joining

Discrete character methods (独立元素法)

  • Parsimony

  • Maximum likelihood

下面将一步一步教大家进行系统发育树的构建

首先要用在线的MAFFT进行Alignment

值得一题的是此软件也是发在MEB上的一篇神文,多个版本历史被引用几万次,MAFFT第7版于2013年发表已经引用破5000;主页 https://mafft.cbrc.jp/alignment/software/,在各种系统的版本,适合所有人可用。

在线版地址:https://mafft.cbrc.jp/alignment/server/index.html

  1. 上传fasta序列文件到文本框中(All_Lentitheciaceae_LSU_sequence.fasta)

  2. UPPERCASE / lowercase: 选择 Same as input

  3. Direction of nucleotide sequences: Help  选择  Adjust direction according to the first sequence (accurate enough for most cases)

  4. Output order: 选择 Same as input

  5. 添写接收结果的邮箱,最后点击Submit

  6. 我们将邮件中的结果打开链接,选择fasta格式,复制新页面中内容粘贴至文本编辑器中另存为一个.fasta的文件(All_Lentitheciaceae_LSU_Aligned.fasta).

用Mesquite格式转换

  1. 这个软件解压之后可以直接点击运行(文件己存些百度云链接中,需要Java环境支持)

  2. File—open file—选Fasta(All_Lentitheciaceae_LSU_Aligned.fasta)—OK—输出 .nex的文件(All_ALIGNED.nex)

  3. 然后选File—export—Phylip(DNA/RNA)—OK—参数选择序列最长字母数—导出.phylip格式的文件(All_ALIGNED.phy)

PHYLIP介绍

PHYLIP是一个包含了大约30个程序的软件集,基本囊括了系统发育分析的所有方面,而且是免费软件,如上面提到的DNADIST和PROTDIST。根据谷歌学术检索,该软件目前已经被引用了3万次(3个常用版本),非常强大。其处理DNA序列的软件和处理蛋白质序列的软件不同:用最大节约法构建进化树时,DNA序列采用DNADIST软件,蛋白质采用PROTPARS软件;用距离法构建树时,DNA采用DNADIST软件,蛋白质采用PROTDIST软件;用最大似然法构建树时,DNA采用DNAML、DNAMLK,蛋白质采用PROTML或PROTMLK软件。

在线进行系统发育树构建:

进入ATGC网站 http://www.atgc-montpellier.fr/

我们选择左端Online programs,新页中选择PhyML,如下图

  • 上传上一步得到的PHYLIP format文件(All_ALIGNED.phy)

  • 选择建树模型:(如果前期得到了用Jmodeltest的树的模型可以在下列选项中选择一个模型),如果前期没有筛选模型选择GTR; Number of random starting tree: SPR

  • Tree Searching: 如果没有给定的树选择:BIONJ,no

  • Branch Support: Fast likelihood-based method:no Perform bootstrap:1000, yes

  • 然后输入你任务的名字以及接收结果的email地址。

最后你就能把你的结果打包下载啦,这其中最有用的文件就是RAxML_bestTree.All_ALIGNED_result,这个树文件啦~

最后进行树的查看与编辑

可以用Figtree (免费软件)查看并编辑树的软件

树的编辑与美化都是依据个人喜好,大家可以用Figtree, Adobe Illustrator, Photoshop 等多种软件按自己的需求进行树的编辑与美化。

本人审美以及美化水平都处于地平线以下水平,具体把你的进化树做到多美观大家可以多参考好期刊上的文章照葫芦画瓢,这里我就不一一给大家展示了,仅给大家提供Figtree 的下载链接,供有需要的小伙伴下载,美化与编辑是一个细致活,只要花点时间一定能拿到一颗完美的系统发育树。

猜你喜欢

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature Cell专刊 肠道指挥大脑

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

在线工具:16S预测培养基 生信绘图

科研经验:云笔记  云协作 公众号

编程模板: Shell  R Perl

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外2600+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。PI请明示身份,另有海内外微生物相关PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍末解决群内讨论,问题不私聊,帮助同行。

学习16S扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

点击阅读原文,跳转最新文章目录阅读

用在线RaxML构建系统发育树相关推荐

  1. vbn中使用的3种流程控制结构是_细菌进化树构建:从模式种序列下载到构建系统发育树一键搞定...

    细菌进化树 • 构 建 细菌进化树构建:从模式种序列下载到构建系统发育树一键搞定 对于细菌新种或者新属的发现,总是那么让人期待,但是当我们批量获得16S序列后,逐一对这些尚不知分类地位的序列进行比对并 ...

  2. Linux多线程贝叶斯建树教程,构建系统发育树:贝叶斯法建树

    写在前面:我对建树也是一知半解,这里只是想记录一下自己跟别人学习的建树方法,可能不具有普适性.但毕竟写在公众平台,大家自主参考. 用phylosuite进行.nex文件的准备,用在线建树网站CIPRE ...

  3. MEGA | 多序列比对及系统发育树的构建

    MEGA是一个用于多序列比对和可视化.以及构建系统发育树的免费程序.自1993年发布以来,MEGA共更新9个版本 (没有第八.九版),今年发布的MEGA 11为处理更大的数据集进行了优化. 之前我们介 ...

  4. 基于短核苷酸序列频率构建细菌系统发育树

    谷禾健康 目前,原核生物的系统发育分类依赖于16S rRNA基因序列,这种序列在细菌中广泛存在且高度保守,但即使16S rDNA测序的结果显示某些细菌间序列相似性≥99%,但它们仍然不能被归为同一物种 ...

  5. 构建单拷贝同源蛋白系统发育树,一条命令提序列!

    由于基因重组与基因突变的存在,利用16S rRNA构建的系统发育树通常不够可靠,而使用基于全基因组的单拷贝同源蛋白系统发育树则不会存在这方面的困扰,16S rRNA序列也就1500个碱基左右,而全基因 ...

  6. MEGA软件——系统发育树构建方法(图文讲解) 转载

    转载:http://www.plob.org/2012/12/02/4927.html 一.序列文本的准备 构树之前先将目标基因序列都分别保存为txt文本文件中(或者把所有序列保存在同一个txt文本中 ...

  7. 宏病毒组(五)|病毒基因组系统发育树

    我们通过宏病毒组测序,分析鉴定到病毒的种类及丰度后,通常会进一步去研究样品中鉴定到的病毒之间的相关性和互作情况.病毒的进化地位等,以便能更好地了解其生物学特性,提升对检测到的病毒认知. 目前宏病毒组个 ...

  8. 使用GENBANK数据进行分子系统发育树的构建

    一.引言 GENBANK是目前最大而权威的分子序列数据库,调用其中数据可以进行分子系统发育树的构建. 1.序列数据获取(以皿蛛系统发育树为例) 在GenBank中,每一个物种或阶元都有一个taxid, ...

  9. 使用MrBayes构建贝叶斯系统发育树【实践】

    建树是分子系统发育与进化研究中绕不过去的一道坎,本文就本人实际经验介绍贝叶斯树的实际操作: 基于不同原理的系统发育树构建方法的比较 Bayesian Inference (BI)建树 需要使用的软件包 ...

  10. 构建ML分子系统发育树如何分区

    使用多基因构建ML树时,需要将不同基因分区,以保证各基因估算出不同的进化速率.如有5个基因,最少要分5区. 如有蛋白质基因(如CO1,H3),由于蛋白质3rd Coden 密码子的摆动性,需要将1st ...

最新文章

  1. oracle10个,OracleDBA新手经常碰到的10个Oracle错误
  2. RESTful之路由Routers
  3. 【Android 安全】DEX 加密 ( 多 DEX 加载 | 65535 方法数限制和 MultiDex 配置 | PathClassLoader 类加载源码分析 | DexPathList )
  4. NYOJ 359 Delete it 字符串处理
  5. 通俗解释随机森林算法
  6. GDCM:获取dicom文件Sequence的长度的测试程序
  7. OpenCV SVM支持向量机和KNearest数字识别的实例(附完整代码)
  8. 现代制造工程02:第一部分——刀具(含2个易考点)
  9. [Swust OJ 85]--单向公路(BFS)
  10. 通过cmd和npm指令,快速引入element-ui组件
  11. php 同步文件到服务器上,PHPstorm配置同步服务器文件
  12. C#匿名委托,匿名函数,lambda表达式
  13. 京东商城涉足电子书的醉翁之意
  14. 流量映射端口反弹(lcx,ew)
  15. 「新功能」对接金蝶云星空K3 Cloud插件支持版本升级
  16. 毕业设计 Stm32云平台的智能病房监控系统
  17. 基于Python的Flask框架实现的寻宝通关游戏 课程论文+项目源码
  18. 微信小程序-人脸识别+输出人脸匹配信息
  19. iOS基于jenkins打包+上传蒲公英+钉钉群通知
  20. HCNA学习笔记(一)企业网络基本架构简述

热门文章

  1. openstack-packstack一键式在线部署
  2. Vue2.0安装教程
  3. 网络安全篇 全局ACL与URPF-12
  4. dompdf中文乱码、换行解决方案
  5. 软件测试胡侃之代码审查和代码走查
  6. 电气专业需要考什么计算机证书吗,电气自动化专业可以考什么证书
  7. android auto 墙纸,AA壁纸(Android Auto车载系统壁纸)
  8. 4.2 录制第一个jmeter性能测试脚本(http协议)
  9. vue 富文本编辑器上传图片到服务器并显示到富文本中
  10. windows清理_10款欧美流行的Windows清理软件