A memory-efficient dynamic programming algorithm for optimal alignment of a sequence to an RNA secondary structure

被引:154
作者
Eddy, SR [1 ]
机构
[1] Washington Univ, Sch Med, Howard Hughes Med Inst, St Louis, MO 63110 USA
[2] Washington Univ, Sch Med, Dept Genet, St Louis, MO 63110 USA
关键词
D O I
10.1186/1471-2105-3-18
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Covariance models (CMs) are probabilistic models of RNA secondary structure, analogous to profile hidden Markov models of linear sequence. The dynamic programming algorithm for aligning a CM to an RNA sequence of length N is O(N-3) in memory. This is only practical for small RNAs. Results: I describe a divide and conquer variant of the alignment algorithm that is analogous to memory-efficient Myers/Miller dynamic programming algorithms for linear sequence alignment. The new algorithm has an O(N-2 log N) memory complexity, at the expense of a small constant factor in time. Conclusions: Optimal ribosomal RNA structural alignments that previously required up to 150 GB of memory now require less than 270 MB.
引用
收藏
页数:16
相关论文
共 57 条
  • [41] COMPILATION OF SMALL RIBOSOMAL-SUBUNIT RNA STRUCTURES
    NEEFS, JM
    VANDEPEER, Y
    DERIJK, P
    CHAPELLE, S
    DEWACHTER, R
    [J]. NUCLEIC ACIDS RESEARCH, 1993, 21 (13) : 3025 - 3049
  • [42] Intron-encoded, antisense small nucleolar RNAs: The characterization of nine novel species points to their direct role as guides for the 2'-O-ribose methylation of rRNAs
    Nicoloso, M
    Qu, LH
    Michot, B
    Bachellerie, JP
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 1996, 260 (02) : 178 - 195
  • [43] RAGA:RNA sequence alignment by genetic algorithm
    Notredame, C
    OBrien, EA
    Higgins, DG
    [J]. NUCLEIC ACIDS RESEARCH, 1997, 25 (22) : 4570 - 4580
  • [44] Orcutt B. C., 1978, ATLAS PROTEIN SEQ S3, V5, P345
  • [45] IMPROVED TOOLS FOR BIOLOGICAL SEQUENCE COMPARISON
    PEARSON, WR
    LIPMAN, DJ
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1988, 85 (08) : 2444 - 2448
  • [46] A TUTORIAL ON HIDDEN MARKOV-MODELS AND SELECTED APPLICATIONS IN SPEECH RECOGNITION
    RABINER, LR
    [J]. PROCEEDINGS OF THE IEEE, 1989, 77 (02) : 257 - 286
  • [47] A dynamic programming algorithm for RNA structure prediction including pseudoknots
    Rivas, E
    Eddy, SR
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 1999, 285 (05) : 2053 - 2068
  • [48] The language of RNA: a formal grammar that includes pseudoknots
    Rivas, E
    Eddy, SR
    [J]. BIOINFORMATICS, 2000, 16 (04) : 334 - 340
  • [49] STOCHASTIC CONTEXT-FREE GRAMMARS FOR TRANSFER-RNA MODELING
    SAKAKIBARA, Y
    BROWN, M
    HUGHEY, R
    MIAN, IS
    SJOLANDER, K
    UNDERWOOD, RC
    HAUSSLER, D
    [J]. NUCLEIC ACIDS RESEARCH, 1994, 22 (23) : 5112 - 5120