Debby Joseph (joseph@cs.wisc.edu) Amy Hauth (kryder@cs.wisc.edu)
This project involves developing software tools for locating repetitive regions within DNA se quences. Identifying and locating repeats will help biologists learn more about repetitive regions. In addition, computational analysis of DNA sequences becomes increasingly complex when repetitive DNA occurs in the sequences under analysis. Thus, identification of repetitive DNA is a first step towards enabling biologists to understand DNA sequences and computational biologists to solve more complex analysis problems involving DNA sequences.
Tandem repeats are one type of repetitive DNA. It is a string of characters which recur con secutively within a larger string. In biological terms, it is a headtotail concatenation of basic units within a DNA sequence where the DNA sequence and basic unit are composed of the bases: A, C, G and T.
A tandem repeat can occur at any position in the DNA sequence. It can start with any base in the basic unit but must continue the repeat with the next base in the basic unit. For example, the tandem repeat CAGGCAGGCAGGCAG has a basic unit of GGCA. The region begins with C and continues with A, the next base in the basic unit. (Note: the subsequent base is the first base in the basic unit. This is what is meant by a headtotail concatenation of basic units.) Practical Issues
Tandem repeats are not perfect when they occur in DNA sequences. There are two main types of imperfections: substitutions and indels (an insertion or deletion). A substitution occurs when one or more bases in the sequence do not match the bases expected at that point in the basic unit and when the length of mismatch is the same in both the sequence and basic unit. For example, if two bases in the sequence do not match the basic unit, then the third base in the sequence should match the third base in the basic unit as counted from the most recent matching base (e.g. sequence of GGCATTCA and basic unit of GGCA). An indel occurs when one or more bases in the sequence do not match the bases expected at that point in the basic unit and when the length of mismatch is different in the sequence and basic unit. For example, two bases in the sequence do not match the basic unit and when the bases resume matching there is no region of mismatch in the basic unit (e.g. sequence of GGCATTGGCA and basic unit of GGCA). One of the challenges within this project is to identify repeats which may be imperfect but not too imperfect.
1 Fischetti, V.A., etal. ``Identifying Periodic Occurrences of a Template with Applications to Protein Structure.'' Lecture Notes in Computer Science. Proceeding of the Third Annual Symposium on Combinatorial Pattern Matching. AprMay 1992. Arizona. pp111120 (Wendt Library) or pp109118 (Debby).