LINEAR-SPACE ALGORITHMS THAT BUILD LOCAL ALIGNMENTS FROM FRAGMENTS

被引:18
作者
CHAO, KM
MILLER, W
机构
[1] Department of Computer Science, The Pennsylvania State University, University Park, 16802, PA
关键词
SEQUENCE COMPARISON; LOCAL ALIGNMENT; DYNAMIC PROGRAMMING; CANDIDATE-LIST PARADIGM; LINEAR-SPACE ALGORITHM;
D O I
10.1007/BF01188583
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents practical algorithms for building an alignment of two long sequences from a collection of ''alignment fragments,'' such as all occurrences of identical 5-tuples in each of two DNA sequences. We first combine a time-efficient algorithm developed by Galil and coworkers with a space-saving approach of Hirschberg to obtain a local alignment algorithm that uses O((M + N + F log N) log M) time and O(M + N) space to align sequences of lengths M and N from a pool of F alignment fragments. Ideas of Huang and Miller are then employed to develop a time- and space-efficient algorithm that computes n best nonintersecting alignments for any n > 1. An example illustrates the utility of these methods.
引用
收藏
页码:106 / 134
页数:29
相关论文
共 38 条
  • [1] BASIC LOCAL ALIGNMENT SEARCH TOOL
    ALTSCHUL, SF
    GISH, W
    MILLER, W
    MYERS, EW
    LIPMAN, DJ
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 1990, 215 (03) : 403 - 410
  • [2] BOGUSKI MS, 1992, NEW BIOL, V4, P247
  • [3] CHAO KM, 1992, COMPUT APPL BIOSCI, V8, P481
  • [4] CONSTRAINED SEQUENCE ALIGNMENT
    CHAO, KM
    HARDISON, RC
    MILLER, W
    [J]. BULLETIN OF MATHEMATICAL BIOLOGY, 1993, 55 (03) : 503 - 524
  • [5] Doolittle R. F., 1990, METHODS ENZYMOLOGY, V183
  • [6] SPARSE DYNAMIC-PROGRAMMING .2. CONVEX AND CONCAVE COST-FUNCTIONS
    EPPSTEIN, D
    GALIL, Z
    GIANCARLO, R
    ITALIANO, GF
    [J]. JOURNAL OF THE ACM, 1992, 39 (03) : 546 - 567
  • [7] 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
  • [8] ALIGNING AMINO-ACID SEQUENCES - COMPARISON OF COMMONLY USED METHODS
    FENG, DF
    JOHNSON, MS
    DOOLITTLE, RF
    [J]. JOURNAL OF MOLECULAR EVOLUTION, 1985, 21 (02) : 112 - 125
  • [9] OPTIMAL SEQUENCE ALIGNMENTS
    FITCH, WM
    SMITH, TF
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA-BIOLOGICAL SCIENCES, 1983, 80 (05): : 1382 - 1386
  • [10] SPEEDING UP DYNAMIC-PROGRAMMING WITH APPLICATIONS TO MOLECULAR-BIOLOGY
    GALIL, Z
    GIANCARLO, R
    [J]. THEORETICAL COMPUTER SCIENCE, 1989, 64 (01) : 107 - 118