一种新的基于3D图形的进化树构造方法
- 格式:pdf
- 大小:166.27 KB
- 文档页数:4
第29卷第4期 武汉理工大学学报・信息与管理工程版
2007年4月 JOURNAL OF WUT(INFORMATION&MANAGEMENT ENGINEERING) V01.29 No.4 Apr.2007
文章编号:1007—144X(2007)04—0024一o4
一种新的基于3D图形的进化树构造方法
骆嘉伟,张惜珍
(湖南大学计算机与通信学院,湖南长沙410082)
摘要:生物信息资源更新越来越快,使用可视化的方法来分析DNA序列已成为生物信息学的一个研究热
点,用图形表示DNA序列的方法越来越成熟。基于DNA序列的3D图形表示法,提出一种新的进化树构造方
法:将DNA基本序列表示成空间3D图形,并计算与序列相对应的非负实对称矩阵;计算新的特征参数c表
征序列特性,并获得相对进化距离;基于可凝聚的层次聚类算法构造不同基因序列的进化树。采用中国不同
地区的12组禽流感基因HA(H5N1)序列进行试验,最后获得了相应的进化关系。
关键词:DNA序列;3D图形;层次聚类算法;HA(H5N1);进化树构造
中图法分类号:TP391.9 文献标识码:A
生物信息学和数据挖掘为计算机科学开辟了
一块更具挑战性的研究和应用领域…。研究不
同物种之间的进化关系是生物信息学的一个重要
课题。现在,用图形表示DNA序列的方法越来越
多,有2维的、3维的和4维的等。比如张春霆院
士的z曲线 ;廖波的2D、3D图形表示模
型[3-7 3;RANDIC M的3D图形表示模型‘8 J。在可
视化图形的基础上,构造进化树是后基因时代系
统发育的一个重要方向。
郑文新用z曲线来分析冠状病毒的进化关
系 ;廖波在其2维模型上¨。。也对冠状病毒基因
的进化关系进行了分析。他们用几何中心和协方
差矩阵来反映曲线的中心位置和曲线分布情况,
然后通过计算最大特征值和相应的向量之间的夹
角余弦值来获得距离。笔者基于DNA序列的3D
图形表示,计算新的矩阵的特征参数以获得距离
度量,最终分析不同基因之间的进化关系 卜 。
1 方法
1.1将DNA序列转换为3D图形
一条DNA序列由4种碱基A、G、T、C组成,
用3维坐标表示4种碱基如下:(一1,0,i)一 ;
(1,0, )一G;(0,一1, )一 ;(0,1, )一C。
DNA序列的3D曲线,包含一系列点 …
P ,每个点的位置为( ,Y , ),i=1,2,…,l't。12为序 列的长度。例如序列ATGGTGCACC的3D坐标为:
{(一1,0,1),(0,一1,2),(1,0,3),(1,0,
4),(0,一1,5),(1,0,6),(0,1,7),(一1,0,8),
(0,1,9),(0,1,10)}。每一条DNA序列,可以获
得3种形式的表示,即ATGC,ATCG和AGCT,详
见文献[3]。图1给出的是其中一种。
图1序列ATGGTGCACC的3D图形
1.2距离参数
定义一个非负实对称矩阵B与序列的一条
曲线对应,B的元素值为
㈩
e 。= ̄/( 一 ) +( i一乃) +z 一 ) (2)
( ,Y , )是3D曲线中的碱基坐标。现在,
定义一个特征参数 :
Cpq= — 白nq nq 6 ) (3)
收稿日期:2007一O1一o9. 作者简介:骆嘉伟(1964一),女,湖南长沙人,湖南大学计算机与通信学院教授. 基金项目:湖南省自然科学基金资助项目(06JJ4076);湖南省财政厅科研资助项目(湘财教字[2005]90)
维普资讯 http://www.cqvip.com 第29卷第4期 骆嘉伟,等:一种新的基于3D图形的进化树构造方法 25
式中,P=1,2,3;g:1,2,…, ; 是物种的个数;
ot是一个可变参数;71,是序列的长度。
例如,有2条基因序列i 和 ,假设 , ,
和 分别是序列i 的3种曲线ATGC,ATCG和
AGCT的相对应的矩阵。假设C 、C ,和C, ,分别
是序列i 的3种曲线ATGC、ATCG和AGCT的特
征参数,对于这2组序列,可获得6个矩阵:B 、
2 3 1 2,,和 3f,,相应的参数为C 、C2
C 、C 、C 和C3i,o
为了定量地分析不同物种,定义距离度量为
d ,= ̄/(c 一Cv,) +( ,一 ,) +(C3 一 ,)
D=(d ,)MxM (4)
(5) D是一个M x M的实对称矩阵,它的对角线
元素值等于0。
1.3 基于可凝聚的层次聚类算法的进化树构造方法
笔者引入可凝聚的层次聚类算法,用上面计
算获得的距离矩阵D构造进化树。算法的基本
原理是合并2个最近的物种。经过下面的过程获
得一棵进化树:
(1)初始时,为每一个物种分配一个类。如
果有 个物种的序列,则有 个类(S ,5 ,…,
5 ),每一个类包含一个物种序列。定义类与类
之间的距离等于它们所包含的序列之间的距离。
(2)找到最近的2个类,将它们合并成一个
类。这个操作后,类的个数减少一个。
表1 12组禽流感基因序列的物种序号、访问号、长度、年份和病毒基因名称
1 656.683 6 656.389 0
2 657.019 7 656.728 1
3 655.299 I 655.013 4
4 657.485 8 657.191 8
5 658.597 5 658.312 0
6 658.722 2 658.439 4
7 658.842 2 658.559 4
8 659.428 6 659.146 4
9 658.253 5 657.965 2
10 655.308 2 655.024 4
11 656.846 5 656.558 3
12 657.903 1 657.618 0
△/12 0.294 6 642.750 7
0.291 6 644.601 0
0.285 7 645.158 1
0.294 0 644.407 4
0.285 5 644.847 1
0.282 8 644.805 6
0.282 8 645.432 2
0.282 2 644.859 8
0.288 3 644.9l1 7
0.283 8 645.215 0
0.288 2 645.503 8
0.285 1 644.774 1
0.287 0 642.495 0 0.255 7 643.257 4 642.981 5
644.356 9 0.244 1 645.117 3 644.857 7
644.908 4 0.249 7 644.198 0 643.934 7
644.161 9 0.245 5 645.312 7 645.044 8
644.614 6 0.232 5 646.633 3 646.398 4
644.554 6 0.251 0 645.718 0 645.460 0
645.182 0 0.250 2 646.335 9 646.076 5
644.608 2 0.251 6 646.331 4 646.072 2
644.666 8 0.244 9 646.391 3 646.137 8
644.964 0 0.251 0 644.245 7 643.988 4
645.254 3 0.249 5 645.734 6 645.473 9
644.518 9 0.255 2 645.208 6 644.943 8
0.248 4 0.275 9
0.259 6
0.263 3
0.267 9
0.234 9
0.258 0
0.259 4
0.259 2
0.253 5
0.257 3
0.260 7
0.264 8
0.259 5 维普资讯 http://www.cqvip.com 26 武汉理工大学学报・信息与管理工程版 2007年4月
(3)计算新类和原来的类之间的距离。
(4)重复步骤(2)和步骤(3),直到所有的类
都聚到一个 大小的类。
在步骤(3)中,笔者选用最小距离法计算新
的类与原有类之间的距离值。
ra in d( , f) (6) i∈0i, 斗
2实验和结果
笔者从GenBank(http://www.ncbi.nlm.nih.
gov)数据库中下载12组禽流感基因序列进行试
验,序列的序号,访问号,长度、年份和病毒基因名
称如表1所示。
表2分别给出3种表示形式ATGC、ATCG和
AGCT的参数 C 亿。和 。 ,以及对应的矩
阵的A参数值。观察表2,△=I C—A I均小于
0.3。用式(4)中的函数计算距离,其结果如表3
所示。
物种之间的距离值越小,物种之间越相近。
观察表3,序号3代表的基因序列A/goose/Yun-
nan/1770/2006(H5N1)和序号10代表的A/
duck/Yunnan/2113/2006(H5N1)关系很接近;而
序号1代表的基因序列A/duck/Fujian/9731/
2005(H5N1)和序号7代表的A/duck/Yunnan/
5090/2005(H5N1)的关系相对远一些。笔者用基
于可凝聚的层次聚类算法的进化树构造方法分析
表1中的12组禽流感病毒序列的相互关系,构造
进化树如图2所示。 Aiduck/Fujian/9731/2005(HSN1)
A/goose/Yunnan/1770/2006(HSN1)
Aiduck/Yunnan/2113/2006(HSN1)
Alduck/Hunan/1271/2006(HSN1)
A/goose/Guiyang/1921/2006(HSN1)
Alduck/Guangxi/3857/2005(HSN1)
A/duck/Guangxi/309/2006(HSN1)
A,goose,Yunnan,1371,2OO6(H5N1)
A/goose/Yunnan/2739/2006(HSN1)
Alduck/Yunnan/5090/2OOS(HSN1)
A/duck/Yunnan/5798/2005(HSN1)
A/duck/Yunnan/4418/2005(H5N1)
图2表1中12组禽流感基因序列的进化树
3 结论
将DNA基本序列表示成空间图形,获得相应
的矩阵后,定义新的矩阵参数。在禽流感基因数
据的试验中发现,新的参数与矩阵的最大特征值
之间的差值小于0.3。通过计算不同基因之间的
距离度量值,分析不同基因之间的亲近关系,结合
可凝聚的层次聚类算法,经实验,最后可以得到一
棵进化树。
维普资讯 http://www.cqvip.com