Protein complexes often contain repeating patterns at multiple scales. For example, many proteins are composed of copies of a chain occurring multiple times to give the protein its symmetric tertiary structure. The SymmetryViewer web-server implements a very efficient method developed by Thomas and Natarajan [1] for determining repeating patterns in 3D scalar fields at multiple scales. An integrated topological and geometric approach is employed to efficiently and automatically determine the symmetries at multiple scales. This method is applied to electron density maps available from the Electron Microscopy Data Bank (EMDB).

The web-server is available here.


  • Adhitya Kamakshidasan
  • Nagarjun N.
  • Dilip Thomas


  1. Dilip Mathew Thomas and Vijay Natarajan.
    Multiscale symmetry detection in scalar fields by clustering contours.
    IEEE Transactions on Visualization and Computer Graphics (IEEE SciVis 2014), 20 (12), 2014, 2427-2436.