Skip to content


  • Poster presentation
  • Open Access

Protein evolution driven by symmetric structural repeats

BMC Bioinformatics20089 (Suppl 10) :P3

  • Published:


  • Dynamic Programming
  • Dihedral Angle
  • Combinatorial Library
  • Small Peptide
  • Protein Evolution


Duplications play a major role in the evolution of genomes by creating and modifying molecular functions. Repeats are created at the DNA level, but when they are intragenic they affect protein sequence and structure. Moreover, as sequences evolve faster than 3D structures, some ancient repeats cannot be detected at the sequence level. Therefore, an understanding of the evolutionary and functional role of repeats requires tracking them at the three levels.

Materials and methods

For this task we have developed a program (SWELFE) to find repeats in DNA, amino acid sequences and 3D protein structures (available at [1]. Repeats were searched independently at all three levels using dynamic programming (SIM algorithm) and we adapted scoring matrices for each level. 3D structures were encoded as strings of α angles (dihedral angle between four consecutive Cα) so that the same algorithm can be used at the three levels. We verified the validity of our approach by superimposing the 3D repeats. We made a statistical evaluation of the repeats we found.

As there is currently no connection between 3D structures and the corresponding DNA sequences, we built a databank where we associate a PDB structure with its best match among the genes in TREMBL. The databank has 85 845 entries corresponding to ~85% of the unique chains of the PDB databank after removing entries with very small peptides or many undefined residues. We could then compare directly the results of repeat identification at the three levels.


In our analyses we were surprised to find that many of the large structural repeats are symmetrical (2-fold symmetry): one copy of the repeat can be superimposed with the other copy by a simple rotation of 180° around an axis (some repeats have 3-fold symmetry or higher). An example of a symmetrical repeat is shown on Figure 1. Then structures containing such repeats resemble to homodimers combined into one unit.
Figure 1
Figure 1

Example of repeat found in the 3D structure of Tata-box Binding Protein (TBP) of Sulfolobus acidocaldarius (1MP9). Repeats are shown in light grey and non-repeated regions are shown in black. The repeat is 83 amino acids long.



This work was supported by grants from Region Ile-de-France to ALA, ACI IMPBIO to EvolRep and ANR-06-CIS to project PROTEUS.

Authors’ Affiliations

UPMC Univ Paris 06, Atelier de BioInformatique, F75005 Paris, France
Institut Pasteur, Microbial Evolutionary Genomics ; CNRS, URA2171, F75015 Paris, France


  1. Abraham A-L, Rocha EPC, Pothier J: Swelfe : a detector of internal repeats in sequences and structures. Bioinformatics 2008. doi: 10.1093/bioinformatics/btn234Google Scholar


© Abraham et al; licensee BioMed Central Ltd 2008

This article is published under license to BioMed Central Ltd.