Geometry-based Computation of Symmetric Homo-oligomeric Protein Complexes