Abstract
Applications in molecular biology more and more require geometric data management along with physicochemical data handling. Thus, 3D structures and surfaces of molecules become basic objects in molecular databases. We propose the neighborhood query on graphs such as molecular surfaces as a fundamental query class concerning topological information on patch adjacency. Furthermore, we suggest a patch-based data structure, called the TriEdge structure, first, to efficiently support neighborhood query processing, and second, to save space in comparison to common 2D subdivision data structures such as the quad-edge structure or the doubly-connected edge list. In analogy to the quad-edge structure, the TriEdge structure has an algebraic interface and is implemented via complex pointers. However, we achieve a reduction of the space requirement by a factor of four. Finally, we investigate the time performance of our prototype which is based on an object-oriented database management system.
This research was funded by the German Ministry for Research and Technology (BMFT) under grant no. 01 IB 307 B. The authors are responsible for the content of this paper.
Preview
Unable to display preview. Download preview PDF.
References
Aldinger K., Ester M., Förstner G., Kriegel H.-P., Seidl T.: ‘A Database System Supporting Protein-Protein-Docking: an Efficient and Robust Feature-Index', Proc. 2nd GI Conference on Computer Science and Biology, Jena, Sept. 1994, pp. 41–52, in German.
Bernstein F. C., Koetzle T. F., Williams G. J., Meyer E. F., Brice M. D., Rodgers J. R., Kennard O., Shimanovichi T., Tasumi M.: ‘The Protein Data Bank: a Computer-based Archival File for Macromolecular Structures', Journal of Molecular Biology, Vol. 112, 1977, pp. 535–542.
Brinkhoff T., Horn H., Kriegel H.-P, Schneider R.: ‘A Storage and Access Architecture for Efficient Query Processing in Spatial Database Systems', Proc. 3rd Int. Symp. on Large Spatial Databases (SSD '93), Singapore, 1993, Lecture Notes in Computer Science, Vol. 692, Springer, pp. 357–376.
Brinkhoff T., Kriegel H.-P., Schneider R., Seeger B.: ‘Efficient Multi-Step Processing of Spatial Joins', Proc. ACM SIGMOD Int. Conf. on Management of Data, 1994, pp. 197–208.
Badel A., Mornon J. P., Hazout S.: ‘Searching for geometric molecular shape complementarity using bidimensional surface profiles', Journal of Molecular Graphics, Vol. 10, 1992, pp. 205–211.
Brisson E.: ‘Representing Geometric Structures in d Dimensions: Topology and Order', Discrete & Computational Geometry, Vol. 9, 1993, pp. 387–426.
Connolly M. L.: ‘Solvent-Accessible Surfaces of Proteins and Nucleic Acids', Science, Vol. 221, 1983, pp. 709–713.
Connolly M. L.: ‘Shape Complementarity at the Hemoglobin α1Β1 Subunit Interface', Biopolymers, Vol. 25, 1986, pp. 1229–1247.
Dobkin D. P., Laszlo M. J.: ‘Primitives for the Manipulation of Three-Dimensional Subdivisions', Algorithmica, Vol. 4, 1989, pp. 3–32.
De Floriani L.,Marzano P., Puppo E.: ‘Spatial queries and data models', Proc. European Conference on Spatial Information Theory (COSIT '93), Lecture Notes in Computer Science, Vol. 716, Springer, 1993, pp. 113–138.
Erwig M., Güting R. H.: ‘Explicit Graphs in a Functional Model for Spatial Databases', IEEE Transactions on Knowledge and Data Engineering, Vol. 6, No. 5, 1994, pp. 787–804.
Ester M., Kriegel H.-P., Seidl T., Xu X.: ‘Shape-based Retrieval of Complementary 3D Surfaces from a Protein Database', Proc. GI Conf. on Database Systems for Office Automation, Engineering, and Scientific Applications (BTW '95), Informatik aktuell, Springer, 1995, pp. 373–382, in German.
Ester M., Kriegel H.-P., Xu X.: ‘Knowledge Discovery in Large Spatial Databases: Focusing Techniques for Efficient Class Identification', Proc. 4th Int. Symposium on Large Spatial Databases (SSD '95), Portland, Maine, 1995.
Fischer D., Norel R., Nussinov R., Wolfson H. J.: ‘3-D Docking of Protein Molecules', Proc. 4th Annual Symposium on Combinatorial Pattern Matching (CPM '93), Padova, Italy, in: Lecture Notes in Computer Science, Vol. 684, Springer, 1993, pp. 20–34.
Guibas L., Stolfi J.: ‘Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams', ACM Trans. Graphics, Vol. 4, No. 2, 1985, pp. 74–123.
Halperin D., Overmars M. H.: ‘Spheres, Molecules, and Hidden Surface Removal', Proc. 10thACM Symp. Computational Geometry, 1994,pp. 113–122.
Helmer-Citterich M., Tramontano A.: ‘PUZZLE: A New Method for Automated Protein Docking Based on Surface Shape Complementarity', Journal of Molecular Biology, Vol. 235, 1994, pp. 1021–1031.
Jiang B.: ‘I/O-Efficiency of Shortest Path Alogrithms: An Analysis', Proc. IEEE Int. Conf. Data Engineering, 1992, pp. 12–19.
Jiang B.: ‘Processing non-relational database queries—a comparison of various proposals', Informatik Spektrum, Springer, Vol. 17, 1994, pp. 373–383, in German.
Koenderink J. J.: ‘Solid Shape', MIT Press, Cambridge, MA, 1990.
Kriegel H.-P., Schneider R., Brinkhoff T.: ‘Potentials for Improving Query Processing in Spatial Database Systems', invited talk, Proc. 9èmes Journées Bases de Données Avancées (9th Conference on Advanced Databases), Toulouse, France, 1993.
Orenstein J., Haradhvala S., Margulies B., Sakahara D.: ‘Query Processing in the ObjectStore Database System', Proc. ACM SIGMOD 1992, pp. 403–412.
Protein Data Bank: ‘Quarterly Newsletter No. 71 (Jan 1995)', Brookhaven National Laboratory, Upton, NY, 1995.
Preparata F. P., Shamos M. I: ‘Computational Geometry—An Introduction', Springer, 1985.
Richards F. M.: ‘Areas, Volumes, Packing, and Protein Structure', Annual Reviews in Biophysics and Bioengineering, Vol. 6, 1977, pp. 151–176.
Schmidt T.: ‘Calculation of Protein Surfaces using Spatial Access Methods', Master thesis, Institute for Computer Science, Technical University of Munich, 1994, in German.
Schneider R., Kriegel H.-P., Seeger B., Heep S.: ‘Geometry-based Similarity Retrieval of Rotational Parts', Proc. Int. Conf. on Data and Knowledge Systems for Manufacturing and Engineering, Gaithersburg, ML, 1989, pp. 150–160.
Varshney A., Brooks F. P., Wright W. V.: ‘Computing Smooth Molecular Surfaces', IEEE Computer Graphics & Applications, Vol. 14, No. 5, 1994, pp. 19–25.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Seidl, T., Kriegel, HP. (1995). A 3D molecular surface representation supporting neighborhood queries. In: Egenhofer, M.J., Herring, J.R. (eds) Advances in Spatial Databases. SSD 1995. Lecture Notes in Computer Science, vol 951. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60159-7_15
Download citation
DOI: https://doi.org/10.1007/3-540-60159-7_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60159-3
Online ISBN: 978-3-540-49536-9
eBook Packages: Springer Book Archive