作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (23): 205-207. doi: 10.3969/j.issn.1000-3428.2011.23.070

• 工程应用技术与实现 • 上一篇    下一篇

基于布尔逻辑的双序列搜索比对算法

郭 宁,冯 萍,康继昌   

  1. (西北工业大学计算机学院,西安 710072)
  • 收稿日期:2011-05-26 出版日期:2011-12-05 发布日期:2011-12-05
  • 作者简介:郭 宁(1986-),男,硕士研究生,主研方向:嵌入式系统;冯 萍,教授;康继昌,教授、博士生导师

Pairwise Sequences Search and Alignment Algorithm Based on Boolean Logic

GUO Ning, FENG Ping, KANG Ji-chang   

  1. (College of Computer Science, Northwestern Polytechnical University, Xi’an 710072, China)
  • Received:2011-05-26 Online:2011-12-05 Published:2011-12-05

摘要: 传统双序列比对算法使用动态规划进行序列比对的速度慢,且准确性不高。为解决该问题,提出一种基于布尔逻辑的双序列搜索比对算法。根据一条序列中定长的碱基片段搜索2条序列的相似区,对相似区进行比对,包括相似区中碱基的比对以及子序列与另一条序列的比对,并通过并行执行机制实现加速比对。仿真实验结果表明,该算法具有较高的准确性和较好的实时性。

关键词: 双序列, 布尔逻辑, 搜索比对, 相似区域, 现场可编程门阵列

Abstract: Traditional pairwise sequences alignment algorithms are mostly based on dynamic programming, there are some problems when using dynamic programming to align for its slow speed and low accuracy. Pairwise sequences search and alignment algorithm based on Boolean logic is proposed in this paper. The algorithm searches homologous regions in the pairwise sequence using a fixed-length base fragment in one sequence, and performs the alignment between the homologous regions at once, including the alignment of the bases in the homologous regions and the alignment between the subsequence and the other sequence. It also makes use of concurrent execution mechanism to realize the parallel speed up. Simulation experimental results show that the algorithm has higer real-time and accuracy.

Key words: pairwise sequences, Boolean logic, search and alignment, similar area, Field Programmable Gate Array(FPGA)

中图分类号: