Abstract
Despite its many important applications in various disciplines in sciences and engineering, the Euclidean Voronoi diagram for spheres in 3D space has not been studied as much as it deserves. In this paper, we present an algorithm to compute a Euclidean Voronoi diagram for 3D spheres and show how the diagram can be used in the analysis of protein structures.
Given an initial Voronoi vertex, the presented edge-tracing algorithm follows Voronoi edges until the construction is completed in O(mn) time in the worst-case, where m andn are the numbers of edges and spheres, respectively.
Once a Voronoi diagram for 3D atoms of a protein is computed, it is shown that the diagram can be used to efficiently and precisely analyze the spatial structure of the protein. It turns out that this capability of a Voronoi diagram can be crucial to solving several important problems remaining to be solved in structural biology.
Similar content being viewed by others
References
B. Angelov, J.-F. Sadoc, R. Jullien, A. Soyer, J.-P. Mornon and J. Chomilier, Nonatomic solvent-driven Voronoi tessellation of proteins: an open tool to analyze protein folds. Proteins: Structure, Function, and Genetics,49, No. 4, (2002), 446–456.
F. Aurenhammer, Power diagrams: properties, algorithms and applications. SIAM Journal of Computing,16 (1987), 78–96.
Computational Geometry Algorithms Library. http://www.cgal.org/, (2004).
P. Dafas, D. Boiser, J. Gomoluch, J. Park and M. Schroeder, Using convex hulls to compute protein interactions from known structures. Bioinformatics,20, No. 10 (2004), 1486–1490.
G. Farin, Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide (4th edition). Academic Press, San Diego, 1996.
M. Gavrilova, Proximity and Applications in General Metrics. Ph.D. Thesis, The University of Calgary, Dept. of Computer Science, Calgary, AB, Canada, 1998.
M. Gavrilova and J. Rokne, Updating the topology of the dynamic Voronoi diagram for spheres in Euclidean d-dimensional space. Computer Aided Geometric Design,20, No. 4 (2003), 231–242.
M. Gerstein, J. Tsai and M. Levitt, The volume of atoms on the protein surface: calculated from simulation, using Voronoi polyhedra. Journal of Molecular Biology,249, No. 5 (1995), 955–966.
A. Goede, R. Preissner and C. Frömmel, Voronoi cell: new method for allocation of space among atoms: elimination of avoidable errors in calculation of atomic volume and density. Journal of Computational Chemistry,18, No. 9 (1997), 1113–1123.
D.-S. Kim, D. Kim and K. Sugihara, Voronoi diagram of a circle set from Voronoi diagram of a point set: I. Topology. Computer Aided Geometric Design,18, No. 6 (2001), 541–562.
D.-S Kim, D. Kim and K. Sugihara, Voronoi diagram of a circle set from Voronoi diagram of a point set: II. Geometry. Computer Aided Geometric Design,18, No. 6 (2001), 563–585.
D.-S. Kim, Y. Cho and D. Kim, Edge-tracing algorithm for Euclidean Voronoi diagram of 3D spheres. Proc. 16th Canadian Conference on Computational Geometry, 2004, 176–179.
S.H. Lee and K. Lee, Partial entity structrue: a compact non-manifold boundary representation based on partial topological entities. Proc. 6th ACM Symposium on Solid Modeling and Application, Sheraton Inn Ann Arbor, Michigan, June 6–8, 2001, 159–170.
V.A. Luchnikov, N.N. Medvedev, L. Oger and J.-P. Troadec, Voronoi-Delaunay analysis of voids in systems of nonspherical particles. Physical Review E,59, No. 6 (1999), 7205–7212.
J.C.G. Montoro and J.L.F. Abascal, The Voronoi polyhedra as tools for structure determination in simple disordered systems. The Journal of Physical Chemistry,97, No. 16 (1993), 4211–4215.
A. Okabe, B. Boots and K. Sugihara, Spatial Tessellations: Concepts and Applications of Voronoi Diagram. John Wiley & Sons, 1992.
M. Paluszny and W. Boehm, General cyclides. Computer Aided Geometric Design,15, No. 7 (1998), 699–710.
H. Pottman, Personal communication. (May 2004).
F.P. Preparata and M.I. Shamos, Computational Geometry: An Introduction. Springer-Verlag, 1985.
RCSB Protein Data Bank. http://www.rcsb.org/pdb/, (2004).
F.M. Richards, The interpretation of protein structures: total volume, group volume distributions and packing density. Journal of Molecular Biology,82 (1974), 1–14.
J. Rokne, Appolonius’s 10th problem. Graphics Gems II (ed. J. Arvo), Academic Press, 1991, 19–24.
V.P. Voloshin, S. Beaufils and N.N. Medvedev, Void space analysis of the structure of liquids. Journal of Molecular Liquids,96-97 (2002), 101–112.
H.-M. Will, Computation of Additively Weighted Voronoi Cells for Applications in Molecular Biology. Ph.D. Thesis, Swiss Federal Institute of Technology, Zurich, 1999.
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Kim, DS., Cho, Y., Kim, D. et al. Euclidean Voronoi diagrams of 3D spheres and applications to protein structure analysis. Japan J. Indust. Appl. Math. 22, 251–265 (2005). https://doi.org/10.1007/BF03167441
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF03167441