- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Q-gram过滤的海量基因序列比对算法研究
生物信息学是21世纪生物学的核心,通过研究与探索生物信息学,不仅能发现生命科学所包含的本质问题,而且能对人类发展做出巨大的贡献。序列比对作为生物信息学的基础,具有重要的研究价值,通过序列比对,可以得到序列在结构上的相似性,近一步推测出其在功能上的相似性。然而,当今世界的基因数据库过于庞大并且还在以爆炸式的速度逐年增长,对生物数据库的研究需要去粗取精,去伪存真,才能对基因序列做出精准的预测。
本文以q-gram过滤算法以及Needleman-Wunsch算法为研究对象,详细分析了过滤阶段基于q-gram的各种过滤器以及下一阶段Needleman-Wunsch算法的并行实现,在充分研究各种过滤器能力以及基因序列比对并行特点的基础上,实现了基于q-gram过滤的海量基因序列比对算法的并行实现。本文的核心思想是首先对海量基因序列进行过滤,得到与查询序列相接近的候选序列库,然后将查询序列与已得候选库进行比对,将Needleman-Wunsch算法并行实现。相比于已有算法,本文工作的优点在于对海量基因序列作了预处理,防止进行大量无用的计算,在保持精度的前提下提高了效率。本文工作的主要内容包括:
1. 本文实现了q-gram过滤算法,通过q-gram与编辑距离上下界的关系,过滤掉了大量与查询序列相似度较低的序列,得出满足一定条件的候选基因序列集,为其后续算法做准备。
2. 本文对整个基因序列库进行预处理来加快过滤速度,实现了多种过滤器,并且对其组合以及顺序做了分析,在此基础上进一步利用CPU多核心硬件的特点,利用OpenMP来加快过滤阶段所用时间。
3. 对于得出的候选集,本文利用基于GPU的CUDA开发工具,利用其强大的并行处理的能力,将Needleman-Wunsch算法移植到GPU上,得出最终结果,为近一步对序列功能的分析提供比对结果。
实验结果首先对过滤阶段的算法做了对比,结果表明基于q-gram的过滤算法相比于传统的编辑距离算法,其提高的效率达到两个数量级,并且对各种过滤器及其组合做了分析,得出基于q-gram的高效过滤顺序。
在比对阶段,实验将基于CUDA平台的Needleman-Wunsch算法与传统的基于CPU的比对算法相比较,实验结果表明,基于GPU的CUDA平台算法实现相比CPU的OpenMP平台而言,有极大的优势。
关键词:q-gram过滤,序列比对,并行
the Research of Massive Gene Sequence Alignment Algorithm Based on Q-gram Filtering Method
Major: Computer Science and Technology
Postgraduate: Mi Lin Tutor: Zhang Yanci
As is known to all, bioinformatics is the core of biology in the 21st century. Through bioinformatics research and exploration, we can not only discover the essence of issue contained in the bioscience, but also make a great contribution to human development. As the basis for bioinformatics, sequence alignment has important research value. By sequence alignment, sequence similarity in structure can be obtained. And to go a step further, its similarity in function can also be speculated. However, in todays world, the genetic database is too large and has been growing in an explosive speed year after year. Research on biological databases need to discard the dross and select the essential to make accurate predictions about gene sequences.
To take q-gram filtering algorithm and Needleman-Wunsch
您可能关注的文档
最近下载
- 医疗废物、废水处置知识培训测试题附答案.docx VIP
- 陕西省建设工程工程量清单计价规则2009(附录A).pdf VIP
- 城市轨道交通站务管理(化工社版):任务5.1.ppt VIP
- 虚拟主播在直播电商中的产品试吃效果与消费者评价分析.docx
- (最新)25年秋人教版二年级数学上册第四单元厘米和米单元教学计划.docx
- 《国际公法学(第三版)》 课件全套 第0--19章 绪论、 国际法的性质与发展---国际人道法.pptx
- 医疗废物知识培训测试卷附答案.docx VIP
- 城市轨道交通站务管理(化工社版):任务4.ppt VIP
- IATF16949质量体系审核检查表2019.doc VIP
- 城市轨道交通站务管理(化工社版):任务4.2.ppt VIP
原创力文档


文档评论(0)