## A Systematic Approach to Dynamic Programming in Bioinformatics (1999)

Citations: | 25 - 9 self |

### BibTeX

@MISC{Giegerich99asystematic,

author = {Robert Giegerich},

title = {A Systematic Approach to Dynamic Programming in Bioinformatics},

year = {1999}

}

### Years of Citing Articles

### OpenURL

### 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 funct...