基因树和物种树的关系及建树方法
- 格式:doc
- 大小:79.50 KB
- 文档页数:25
基因树和物种树的关系及建树方法一.基因树和物种树1.概念2.二者关系二构建基因树或分子树1.同源DNA排序问题2.分子生物学数据类型(2种类型)3.数据转换4.建树方法(主要介绍四种方法)非加权组平均法(UPGMA法)邻接法(NJ法)最大简约法(MP法)最大似然法(ML法)5.几种建树方法的比较一基因树和物种树gene tree分子树(molecular tree):依据分子数据构建的反映分子系统发育的树物种树(species tree):反映物种实际种系发生的树系统发育(Phylogeny):是指一群有机体发生或进化的历史.系统发育树(Phylogenetic tree):就是描述这一群有机体发生或进化顺序的拓朴结构。
根据系统发育树的具体表达形式,可分为基因树(Gene tree):当一个分子系统树是根据某一个基因数据构建而来的,称为基因树.物种树(Species tree): 是指代表一组物种进化过程的系统树.基因树与物种树的关系分子系统学的目的,就是通过分子树来推测物种树. 在许多情况下这两者是一致的但是下列一些因素可能会造成分子树与物种树相偏离.A.遗传渗漏即DNA跨越物种界限的转移.如果在构建分子树是采用的是从其它物种水平转移而来的DNA序列,其结果与物种树大相径庭.B.祖先多态性例如a,b两物种的共同祖先c在某个位点c是多态的(c1,c2), 在进化的过程中c1演化成a1和b1;c2演化成a2和b2,若依据a1和b1,则推测的祖先为c1,如依据的祖先为a2和b2,侧推测的祖先为c2,这样a,b具有两个祖种,显然不符.原因在于基因的进化早于物种的分化.为避免上述因素的影响,在分子系统研究中应尽可能分析互不连续的基因位点。
mtDNA在基因进化中是整个转移的,所以即使分析多个线立体基因,亦不能排除影响.基因树与物种树存在两方面的区别:(1)对于某一被研究的基因,可能存在种内多态性,即在物种分化之前,该基因可能已经开始分化。
所以两物种间该基因的分化时间可能早于这两个物种的分化的时间。
由这一基因计算而来的分支长度(分歧时间)可能偏离.(2) 基因树的分支情况(拓扑结构)可能不同于物种树。
这种情况一般发生在分支点非常接近的物种间。
例如人猩猩和黑猩猩间的关系。
通过增加DNA序列的长度并测定多个相互独立的基因片段,一般可以避免这种问题的发生。
由于物种的进化历史不可能再现,所以不可能重建绝对完整的历史,同样也不可能获取绝对的物种树。
但是通过多基因,大量DNA序列的正确分析,可以最大限度地缩小基因树与物种树间的差别。
在这种情况下获得的系统树可被接受为物种树。
O A B C D二构建基因树(分子树)1.同源DNA序列的排序(Alignment)问题建立数据矩阵之前,必须获得具体的特征数据,所以要确定同源大分子相对应的位点,系统分析的前提是:不仅分析对象(大分子)是同源的,而且所比较的位点也是同源的,即分析对象的某一个位点必须能够确定可以追溯到共同祖先的同一位点.对两个同源DNA序列的比较,首先要确定他们从最近的共同祖先分离后,各序列中缺失/插入所发生的位置以及与同源部分的对应关系,这个过程叫排序(比对)。
对于编码蛋白质区域而言,由于蛋白质功能上的需要和三联体密码结构的限制,缺失/插入很少发生或发生后很容易被选择淘汰。
因此,一般比较容易比对。
而在非编码区域,缺失/插入发生的频率可能很高。
在这种情况下,比对过程变得十分复杂,一般必须借助于计算机。
各种主要的DNA序列分析软件中,如PC/GENE,GCG和MacVector等,都有DNA排序功能。
根据经验,如果DNA同源度低于70%—75%,就不容易获得确定的排序。
Clustal w x不同的排序代表了不同的进化途径。
采用不同的比对,可能得到完全不同的系统树。
一种稳定的方法是,删除涉及缺失/插入的序列片段。
但是,有时缺失/插入可能代表重要的进化信息,简单的删除并不可取。
建议,如果存在多种合理的排序,而不同的排序又得到不同的系统树,就应该再测定另一个独立的DNA 序列,根据这段序列得到的系统树判断究竟哪个排序更为合理。
如果无法得到新的序列,增加外源物种可能有助于问题的解决。
例如:DNA同源序列a和b的排序b CGTAGTCATGACa CGATAGTTCCATGGCb1 CG- TAGT - - CATGACb2CG- TAG -T - CATGACb3C- GATGT - - CATGAGb4C- GTAG - - TCATGAC同源大分子排序,在比较时可能出现三种情况:1.两个比较的位点为相同的单元(相同的碱基或相同的氨基酸),称匹配;2.两个比较的位点为不同的单元(可能发生转换或颠换),叫不匹配。
3.所比较的位点上有一方是空缺的(可能发生碱基丢失或插入而造成的)叫做空位或断沟;一个简单的例子。
有三个同源序列S1,S2和S3:S1 AGACCTAGTS2 AGACTAGTS3 AGAACCTAGT先比较S1和S2:S1 AGA C CTAGTS2 AGA- CTAGT再比较S1和S3:S1 AGA- CCTAGTS3 AGA A CCTAGT三者合在一起比较,以S3为参考序列:S3 AGAACCTAGTS1 AGA - CCTAGTS2 AGA - - CTAGT2 分子生物学数据类型离散性特征数据即所获得的是2个或更多的离散的值,是赋予给某一个具体的运算分类单元(OUT)。
它可以进一步分为二态特征与多态特征。
前者如RE位点, RAPD数据等。
后者如核酸序列信息,就是某一位点核苷酸的碱基具有A,T,G或C四种可能。
相似性和距离数据它并不是某一具体分类单元所具有,而是有彼此间的相似性或距离所表示出来的各分类单元间的相互关系,如免疫学方法,与DNA杂交所得到的只有OTU 相似性信息。
3 数据转换对DNA标记技术如RFLP, AFLP, RAPD及微卫星DNA技术和DNA序列测定技术所得到离散特征数据,用来重建系统发育树时也可基于一定的模型计算出遗传距离,然后利用距离法来重建系统发育树。
DNA序列数据利用DNA序列数据计算遗传距离最简单的方法是计算p距离(p-distance),计算式为:p= n d /n,其中 n为所测定序列的核苷酸数,n d为核苷酸差异数。
p距离没有考虑同一个位点多个核苷酸间的替换状况,即将2个序列间核苷酸差异率作为彼此间的遗传距离。
若考虑核苷酸替换,必须利用核苷酸替换的数学模型对上述p距离进行校正,其中较简单的是Jukes-Cantor模型,它认为4种核苷酸A,T,C和G间的彼此替换速率相等。
其遗传距离表达为:p即为2个OTU序列间核苷酸的差异率。
在实际应用中,Jukes-Cantor模型并不理想,但当d<=0.05时亦可对遗传距离作出很好的估计。
在DNA序列中,通常核苷酸转换的比率(A T 和G C)要高于颠换的比率,特别是对动物mtDNA而言。
在这种情况下,Kimura的二参数法可以用来很好地估计遗传距离(d)[11],其中P和Q分别为序列中核苷酸转换和颠换的比率。
用这种方法来估计遗传距离时,其假定前提为核苷酸序列中A、T、C和G的比例相等,各占1/4。
若比例不等,则需选择其它方法来估计遗传距离,其计算公式亦不同。
因此,利用DNA序列信息计算遗传距离时需视实际情况选用一定的方法。
RFLP数据将RFLP数据转换成遗传距离的方法较多[10]。
常用的是先计算序列i和序列j限制性位点或片段的相似指数,然后再转换成遗传距离。
对相似指数(S ij),有S ij=2m ij/(m i+m j),其中m i和m j分别为序列i和序列j总限制性位点或片段数,m ij为序列i和序列j间共有位点或片段数。
若使用的限制性内切酶其识别序列的核苷酸数(r)相同,则i和j间的遗传距离(d ij)为:RAPD数据在RAPD研究中,获得的是某一扩增带在OTUs中有(通常记录为“1”)或无(通常记录为“0”)的一组信息。
利用这些信息计算其中下标k为第k组内切酶,且。
遗传距离时,通常也是先计算彼此间的相似性指数(s),然后进行转换。
目前用来计算相似性指数的算法很多。
将相似指数转换为距离(d)的方法较多,常用的有:(1) d= 1-s;(2) d= 1/s-1;(3) d= - ln(s);(4);(5) d=(s+1)/2等,其中当所得到的s值位于-1和1之间时,常选用公式(5)进行转换。
对前3种方法,当2个OTU间趋异程度较小时,转换后所得到的距离差不多相等,但随着2个OTU间的趋异程度增加,各种转换所得到的距离就有差异,所得到的系统发育树就有可能不同。
因此,应根据适当的进化模型选择合适的转换方法。
4 建树方法(主要介绍四种方法)1)UPGMA法(unweighted pair group method usingarithmetic average)非加权配对算术平均法或非加权组平均法NTSYS 3.4前提条件:在进化过程中,每一世代发生趋异的次数相同,即碱基或氨基酸的替换速率是均等且恒等的。
UPGMA法计算原理和过程:①以已求得的距离系数,所有比较的分类单元的成对距离构成一个t×t方阵,即建立一个距离矩阵M。
②对于一个给定的距离矩阵,寻求最小距离值Dpq。
③定义类群p和q之间的分支深度Lpq=Dpq/2。
④若p和q是最后一个类群,侧聚类过程完成,否侧合并p和q成一个新类群r。
⑤定义并计算新类群r到其他各类群i(i≠p和q)的距离Dir=(Dpi+Dqi)/2。
⑥回到第一步,在矩阵中消除p和q,加入新类群r,矩阵减少一阶,重复进行直至达到最后归群。
UPGMA法比较直观和简单,运算速度快,应用很广。
它的缺点在于当分子进化速率较大时,在'建树过程会引入系统误差。
2)邻接法NJ法(neighbor joining method)是一种推论叠加树的方法。
在概念上与UPGMA法相同,但是有四点区别a.NJ法不要求距离符合超度量特性,但要求数据应非常接近或符合叠加性条件,即该方法要求对距离进行校正。
b.邻接法在成聚过程中连接的是分类单元之间的节点(node),而不是分类单元本身。
c.NJ法中原是距离数据用于估算系统树上所有端结分类单元之间的距离矩阵,校正后的距离用于确定节点之间的连接顺序。
d.在重建系统发育树时,NJ法取消了UPGMA法所做的假定,认为在此进化分支上,发生趋异的次数可以不同。
邻接法的运算过程如下:①对于给定距离矩阵中的每一端结i,用下式计算与其它分类单元之间的净趋异量(Ri) (t:矩阵中的分类单元数)②建立一个速率校正距离矩阵M,其元素由下式确定:③定义一个新节点u,u的三个分支分别与节点i,j和树的其余部分相连,并且Dij为矩阵中距离最小者,u到节点i和j的分支长度定义为④定义u到树的其它节点k(k≠i和j外的所有节点)的距离:⑤从距离矩阵中删除i和j的距离,矩阵减少一阶。