Approaches to the automatic discovery of patterns in biosequences.
This paper surveys approaches to the discovery of patterns in biosequences and places these approaches within a formal framework that systematises the types of patterns and the discovery algorithms. Patterns with expressive power in the class of regular languages are considered, and a classification of pattern languages in this class is developed, covering the patterns that are the most frequently used in molecular bioinformatics. A formulation is given of the problem of the automatic discovery of such patterns from a set of sequences, and an analysis is presented of the ways in which an assessment can be made of the significance of the discovered patterns. It is shown that the problem is related to problems studied in the field of machine learning. The major part of this paper comprises a review of a number of existing methods developed to solve the problem and how these relate to each other, focusing on the algorithms underlying the approaches. A comparison is given of the algorithms, and examples are given of patterns that have been discovered using the different methods.
EMBL Outstation-Hinxton, European Bioinformatics Institute, Cambridge, UK.
A
A
Brazma
I
I
Jonassen
I
I
Eidhammer
D
D
Gilbert
D000465:Algorithms; D001482:Base Composition; D016208:Databases, Factual; D008432:Mathematical Computing; D008962:Models, Theoretical; D011506:Proteins; D016415:Sequence Alignment / Q000379:methods*; D012984:Software
D011506:Proteins