Manifoldization of beta-shapes in O(n) time

The ββ-shape and the ββ-complex are recently announced geometric constructs which facilitate efficient reasoning about the proximity among spherical particles in three-dimensional space. They have proven to be very useful for the structural analysis of bio-molecules such as proteins. Being non-manifold, however, the topology traversal on the boundary of the ββ-shape is inconvenient for reasoning about the surface structure of a sphere set. In this paper, we present an algorithm to transform a ββ-shape from being non-manifold to manifold without altering any of the geometric characteristics of the model. After locating the simplexes where the non-manifoldness is defined on the ββ-shape, the algorithm augments the ββ-complex which corresponds to the ββ-shape so that all the non-manifoldness is resolved on such simplexes. The algorithm runs in O(n)O(n) time, without any floating-point operation, in the worst case for protein models where nn is the number of spherical atoms. We also provide some experimental results obtained from real protein models available from the Protein Data Bank.

[1]  Deok-Soo Kim,et al.  Quasi-triangulation and interworld data structure in three dimensions , 2006, Comput. Aided Des..

[2]  Deok-Soo Kim,et al.  Recognition of docking sites on a protein using beta-shape based on Voronoi diagram of atoms , 2006, Comput. Aided Des..

[3]  S Subramaniam,et al.  Analytical shape computation of macromolecules: I. molecular area and volume through alpha shape , 1998, Proteins.

[4]  W. L. Koltun,et al.  Precision space‐filling atomic models , 1965, Biopolymers.

[5]  Kokichi Sugihara,et al.  A solid modelling system free from topological inconsistency , 1990 .

[6]  I. Kuntz,et al.  Protein docking and complementarity. , 1991, Journal of molecular biology.

[7]  Martti Mäntylä,et al.  Introduction to Solid Modeling , 1988 .

[8]  Deok-Soo Kim,et al.  Triangulation of molecular surfaces , 2009, Comput. Aided Des..

[9]  Deok-Soo Kim,et al.  Edge-tracing algorithm for euclidean voronoi diagram of 3d spheres , 2004, CCCG.

[10]  James R. Munkres,et al.  Elements of algebraic topology , 1984 .

[11]  Deok-Soo Kim,et al.  Euclidean Voronoi diagram of 3D balls and its computation via tracing edges , 2005, Comput. Aided Des..

[12]  Deok-Soo Kim,et al.  Pocket extraction on proteins via the Voronoi diagram of spheres. , 2008, Journal of molecular graphics & modelling.

[13]  C. Frömmel,et al.  The automatic search for ligand binding sites in proteins of known three-dimensional structure using only geometric criteria. , 1996, Journal of molecular biology.

[14]  Jean-Daniel Boissonnat,et al.  Convex Hull and Voronoi Diagram of Additively Weighted Points , 2005, ESA.

[15]  Deok-Soo Kim,et al.  Molecular surfaces on proteins via beta shapes , 2007, Comput. Aided Des..

[16]  Herbert Edelsbrunner,et al.  On the Definition and the Construction of Pockets in Macromolecules , 1998, Discret. Appl. Math..

[17]  Kunwoo Lee,et al.  Principles of CAD/CAM/CAE Systems , 1999 .

[18]  Deok-Soo Kim,et al.  An efficient algorithm for three-dimensional β-complex and β-shape via a quasi-triangulation , 2007, Symposium on Solid and Physical Modeling.

[19]  Changhee Lee,et al.  Manifoldization of pi-Shapes by Topology Operators , 2008, GMP.

[20]  Young Choi Vertex-based boundary representation of nonmanifold geometric models , 1989 .

[21]  Jarek Rossignac,et al.  Matchmaker: manifold BReps for non-manifold r-sets , 1999, SMA '99.

[22]  A. Bondi van der Waals Volumes and Radii , 1964 .

[23]  Deok-Soo Kim,et al.  The beta-Shape and beta-Complex for Analysis of Molecular Structures , 2008, Generalized Voronoi Diagram.

[24]  B. Lee,et al.  The interpretation of protein structures: estimation of static accessibility. , 1971, Journal of molecular biology.

[25]  Young Choi,et al.  Boolean set operations on non-manifold boundary representation objects , 1991, Comput. Aided Des..

[26]  Tony C. Woo,et al.  A Combinatorial Analysis of Boundary Data Structure Schemata , 1985, IEEE Computer Graphics and Applications.

[27]  Deok-Soo Kim,et al.  Three-dimensional beta shapes , 2006, Comput. Aided Des..

[28]  Deok-Soo Kim,et al.  Region-expansion for the Voronoi diagram of 3D spheres , 2006, Comput. Aided Des..

[29]  Peter Hilton,et al.  Homology Theory: An Introduction to Algebraic Topology , 1960 .

[30]  Gabriel Taubin,et al.  Cutting and Stitching: Converting Sets of Polygons to Manifold Surfaces , 2001, IEEE Trans. Vis. Comput. Graph..

[31]  Sangsoo Kim,et al.  Euclidean Voronoi diagrams of 3D spheres and applications to protein structure analysis , 2005 .

[32]  Yasushi Yamaguchi,et al.  Nonmanifold topology based on coupling entities , 1995, IEEE Computer Graphics and Applications.

[33]  M Eisenstein,et al.  Effect of local shape modifications of molecular surfaces on rigid-body protein-protein docking. , 2003, Protein engineering.

[34]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1994, ACM Trans. Graph..