Analytical Analyzer of  Symmetries is a software for the detection and assessment of the quality of symmetry in a protein assembly. It can compute axes of symmetry for any type of point groups (Cyclic, Dihedral and Cubic).


Figure 1: Schematic workflow of the AnAnaS algorithm.

The process of symmetry detection is divided into several steps. At the beginning, only information about the coordinates of atoms and the sequence for each chain is available :

  1. The chains are clustered into symmetric sets.
  2. The correspondences are computed between different chains of symmetric sets.
  3. The axes are computed to minimize the asymmetry of the assembly


This software can :

  1. Detect the best axes of symmetry for any symmetry group in an assembly containing the right amount of chains.
  2. Provide the symmetry-aware RMSD for these axes.
  3. Detect the best axis of symmetry for cyclic assemblies with missing subunits.
  4. Compute the axes of symmetry with user-provided correspondences.


Guillaume Pagès1 & Sergei Grudinin1,

1Nano-D team, Inria/CNRS Grenoble, France
e-mail: Sergei.Grudinin @

Download (version 0.5)

AnAnaS for MacOS (v. 0.5)

AnAnaS for Linux (v. 0.5)

AnAnaS for Windows (v. 0.5)

AnAnaS Manual and examples

AnAnaS GUI is available at


  • Guillaume Pagès, Elvira Kinzina, & Sergei Grudinin, “Analytical symmetry detection in protein assemblies. I. Cyclic symmetries”. Journal of Structural Biology. In press.
  • Guillaume Pagès & Sergei Grudinin, “Analytical symmetry detection in protein assemblies. II. Dihedral and Cubic symmetries”.


All rights reserved. The academic version is free.

Comments are closed