系统发生树(英文:phylogenetic tree或evolutionary tree)又名分子进化树,被认为具有共同祖先的各物种间演化关系的树,它用来表示系统发生研究的结果,是生物信息学中描述不同生物之间的相关关系的方法。通过系统学分类分析可以帮助人们了解所有生物的进化历史过程。
如此一来,关注系统分类的亲们就需要先确立一个小目标——构建一棵系统进化树——看看下面的步骤,构建系统进化树拢共需要5步。可仅建树方法选择这一步,就有多种选项……
乱花渐欲迷人眼,该选谁好呢?这里就跟大家聊一聊构建和美化进化树的软件:
MEGA(Molecular Evolutionary Genetics Analysis)是文献中经常用到的软件;功能强大,包括序列编辑、进化树构建、祖先序列重构(reconstruction of ancestral sequence)、进化模型选择(model selection)、选择压检验(selection test)等;
PhyML(http://www.atgc-montpellier.fr/phyml/)是基于最大似然法原理构建系统发生树的软件,即将系统树的拓扑结构、分支长度及进化模型等的全部或者部分作为需要估计的参数,在给定的数据集及进化模型的基础上,用最大似然法的标准-似然值最大化来估计这些参数。首先,要选择进化模型,以简约树或者联接树为基础,采用似然法估计模型中各个参数。设置好参数后,以简约树或者联接树作为起始树,进行似然分析,最后用统计学方法从多个似然树中寻找最佳得分树。
Mrbayes 是贝叶斯推断(Bayesian inference,BI)方法构建系统发育树的软件,利用马尔科夫蒙特卡洛(Markov chain Monte Carlo,MCMC)方法评估模型参数的后验概率。
RAxML是一款采用最大似然法构建进化树的软件,可在多种平台上运行,不仅可以节约运行内存,还可以减少运行时间,适用于大型数据的进化分析。
FastTree(http://www.microbesonline.org/fasttree/)是基于最大似然法构建进化树的软件,它最大的特点就是运行速度快,支持几百万条序列的建树任务。官方的说法是,对于大的比对数据集,FastTree 比phyml或者RAxML 快100到1000倍。TreeView是Windows系统下最早的系统树显示软,可以满足大多数情况下对系统树显示方式的需求;TreeView能够输人nexus和Newick格式的文件,可以将系统树输出保存为几种不同的文本和图像格式iTOL(https://itol.embl.de/itol.cgi)对构建进化树进行美化并保持为*.mwk的格式,是目前最常使用的图片美化工具。FigTree(http://tree.bio.ed.ac.uk/software/figtree/)是一款美化进化树注释软件,主要用于制作生物进化系统树,并且支持多种形式进化树,支持有颜色设置、名称更改等功能;Figtree对进化树的tip和branch的阴影绘制是十分出色的。newick格式保存为txt格式。导入Figtree即可。软件 | 简介 |
PAUP | PAUP(简约法和其他方法的亲缘分析)是由简约法、最大似然法和距离法用于亲缘分析的程序,为系统发育分析提供一个简单的,带有菜单界面的,与平台无关的,拥有多种功能(包括进化树图)的程序。 |
Phylip | 进行进化树分析。它可以分析DNA与蛋白序列, 限制位点等,并可绘制进化树。程序含有许多选项可以精确控制与分析。 |
TreeMap | 用来可视地比较主、从进化树。 |
BEAST | 贝叶斯进化分析软件。 |
DNATREE | DNA序列进化分析软件。 |
Mesquite | 同MEGA一样,功能繁多,还包含很多复杂的群体遗传学检验、性状分析和模拟 |
参考资料
1. Ke HM et al. Comparative genomics of Vibrio campbellii strains and core species of the Vibrio harveyi clade. Sci. Rep. 7, 41394 (2017)2. Geering, A. D. W. et al. Endogenous florendoviruses are major components of plant genomes and hallmarks of virus evolution. Nature Commun. 5, 5269 (2014).3. https://people.unil.ch/marcrobinsonrechavi/2013/06/molecular-biology-and-evolution-impact-factor-the-mega-effect/4. B. C. Stöver, K. F. Müller, TreeGraph 2: Combining and visualizing evidence from different phylogenetic analyses. BMC Bioinformatics 11, 7 (2010)