Literature DB >> 11099253

A systematic approach to dynamic programming in bioinformatics.

R Giegerich1.   

Abstract

MOTIVATION: Dynamic programming is probably the most popular programming method in bioinformatics. Sequence comparison, gene recognition, RNA structure prediction and hundreds of other problems are solved by ever new variants of dynamic programming. Currently, the development of a successful dynamic programming algorithm is a matter of experience, talent and luck. The typical matrix recurrence relations that make up a dynamic programming algorithm are intricate to construct, and difficult to implement reliably. No general problem independent guidance is available.
RESULTS: This article introduces a systematic method for constructing dynamic programming solutions to problems in biosequence analysis. By a conceptual splitting of the algorithm into a recognition and an evaluation phase, algorithm development is simplified considerably, and correct recurrences can be derived systematically. Without additional effort, the method produces an early, executable prototype expressed in a functional programming language. The method is quite generally applicable, and, while programming effort decreases, no overhead in terms of ultimate program efficiency is incurred.

Mesh:

Year:  2000        PMID: 11099253     DOI: 10.1093/bioinformatics/16.8.665

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


  11 in total

1.  Fast and effective prediction of microRNA/target duplexes.

Authors:  Marc Rehmsmeier; Peter Steffen; Matthias Hochsmann; Robert Giegerich
Journal:  RNA       Date:  2004-10       Impact factor: 4.942

2.  Design optimization methods for genomic DNA tiling arrays.

Authors:  Paul Bertone; Valery Trifonov; Joel S Rozowsky; Falk Schubert; Olof Emanuelsson; John Karro; Ming-Yang Kao; Michael Snyder; Mark Gerstein
Journal:  Genome Res       Date:  2005-12-19       Impact factor: 9.043

3.  160-fold acceleration of the Smith-Waterman algorithm using a field programmable gate array (FPGA).

Authors:  Isaac T S Li; Warren Shum; Kevin Truong
Journal:  BMC Bioinformatics       Date:  2007-06-07       Impact factor: 3.169

4.  DOPA: GPU-based protein alignment using database and memory access optimizations.

Authors:  Laiq Hasan; Marijn Kentie; Zaid Al-Ars
Journal:  BMC Res Notes       Date:  2011-07-28

5.  Structural analysis of aligned RNAs.

Authors:  Björn Voss
Journal:  Nucleic Acids Res       Date:  2006-10-04       Impact factor: 16.971

6.  Epigraph: A Vaccine Design Tool Applied to an HIV Therapeutic Vaccine and a Pan-Filovirus Vaccine.

Authors:  James Theiler; Hyejin Yoon; Karina Yusim; Louis J Picker; Klaus Fruh; Bette Korber
Journal:  Sci Rep       Date:  2016-10-05       Impact factor: 4.379

7.  Graph-based optimization of epitope coverage for vaccine antigen design.

Authors:  James Theiler; Bette Korber
Journal:  Stat Med       Date:  2017-01-29       Impact factor: 2.373

8.  A Sequential Segment Based Alpha-Helical Transmembrane Protein Alignment Method.

Authors:  Han Wang; Jingru Wang; Li Zhang; Pingping Sun; Ning Du; Yanwen Li
Journal:  Int J Biol Sci       Date:  2018-05-22       Impact factor: 6.580

9.  Design, implementation and evaluation of a practical pseudoknot folding algorithm based on thermodynamics.

Authors:  Jens Reeder; Robert Giegerich
Journal:  BMC Bioinformatics       Date:  2004-08-04       Impact factor: 3.169

10.  Transmembrane protein alignment and fold recognition based on predicted topology.

Authors:  Han Wang; Zhiquan He; Chao Zhang; Li Zhang; Dong Xu
Journal:  PLoS One       Date:  2013-07-19       Impact factor: 3.240

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.