Versatile and declarative dynamic programming using pair algebras
Steffen P, Giegerich R (2005)
BMC Bioinformatics 6(1): 224.
Zeitschriftenaufsatz
| Veröffentlicht | Englisch
Download
Autor*in
Einrichtung
Abstract / Bemerkung
Background: Dynamic programming is a widely used programming technique in bioinformatics. In sharp contrast to the simplicity of textbook examples, implementing a dynamic programming algorithm for a novel and non-trivial application is a tedious and error prone task. The algebraic dynamic programming approach seeks to alleviate this situation by clearly separating the dynamic programming recurrences and scoring schemes. Results: Based on this programming style, we introduce a generic product operation of scoring schemes. This leads to a remarkable variety of applications, allowing us to achieve optimizations under multiple objective functions, alternative solutions and backtracing, holistic search space analysis, ambiguity checking, and more, without additional programming effort. We demonstrate the method on several applications for RNA secondary structure prediction. Conclusion: The product operation as introduced here adds a significant amount of flexibility to dynamic programming. It provides a versatile testbed for the development of new algorithmic ideas, which can immediately be put to practice.
Erscheinungsjahr
2005
Zeitschriftentitel
BMC Bioinformatics
Band
6
Ausgabe
1
Art.-Nr.
224
ISSN
1471-2105
Page URI
https://pub.uni-bielefeld.de/record/1773598
Zitieren
Steffen P, Giegerich R. Versatile and declarative dynamic programming using pair algebras. BMC Bioinformatics. 2005;6(1): 224.
Steffen, P., & Giegerich, R. (2005). Versatile and declarative dynamic programming using pair algebras. BMC Bioinformatics, 6(1), 224. https://doi.org/10.1186/1471-2105-6-224
Steffen, Peter, and Giegerich, Robert. 2005. “Versatile and declarative dynamic programming using pair algebras”. BMC Bioinformatics 6 (1): 224.
Steffen, P., and Giegerich, R. (2005). Versatile and declarative dynamic programming using pair algebras. BMC Bioinformatics 6:224.
Steffen, P., & Giegerich, R., 2005. Versatile and declarative dynamic programming using pair algebras. BMC Bioinformatics, 6(1): 224.
P. Steffen and R. Giegerich, “Versatile and declarative dynamic programming using pair algebras”, BMC Bioinformatics, vol. 6, 2005, : 224.
Steffen, P., Giegerich, R.: Versatile and declarative dynamic programming using pair algebras. BMC Bioinformatics. 6, : 224 (2005).
Steffen, Peter, and Giegerich, Robert. “Versatile and declarative dynamic programming using pair algebras”. BMC Bioinformatics 6.1 (2005): 224.
Alle Dateien verfügbar unter der/den folgenden Lizenz(en):
Copyright Statement:
Dieses Objekt ist durch das Urheberrecht und/oder verwandte Schutzrechte geschützt. [...]
Volltext(e)
Name
Access Level
Open Access
Zuletzt Hochgeladen
2019-09-06T08:48:08Z
MD5 Prüfsumme
f8c10ba606fbc742a1d974a1477a8fbc
Daten bereitgestellt von European Bioinformatics Institute (EBI)
10 Zitationen in Europe PMC
Daten bereitgestellt von Europe PubMed Central.
Product Grammars for Alignment and Folding.
Höner Zu Siederdissen C, Hofacker IL, Stadler PF., IEEE/ACM Trans Comput Biol Bioinform 12(3), 2015
PMID: 26357262
Höner Zu Siederdissen C, Hofacker IL, Stadler PF., IEEE/ACM Trans Comput Biol Bioinform 12(3), 2015
PMID: 26357262
Pareto optimization in algebraic dynamic programming.
Saule C, Giegerich R., Algorithms Mol Biol 10(), 2015
PMID: 26150892
Saule C, Giegerich R., Algorithms Mol Biol 10(), 2015
PMID: 26150892
Combinatorics of locally optimal RNA secondary structures.
Fusy E, Clote P., J Math Biol 68(1-2), 2014
PMID: 23263300
Fusy E, Clote P., J Math Biol 68(1-2), 2014
PMID: 23263300
Topology and prediction of RNA pseudoknots.
Reidys CM, Huang FW, Andersen JE, Penner RC, Stadler PF, Nebel ME., Bioinformatics 27(8), 2011
PMID: 21335320
Reidys CM, Huang FW, Andersen JE, Penner RC, Stadler PF, Nebel ME., Bioinformatics 27(8), 2011
PMID: 21335320
Semantics and ambiguity of stochastic RNA family models.
Giegerich R, Höner zu Siederdissen C., IEEE/ACM Trans Comput Biol Bioinform 8(2), 2011
PMID: 21233528
Giegerich R, Höner zu Siederdissen C., IEEE/ACM Trans Comput Biol Bioinform 8(2), 2011
PMID: 21233528
Polynomial algorithms for the Maximal Pairing Problem: efficient phylogenetic targeting on arbitrary trees.
Arnold C, Stadler PF., Algorithms Mol Biol 5(), 2010
PMID: 20525185
Arnold C, Stadler PF., Algorithms Mol Biol 5(), 2010
PMID: 20525185
Locomotif: from graphical motif description to RNA motif search.
Reeder J, Reeder J, Giegerich R., Bioinformatics 23(13), 2007
PMID: 17646322
Reeder J, Reeder J, Giegerich R., Bioinformatics 23(13), 2007
PMID: 17646322
16 References
Daten bereitgestellt von Europe PubMed Central.
Gusfield D., 1997
Durbin R, Eddy S, Krogh A, Mitchison G., 1998
On de novo interpretation of tandem mass spectra for peptide identification
Bafna V, Edwards N., 2003
Bafna V, Edwards N., 2003
Algebraic Dynamic Programming homepage
AUTHOR UNKNOWN, 0
AUTHOR UNKNOWN, 0
A Discipline of Dynamic Programming over Sequence Data
Giegerich R, Meyer C, Steffen P., 2004
Giegerich R, Meyer C, Steffen P., 2004
Algorithms for loop matchings
Nussinov R, Pieczenik G, Griggs J, Kleitman D., 1978
Nussinov R, Pieczenik G, Griggs J, Kleitman D., 1978
Bellman R., 1957
Complete suboptimal folding of RNA and the stability of secondary structures.
Wuchty S, Fontana W, Hofacker IL, Schuster P., Biopolymers 49(2), 1999
PMID: 10070264
Wuchty S, Fontana W, Hofacker IL, Schuster P., Biopolymers 49(2), 1999
PMID: 10070264
Monotonicity and the principle of optimality
Morin TL., 1982
Morin TL., 1982
Abstract shapes of RNA.
Giegerich R, Voss B, Rehmsmeier M., Nucleic Acids Res. 32(16), 2004
PMID: 15371549
Giegerich R, Voss B, Rehmsmeier M., Nucleic Acids Res. 32(16), 2004
PMID: 15371549
Explaining and Controlling Ambiguity in Dynamic Programming
Giegerich R., 2000
Giegerich R., 2000
Evaluation of several lightweight stochastic context-free grammars for RNA secondary structure prediction.
Dowell RD, Eddy SR., BMC Bioinformatics 5(), 2004
PMID: 15180907
Dowell RD, Eddy SR., BMC Bioinformatics 5(), 2004
PMID: 15180907
Effective ambiguity checking in biosequence analysis.
Reeder J, Steffen P, Giegerich R., BMC Bioinformatics 6(), 2005
PMID: 15967024
Reeder J, Steffen P, Giegerich R., BMC Bioinformatics 6(), 2005
PMID: 15967024
Design, implementation and evaluation of a practical pseudoknot folding algorithm based on thermodynamics.
Reeder J, Giegerich R., BMC Bioinformatics 5(), 2004
PMID: 15294028
Reeder J, Giegerich R., BMC Bioinformatics 5(), 2004
PMID: 15294028
Fast and effective prediction of microRNA/target duplexes.
Rehmsmeier M, Steffen P, Hochsmann M, Giegerich R., RNA 10(10), 2004
PMID: 15383676
Rehmsmeier M, Steffen P, Hochsmann M, Giegerich R., RNA 10(10), 2004
PMID: 15383676
Consensus shapes: an alternative to the Sankoff algorithm for RNA consensus structure prediction.
Reeder J, Giegerich R., Bioinformatics 21(17), 2005
PMID: 16020472
Reeder J, Giegerich R., Bioinformatics 21(17), 2005
PMID: 16020472
Export
Markieren/ Markierung löschen
Markierte Publikationen
Web of Science
Dieser Datensatz im Web of Science®Quellen
PMID: 16156887
PubMed | Europe PMC
Suchen in