Memory-efficient dynamic programming backtrace and pairwise local sequence alignment

被引:7
作者
Newberg, Lee A. [1 ,2 ]
机构
[1] New York State Dept Hlth, Ctr Bioinformat, Wadsworth Ctr, Albany, NY 12208 USA
[2] Rensselaer Polytech Inst, Dept Comp Sci, Troy, NY 12180 USA
关键词
D O I
10.1093/bioinformatics/btn308
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: A backtrace through a dynamic programming algorithms intermediate results in search of an optimal path, or to sample paths according to an implied probability distribution, or as the second stage of a forwardbackward algorithm, is a task of fundamental importance in computational biology. When there is insuf.cient space to store all intermediate results in high-speed memory (e.g. cache) existing approaches store selected stages of the computation, and recompute missing values from these checkpoints on an as-needed basis. Results: Here we present an optimal checkpointing strategy, and demonstrate its utility with pairwise local sequence alignment of sequences of length 10 000.
引用
收藏
页码:1772 / 1778
页数:7
相关论文
共 50 条
  • [11] An Efficient Processing Element Architecture for Pairwise Sequence Alignment
    Isa, M. N.
    Murad, S. A. Z.
    Ismail, R. C.
    Ahmad, M. I.
    Jambek, A. B.
    Kamil, M. K. Md
    2014 2ND INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN (ICED), 2014, : 461 - 464
  • [12] Extended pairwise local alignment of wild card DNA/RNA sequences using dynamic programming
    Fuerstberger, Axel
    Maucher, Markus
    Kestler, Hans A.
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2015, 85 (01) : 3 - 13
  • [13] RNAmountAlign: Efficient software for local, global, semiglobal pairwise and multiple RNA sequence/structure alignment
    Bayegan, Amir H.
    Clote, Peter
    PLOS ONE, 2020, 15 (01):
  • [14] Efficient pairwise RNA structure prediction and alignment using sequence alignment constraints
    Robin D Dowell
    Sean R Eddy
    BMC Bioinformatics, 7
  • [15] Efficient pairwise RNA structure prediction and alignment using sequence alignment constraints
    D Dowell, Robin
    Eddy, Sean R.
    BMC BIOINFORMATICS, 2006, 7 (1)
  • [16] Pairwise sequence alignment method for distributed shared memory systems
    Montanola, Alberto
    Roig, Concepcio
    Hernandez, Porfidio
    PROCEEDINGS OF THE 2013 21ST EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2013, : 432 - 436
  • [17] A Highly Efficient Substitution Matrix Loader for Pairwise Sequence Alignment
    Isa, M. Nazrin Md
    Benkrid, Khaled
    Clayton, Thomas
    2012 24TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2012,
  • [18] An Efficient Algorithm for Local Sequence Alignment
    Haque, Waqar
    Aravind, Alex
    Reddy, Bharath
    2008 30TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-8, 2008, : 1367 - 1372
  • [19] Decomposed dynamic programming for concurrent sequence alignment
    Pitzer, Erik
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 4, 2005, : 104 - 108
  • [20] Reusable dynamic programming: Updating sequence alignment
    Hong, Changjin
    Tewfik, Ahmed H.
    2006 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS, 2006, : 57 - +