Hostname: page-component-8448b6f56d-t5pn6 Total loading time: 0 Render date: 2024-04-16T07:20:27.625Z Has data issue: false hasContentIssue false

Calculating PSSM probabilities with lazy dynamic programming

Published online by Cambridge University Press:  13 September 2005

KETIL MALDE
Affiliation:
Department of Informatics, University of Bergen, Bergen, Norway (e-mail: ketil@ii.uib.no)
ROBERT GIEGERICH
Affiliation:
Faculty of Technology, University of Bielefeld, Bielefeld, Germany (e-mail: robert@techfak.uni-bielefeld.de)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

Position-specific scoring matrices are one way to represent approximate string patterns, which are commonly encountered in the field of bioinformatics. An important problem that arises with their application is calculating the statistical significance of matches. We review the currently most efficient algorithm for this task, and show how it can be implemented in Haskell, taking advantage of the built-in non-strictness of the language. The resulting program turns out to be an instance of dynamic programming, using lists rather the typical dynamic programming matrix.

Type
Article
Copyright
© 2005 Cambridge University Press
Submit a response

Discussions

No Discussions have been published for this article.