期刊文献+

分块递归序列比对算法

A Block Recursive Sequence Alignment Algorithm
在线阅读 下载PDF
导出
摘要 利用分块递归的思想,结合检查点计算方法,提出一种线性空间复杂度序列比对算法,对于给定长为m和n的2条序列,空间需求约5(m+n)+Lsmin(m-1,n-1)+C2~5(m+n)+Ls(m+n-2)+C2,而时间需求一般情况下约1.5mn^3mn,在待比对序列相似度较高时约1.5mn^2mn,并通过同源物种全基因组序列比对实验证明,如果归一化编辑距离小于0.25,那么该算法比Hirschberg算法快10%以上. Using a new way to compute check points, the authors present the Block Recursive Sequence Alignment Algorithm with a linear space requirement between 5 ( m + n) + Ls min ( m - 1, n - 1 ) + Cz and 5 ( m + n) + Ls (m + n - 2) + C2 for the given two sequences which length is m, n apparatively. The algorithm has a time requirement between 1.5mn and 3mn in general cases but between 1.5mn and 2mn for sequences with high similarities. Some experiments in aligning genomes from homology species have further shown that it runs correctly and at least 10% faster than that of the Hirschberg Algorithm if the two compared sequences have a normalized edit distance less than 0.25.
出处 《北京工业大学学报》 EI CAS CSCD 北大核心 2010年第2期255-260,共6页 Journal of Beijing University of Technology
基金 国家自然科学基金资助项目(60775010) 北京市自然科学基金资助项目(4052005) 北京市属市管高等学校"中青年骨干教师培养计划"资助项目PHR(IHLB)
关键词 序列比对 Hirschberg算法 分块递归 线性空间复杂度 检查点 sequences alignment Hirschberg algorithm block recursive linear space complexity check point
  • 相关文献

参考文献2

二级参考文献17

  • 1[1]D Hirschberg. A Linear Space Algorithm for Computing Maximal Common Subexpressions.Communication of ACM,1975,18(6):341~ 343.
  • 2[2]S Needleman and C Wunsch. A General Method Applicable to the Search for Similarities in the Amino Acid Sequences of Two Proteins. Journal of Molecular Biology,1970,48:443~ 453.
  • 3[3]T Smith and M Waterman. Identification of Common Molecular Sequences. Journal of Molecular Biology,1981,197:723~ 728.
  • 4[4]E Myers and W Miller. Optimal Alignments in Linear Space. Computer Applications in the Biosciences, 1988,4(1):11~ 17.
  • 5[5]K Chao,R Hardison,and W Miller. Recent Developments in Linear- space Alignment Methods:A Survey. Journal of computational biology,1994,1(4):271~ 291.
  • 6[1]Aluru, S., Futamura, N., Mehrotra, K., Parallel biological sequence comparison using prefix computations,Journal of Parallel and Distributed Computing, 2003, 63(3): 264-272.
  • 7[2]Needleman, S. B., Wunsch, C. D., A general method applicable to the search for similarities in the amino acid sequence of two proteins, Journal of Molecular Biology, 1970, 48: 443-453.
  • 8[3]Smith, T. F., Waterman, M. S., Identification of common molecular subsequences, Journal of Molecular Biology, 1981, 147(1): 195-197.
  • 9[4]Altschul, S. F., Gish, W., Miller, W. et al., Basic local alignment search tool, Journal of Molecular Biology,1990, 215: 403-410.
  • 10[5]Altschul, S. F., Madden, T. L., Schaffer, A. A. et al., Gapped BLAST and PSI-BLAST: A new generation of protein database search program, Nucleic Acids Res., 1997, 25(17): 3389-3402.

共引文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部