生物序列分析算法的研究及其应用
【摘要】:
随着人类基因组计划的完成,人们获得了大量的生物学数据。在对这些生物数据进行处理和分析的过程中,涌现出了大量的数学问题。这些数学问题亟需通过有效的计算手段进行解决。
DNA和蛋白质研究是分子生物学中两项核心的研究课题,我们针对DNA和蛋白质序列分析中出现的一些数学问题进行研究。单体型是一些特定的DNA位点组成的序列。单体型分析可以帮助我们了解基因与疾病之间的关联,这在遗传疾病的研究方面具有重要意义。模体是一些保守的DNA片段,模体发现对基因转录及其调控的研究很有帮助。蛋白质的空间结构决定了它的功能,基于蛋白质序列,我们可以对蛋白质的结构进行预测,从而为病毒检测以及生物制药等研究提供帮助。本文围绕单体分型、模体发现和蛋白质结构预测等问题展开研究,主要的研究内容包括:
(1)提出一种群体数据集上的单体分型算法由于成本的限制,单体型难以通过实验手段大量获得。但是单体型可以利用基因型数据通过计算手段进行求解,其中分块-合并策略被广泛地应用于多个算法中,用以提高算法的效率。在传统的分块-合并策略中,分块是均匀的,但很多研究表明单体型具有特有的块结构,分块并不均匀。基于此我们统计不同位点间的关联强度,并使用动态规划算法设计了更合理的分块策略,利用贪心算法对相邻分块进行合并,我们将新的分块-合并策略其应用于EM单体分型算法中。
(2)提出一种家系数据集上的单体分型算法近来,通过一些新的生物实验手段,可以获得一种新类型的数据一异或基因型。基于异或基因型的单体分型成为一项新的研究课题。研究者们对群体数据集上基于异或基因型的单体分型算法做了很多研究,但基于家系数据的研究还很少。基于完美进化树模型,我们将家系上的异或基因型分型问题转化为图论中的图实现问题进行求解,家系结构为问题求解提供了更多的约束,使得问题有更大的概率获得唯一解。
(3)提出一种序列模体发现算法模体在转录因子绑定及蛋白质间相互作用中起着重要作用,对它的发现会有助于我们了解基因的功能。植入(l, d)模体发现是其中一类经典的问题,但不幸的是,这一问题是NP难解的。研究者们提出了很多算法。由于问题的NP难解性,精确算法难以在有效时间内对其进行求解。结合哈希表和剪枝策略,我们提出一种更有效的序列模体发现精确算法。
(4)提出一种蛋白质二级结构预测算法蛋白质结构的确定对我们了解蛋白质的功能至关重要。以往的蛋白质结构预测算法大多是基于序列以及数据库比较的。我们结合化学位移信息和蛋白质序列来对蛋白质的二级结构进行预测。通过NMR实验,我们可以获得蛋白质中每个氨基酸对应原子的化学位移信息。利用这些化学位移信息,我们提出一种新的蛋白质二级结构预测算法。算法首先使用KNN方法对蛋白质二级结构进行初步预测,之后在利用BCJR算法对预测结果进行平滑。
按照研究内容分类,本文的贡献和创新之处在于:
(1)群体数据集单体分型根据单体型固有的块结构,提出了一种更合理的单体型分块-合并算法,并将其应用于群体数据集单体分型中,提高了分型的准确性。
(2)家系数据集单体分型基于一种新型的异或基因型数据,结合家系信息,提出一个多项式时间的算法对单体型进行求解。和群体数据集相比,家系数据集有更大概率获得唯一解。
(3)序列模体发现提出了一种新的序列模体发现算法,设计了一个完美哈希函数,对解空间进行哈希,并在计算的过程中对不可能的解进行剪枝,和已有的算法相比,该算法取得了更高的效率。
(4)蛋白质二级结构预测基于化学位移数据和蛋白质序列,利用KNN方法对蛋白质二级结构进行预测,并使用BCJR算法对结果进行平滑,和已有的算法相比,该算法取得了较高的预测准确性。
|
|
|
|
1 |
田泽荣;三维DFT的TPF算法[J];计算机工程与科学;1990年04期 |
2 |
;車床搪孔軸綫坐标計算法[J];北京师范大学学报(自然科学版);1959年01期 |
3 |
费景高;具有实现误差的共轭梯度算法[J];计算数学;1980年03期 |
4 |
黄纯一,肖相武,陈超,翟忠和;关于极大似然估计的算法[J];黑龙江大学自然科学学报;1987年02期 |
5 |
费景高;;数字仿真中应用局部解析算法的一个算例[J];航天控制;1988年01期 |
6 |
唐小我;;投入产出系统计算方法的探讨[J];电子科技大学学报;1989年04期 |
7 |
周本宽;;多变量有限元分析的有效算法[J];西南交通大学学报;1989年02期 |
8 |
郭建宁;双星定位系统的定位计算和数字地图[J];中国空间科学技术;1992年06期 |
9 |
高随祥;;线团图的性质[J];新疆大学学报(自然科学版);1992年01期 |
10 |
吕竹青,周德俊,林彦芬,赵同欣;Strassen与Winograd快速矩阵乘法研究[J];高等学校计算数学学报;1993年03期 |
11 |
刘奇志;几种高效率的最短路算法[J];数学的实践与认识;1993年02期 |
12 |
陈炬桦;;引入结构线的Thiessen三角网的数据结构和算法[J];东华理工学院学报(自然科学版);1993年03期 |
13 |
卢宗华;;分派问题的一种实用算法——对角线法[J];山东科技大学学报(自然科学版);1993年03期 |
14 |
刘元法;公茂法;;DDC数字控制的两种算法[J];山东科技大学学报(自然科学版);1993年04期 |
15 |
熊规景,韦旦;有理逼近的线性化Remes算法[J];高等学校计算数学学报;1994年02期 |
16 |
李学全,鲁大庆;一个改进的非线性规划算法及其收敛速率分析[J];长沙交通学院学报;1995年04期 |
17 |
张全伙,曾晓帆,范慧琳,余坚;任意两个多边形的求交算法[J];华侨大学学报(自然科学版);1995年01期 |
18 |
丁志中,易茂祥;自相关函数估值的快速算法[J];安徽师范大学学报(自然科学版);1996年04期 |
19 |
张鹏,葛起宏,钟珞,李桂青;求解模糊关系方程的一个简单算法[J];广西工学院学报;1997年01期 |
20 |
魏长华,王淑礼;可计算性和计算复杂性的研究及其进展[J];高等函授学报(自然科学版);1998年04期 |
|