mreps: Efficient and flexible detection of tandem repeats in DNA

Nucleic Acids Res. 2003 Jul 1;31(13):3672-8. doi: 10.1093/nar/gkg617.


The presence of repeated sequences is a fundamental feature of genomes. Tandemly repeated DNA appears in both eukaryotic and prokaryotic genomes, it is associated with various regulatory mechanisms and plays an important role in genomic fingerprinting. In this paper, we describe mreps, a powerful software tool for a fast identification of tandemly repeated structures in DNA sequences. mreps is able to identify all types of tandem repeats within a single run on a whole genomic sequence. It has a resolution parameter that allows the program to identify 'fuzzy' repeats. We introduce main algorithmic solutions behind mreps, describe its usage, give some execution time benchmarks and present several case studies to illustrate its capabilities. The mreps web interface is accessible through

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • DNA / chemistry
  • DNA, Bacterial / chemistry
  • Genes, Bacterial
  • Genome, Human
  • Genomics / methods
  • Humans
  • Internet
  • Neisseria meningitidis / genetics
  • Polymorphism, Genetic
  • Saccharomyces cerevisiae / genetics
  • Sequence Analysis, DNA / methods*
  • Software*
  • Tandem Repeat Sequences*


  • DNA, Bacterial
  • DNA