基于反转和删除操作的基因组重组全解空间研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:capfhn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
比较基因组学是生物信息学的一个重要分支,计算两个基因组之间的量化距离是比较基因组学的基本问题,常应用于构建物种进化树、探索基因功能、分析疾病致病原理等实践中。基因组是一组染色体的集合,染色体是细胞内具有遗传性质的的物体,可以视为一个基因序列。在有向基因组中,每个基因用一个带“+”或“-”的整数表示,符号用于表示基因的方向。基因组的重组揭示了基因组改变基因排列次序的行为,在基因组重组排序问题中表述为改变基因排列次序的操作,有反转(reversal)、移位(translocation)、转位(transposation)、反转位(tranreversal)、插入(insertion)、删除(deletion)、染色体分段(fission)、染色体连接(fussion)等基本形式。我们将包含多种操作形式的基因组重组排序称为基因组的复合重组排序问题,复合重组排序问题由于更具有一般性,因而显得更有应用价值。反转操作已经被广泛承认是基因组操作中一种最普遍的操作,科学研究发现在基因组的重组演化中,还伴有插入和删除基因片段的事件,许多分子生物学实践需要人们在基因组中实施插入和删除基因片段的操作。本文首先讨论了仅基于反转操作的基因组重组全解问题,并介绍了Braga的算法框架。然后,本文对原有的经典基因组模型进行扩展,在原有数学模型的基础上增加待删除基因块用于包含临时基因。待删除基因块可以随着反转而在基因排列的不同位置出现,我们在待删除基因块每个可能出现的位置都留下一个副本,并有一个反转操作构成的路径与之对应,用于表示该副本出现在此位置所经历的反转。本文以最少重组操作为目标,将删除操作引入到基因组重组全解问题中来,并给出了一种在最少反转距离的前提下,计算基于反转和删除两种操作的基因组全解空间的算法。最后,用Java实现了该算法,并对实验结果进行了分析。
其他文献
随着互联网的普及,涌现出了大量的互联网应用,例如社交网络,在线视频,图片分享,电子商务等等,Web2.0的时代也随着来临。这些应用普遍采用分布式的架构来存储用户产生的海量数据,如何
近年来,越来越多的计算机科学方法被广泛应用到诸如生物学等领域。一方面,计算机科学的方法可以通过在计算机上进行模拟等方式使得对问题的研究可以摆脱原本复杂的实验环境和
公钥密码(Public Key Cryptography, PKC)在保证开放的网络(如互联网)中通信的真实性和保密性上起着至关重要的作用。目前,RSA密码体系仍然是最重要而且应用最广泛的公钥密码
随着互联网的高速发展,数据规模以指数级的速度增加,如何来存储和处理这些数据是一个挑战性的问题。Hadoop允许用户不熟悉分布式的情况下,充分利用海量存储的集群和高速计算,做分
学位
近年来,越来越多的分布式系统被各行各业使用,如军事、航空、金融系统等行业。随着为分布式系统设计的分布式软件的复杂度的增加,分布式系统中节点数量的增多,导致分布式系统
在计算机网络中,每一个网络节点都执行着信息生成、路由选择、信息转发、信息接收等多项任务。但是,其中一些节点还负责执行其它的附加任务,例如,收集和分析网络中信息瘫痪的
随着计算机多核技术的发展,Java多线程技术的优势体现得越来越明显。多线程技术不仅能够提高程序的运行效率,而且能提高程序的实时响应性,从而提升了用户体验,目前推出的软件
可预见的无线通信需求激增与当前的频谱资源匮乏矛盾越来越突出,这不仅说明了动态频谱共享实现的必要性,同时也决定了实现共享的紧迫性。因而频谱共享具有极高的现实研究意义,近
虚拟实验是一种基于Web技术、虚拟仿真技术构建的实验教学系统,是现有各种实验室的数字化和虚拟化。与传统试验相比,虚拟实验可以有效的缓解许多高校在实验经费、场地、师资