FORRepeats: detects repeats on entire chromosomes and between genomes.
BACKGROUND
As more and more whole genomes are available, there is a need for new methods to compare large sequences and transfer biological knowledge from annotated genomes to related new ones. BLAST is not suitable to compare multimegabase DNA sequences. MegaBLAST is designed to compare closely related large sequences. Some tools to detect repeats in large sequences have already been developed such as MUMmer or REPuter. They also have time or space restrictions. Moreover, in terms of applications, REPuter only computes repeats and MUMmer works better with related genomes.


RESULTS
We present a heuristic method, named FORRepeats, which is based on a novel data structure called factor oracle. In the first step it detects exact repeats in large sequences. Then, in the second step, it computes approximate repeats and performs pairwise comparison. We compared its computational characteristics with BLAST and REPuter. Results demonstrate that it is fast and space economical. We show FORRepeats ability to perform intra-genomic comparison and to detect repeated DNA sequences in the complete genome of the model plant Arabidopsis thaliana.
Lefebvre
A
A
ABISS-Université de Rouen, 76821 Mont Saint-Aignan Cedex, France. arnaud.lefebvre@univ-rouen.fr
Lecroq
T
T
Dauchel
H
H
Alexandre
J
J
D000465:Algorithms; D017360:Arabidopsis / Q000235:genetics; D002875:Chromosomes; D032461:Chromosomes, Plant / Q000235:genetics; D003628:Database Management Systems; D016678:Genome; D018745:Genome, Plant; D006801:Humans; D016247:Information Storage and Retrieval / Q000379:methods; D012091:Repetitive Sequences, Nucleic Acid / Q000235:genetics*; D016415:Sequence Alignment / Q000379:methods*; D017422:Sequence Analysis, DNA / Q000379:methods