Reusable dynamic programming: Updating sequence alignment

被引:0
|
作者
Hong, Changjin [1 ]
Tewfik, Ahmed H. [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, 200 Union St SE, Minneapolis, MN 55455 USA
关键词
D O I
10.1109/GENSIPS.2006.353154
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Sequence alignment in genomics and proteomics is mostly done via dynamic programming (DP) based approaches. In this work, we show how computational results from DP can be reused to update alignments when analyzing new versions of a sequence. We derive relative tolerance bounds on node distances from a root node that guarantee that partial shortest path distances remain optimal. We then propose an algorithm that uses these bounds to skip all unperturbed parts of a sequence when recomputing an alignment. We also discuss techniques to reduce the memory requirements of the algorithm by focusing on the highly conserved segments of the sequence. Experimental results establish that our proposed alignment procedure can update alignment decisions of modified sequence with 4.6% to 18% of the number of computations required by the normal Needleman-Wunsch algorithm, depending on sequence length. Higher computational savings are achieved with longer sequences.
引用
收藏
页码:57 / +
页数:2
相关论文
共 50 条
  • [31] Applying Parameterizable Dynamic Configurations to Sequence Alignment
    Davidson, Tom
    Bruneel, Karel
    Devos, Harald
    Stroobandt, Dirk
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 616 - 623
  • [32] A High-Performance Genomic Accelerator for Accurate Sequence-to-Graph Alignment Using Dynamic Programming Algorithm
    Zeng, Gang
    Zhu, Jianfeng
    Zhang, Yichi
    Chen, Ganhui
    Yuan, Zhenhai
    Wei, Shaojun
    Liu, Leibo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (02) : 237 - 249
  • [33] Multidimensional sequence alignment methods for activity-travel pattern analysis: A comparison of dynamic programming and genetic algorithms
    Joh, CH
    Arentze, TA
    Timmermans, HJP
    GEOGRAPHICAL ANALYSIS, 2001, 33 (03) : 247 - 270
  • [34] Bidirectional Dynamic Programming Approach for Highway Alignment Optimization
    Li, Wei
    Pu, Hao
    Zhao, Haifeng
    Liu, Wei
    MATERIALS, TRANSPORTATION AND ENVIRONMENTAL ENGINEERING, PTS 1 AND 2, 2013, 779-780 : 700 - 704
  • [35] Multiple alignment for amino acid sequences by dynamic programming
    Ohya, M
    Ogata, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1998, 81 (04): : 12 - 20
  • [36] Multiple alignment for amino acid sequences by dynamic programming
    Ohya, M.
    Ogata, K.
    Electronics and Communications in Japan, Part III: Fundamental Electronic Science (English translation of Denshi Tsushin Gakkai Ronbunshi), 1998, 81 (04): : 12 - 20
  • [37] MEASURING SEQUENCE PLANNING WITH DYNAMIC-PROGRAMMING
    LIN, ZC
    CHEN, SC
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1995, 8 (04) : 237 - 246
  • [38] A discipline of dynamic programming over sequence data
    Giegerich, R
    Meyer, C
    Steffen, P
    SCIENCE OF COMPUTER PROGRAMMING, 2004, 51 (03) : 215 - 263
  • [39] Linear Dynamic Programming and the Training of Sequence Estimators
    Raphael, Christopher
    Nichols, Eric
    OPERATIONS RESEARCH AND CYBER-INFRASTRUCTURE, 2009, : 219 - 231
  • [40] STRUCTFAST: Protein sequence remote homology detection and alignment using novel dynamic programming and profile-profile scoring
    Debe, Derek A.
    Danzer, Joseph F.
    Goddard, William A.
    Poleksic, Aleksandar
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2006, 64 (04) : 960 - 967