A fast method for linear space pairwise sequence alignment

被引:0
作者
Chang, CC [1 ]
Li, YC [1 ]
Liao, CT [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
来源
PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INFORMATION AND MANAGEMENT SCIENCES | 2002年 / 2卷
关键词
sequence alignment; DNA; dynamic programming; Hirschberg's algorithm; linear space;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Pairwise sequence alignment is an important technique for finding the optimal arrangement between two sequences. A basic dynamic-programming strategy for sequence alignment needs O(mn) time and also O(mn) space. Hirschberg's divide-and-conquer method reduces the required space to roughly 2m (m <= n), but it also doubles the computing time. On the other hand, the FastLSA approach adds extra rows and columns to generalize Hirschberg's algorithm, reducing the number of recomputations at the cost of more memory space. In this paper, we shall present an efficient linear space algorithm, called the NFLSA algorithm, to reduce the ratio of recalculation greater than FastLSA while using the same memory. The NFLSA algorithm is superior to Hirschberg's algorithm and the FastLSA algorithm in our simulations.
引用
收藏
页码:257 / 264
页数:8
相关论文
共 23 条
  • [1] TREES, STARS, AND MULTIPLE BIOLOGICAL SEQUENCE ALIGNMENT
    ALTSCHUL, SF
    LIPMAN, DJ
    [J]. SIAM JOURNAL ON APPLIED MATHEMATICS, 1989, 49 (01) : 197 - 209
  • [2] Approximation algorithms for multiple sequence alignment
    Bafna, V
    Lawler, EL
    Pevzner, PA
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 182 (1-2) : 233 - 244
  • [3] Chao K M, 1994, J Comput Biol, V1, P271, DOI 10.1089/cmb.1994.1.271
  • [4] CHAO KM, 1992, COMPUT APPL BIOSCI, V8, P481
  • [5] LINEAR-SPACE ALGORITHMS THAT BUILD LOCAL ALIGNMENTS FROM FRAGMENTS
    CHAO, KM
    MILLER, W
    [J]. ALGORITHMICA, 1995, 13 (1-2) : 106 - 134
  • [6] Charter K, 2000, METMBS'00: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MATHEMATICS AND ENGINEERING TECHNIQUES IN MEDICINE AND BIOLOGICAL SCIENCES, VOLS I AND II, P239
  • [7] A fast pruning algorithm for optimal sequence alignment
    Davidson, A
    [J]. 2ND ANNUAL IEEE INTERNATIONAL SYMPOSIUM ON BIOINFORMATICS AND BIOENGINEERING, PROCEEDINGS, 2001, : 49 - 56
  • [8] SPARSE DYNAMIC-PROGRAMMING .1. LINEAR COST-FUNCTIONS
    EPPSTEIN, D
    GALIL, Z
    GIANCARLO, R
    ITALIANO, GF
    [J]. JOURNAL OF THE ACM, 1992, 39 (03) : 519 - 545
  • [9] A computer program for aligning a cDNA sequence with a genomic DNA sequence
    Florea, L
    Hartzell, G
    Zhang, Z
    Rubin, GM
    Miller, W
    [J]. GENOME RESEARCH, 1998, 8 (09) : 967 - 974
  • [10] AN IMPROVED ALGORITHM FOR MATCHING BIOLOGICAL SEQUENCES
    GOTOH, O
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 1982, 162 (03) : 705 - 708