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 条
[21]   Decomposed dynamic programming for concurrent sequence alignment [J].
Pitzer, Erik .
WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 4, 2005, :104-108
[22]   Reusable dynamic programming: Updating sequence alignment [J].
Hong, Changjin ;
Tewfik, Ahmed H. .
2006 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS, 2006, :57-+
[23]   A Memory-Efficient Accelerator for 128-Parallel Sequence-to-Graph Alignment in Variant-Enriched Regions [J].
Shen, Zhe-Wei ;
Huang, Jheng-Syun ;
Lu, Yi-Chang .
2024 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE, BIOCAS 2024, 2024,
[24]   Performance evaluation of Warshall algorithm and dynamic programming for Markov chain in local sequence alignment [J].
Mohammad Ibrahim Khan ;
Md. Sarwar kamal .
Interdisciplinary Sciences: Computational Life Sciences, 2015, 7 :78-81
[25]   Performance Evaluation of Warshall Algorithm and Dynamic Programming for Markov Chain in Local Sequence Alignment [J].
Khan, Mohammad Ibrahim ;
Kamal, Md Sarwar .
INTERDISCIPLINARY SCIENCES-COMPUTATIONAL LIFE SCIENCES, 2015, 7 (01) :78-81
[26]   An efficient algorithm for pairwise local alignment of protein interaction networks [J].
Chen, Wenbin ;
Schmidt, Matthew ;
Tian, Wenhong ;
Samatova, Nagiza F. ;
Zhang, Shaohong .
JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2015, 13 (02)
[27]   FedMef: Towards Memory-efficient Federated Dynamic Pruning [J].
Huang, Hong ;
Zhuang, Weiming ;
Chen, Chen ;
Lyu, Lingjuan .
2024 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2024, :27538-27547
[28]   Toward efficient multiple molecular sequence alignment: A system of genetic algorithm and dynamic programming [J].
Zhang, C ;
Wong, AKC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1997, 27 (06) :918-932
[29]   Ultrafast and memory-efficient alignment of short DNA sequences to the human genome [J].
Langmead, Ben ;
Trapnell, Cole ;
Pop, Mihai ;
Salzberg, Steven L. .
GENOME BIOLOGY, 2009, 10 (03)
[30]   Individual Sequence Prediction Using Memory-Efficient Context Trees [J].
Dekel, Ofer ;
Shalev-Shwartz, Shai ;
Singer, Yoram .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (11) :5251-5262