预测RNA二级结构的快速计算方法的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:biao_oaib
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DNA是遗传信息的载体,遗传信息的作用通常由蛋白质的功能来表现,但DNA并非蛋白质合成的直接模板,合成蛋白质的模板是RNA。RNA二级结构预测问题是计算机科学和生物信息学的基本课题之一,RNA二级结构预测用于蛋白质功能分析,序列对比分析法及热动力学最小自由能量方法是RNA二级结构预测的两种基本方法,序列对比分析法的基本思想,是找出检测序列和目标序列的相似性。序列对比的最终实现,必须依赖于某个数学模型,在序列非常相近或新的独立序列的情况下,序列对比法不适应。目前热动力学最小自由能量方法已成为RNA二级结构预测的最常用方法。 目前预测RNA二级结构的大多数算法仅预测嵌套的RNA二级结构,不允许伪结点存在。但伪结点在几种已知RNA中具有重要功能。如Pleij等人于1985年预测了RnaSe P RNAS中的伪结点结构,并由Kock等人于1998年予以证实。 包含伪结点的RNA二级结构预测问题是NPC问题。目前预测包含伪结点的RNA二级结构的动态规划算法有:Rivals算法、B.Lyngsφ算法和Jens Reeder的代数动态规划等算法。Rivals算法、B.Lyngsφ算法都可预测包含伪结点的RNA二级结构.Rivas算法可计算包含任意平面伪结点和特定条件下的非平面伪结点结构,其时间复杂度为O(n~6),空间复杂度为O(n~4)。Lyngsφ算法仅可计算包含一个平面伪结点的结构,其时间复杂度为O(n~5),空间复杂度为O(n~3)。最近较好的预测算法使用其O(n~4)时间和O(n~3)的空间预测任意的平面伪结点。 动态规划算法需要的时间和空间较大,预测长度大于1000个碱基的RNA二级结构十分困难。嵌套的二级结构算法又不能预测伪结点结构,因此迫切需要快速算法预测包含伪结点的RNA二级结构。 本文提出一个预测RNA二级结构的贪心算法,算法思想为计算具有最多堆迭的RNA二级结构,该想法来源于“堆迭结构相对稳定”的
其他文献
随着科技的发展,新一代的计算机,无论计算能力和计算速度都比旧的计算机优越。但人类对高性能计算的需求,也不断提高。除了增强处理器本身的计算能力外,并行处理是一种提高计算能
随着信息技术和互联网技术的快速发展,嵌入式系统已广泛应用于消费电子和通信领域;嵌入式浏览器已成为最主要的应用软件,甚至有可能是唯一的、直接支持的应用软件。作为基于
随着P2P技术应用日益增多,加强对该项技术的研究已成为当务之急。本课题基于目前理论架构相对比较完整的P2P平台技术JXTA,研究了如何在该平台下进行应用开发,并讨论了P2P技术普
随着语义万维网的迅猛发展,越来越多的数据以RDF的形式发布出来,如何对这种语义数据进行存储、管理、查询以及有价值信息的挖掘,已经成为一个热门的话题。传统的三元组库设计实
面对因特网上日益增多的在线可读文本,文本过滤旨在帮助用户获取自己感兴趣的文本,实现信息服务的个性化,因此它具有广泛的应用背景和较高的实用价值。 文本过滤的形式可大致
在过去的几年中,对等网络(Peer-to-Peer,简称P2P)已经成为一种计算和应用的潮流.越来越多的互联网用户通过Napster,Gnutella,BT下载这样的P2P软件相互交流共享文件,而通过类
近年来,随着多媒体技术、计算机网络与通信技术的快速发展,传统的视频监控系统也朝着新的方向进行着不断地更新与发展.进而出现了集多媒体技术、计算机网络与通信技术于一体
在过去的十年中,传真是商务活动中必不可少的通信工具。随着Internet日益蓬勃发展,基于PSTN的传统传真方式将难以满足人们希望使用方便、价格低的传真服务的要求。而现今IP传
在软件工程研究的发展中,面向功能的结构化方法和面向对象方法最被广泛应用。传统软件开发方法的基本技术是结构分析和结构设计技术,它是围绕实现处理功能的“过程”来构造系统
信息时代给人类社会带来了新的挑战和机遇,传统的以教师、课堂、课本为中心的教学模式将越来越不适应信息社会的需要。随着计算机技术和网络技术的飞速发展,利用网络进行教学已