Skip to main content

A 3D molecular surface representation supporting neighborhood queries

  • Geo-Algorithms
  • Conference paper
  • First Online:
Advances in Spatial Databases (SSD 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 951))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Brisson E.: ‘Representing Geometric Structures in d Dimensions: Topology and Order', Discrete & Computational Geometry, Vol. 9, 1993, pp. 387–426.

    Google Scholar 

  7. Connolly M. L.: ‘Solvent-Accessible Surfaces of Proteins and Nucleic Acids', Science, Vol. 221, 1983, pp. 709–713.

    PubMed  Google Scholar 

  8. Connolly M. L.: ‘Shape Complementarity at the Hemoglobin α1Β1 Subunit Interface', Biopolymers, Vol. 25, 1986, pp. 1229–1247.

    Google Scholar 

  9. Dobkin D. P., Laszlo M. J.: ‘Primitives for the Manipulation of Three-Dimensional Subdivisions', Algorithmica, Vol. 4, 1989, pp. 3–32.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Halperin D., Overmars M. H.: ‘Spheres, Molecules, and Hidden Surface Removal', Proc. 10thACM Symp. Computational Geometry, 1994,pp. 113–122.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Jiang B.: ‘I/O-Efficiency of Shortest Path Alogrithms: An Analysis', Proc. IEEE Int. Conf. Data Engineering, 1992, pp. 12–19.

    Google Scholar 

  19. Jiang B.: ‘Processing non-relational database queries—a comparison of various proposals', Informatik Spektrum, Springer, Vol. 17, 1994, pp. 373–383, in German.

    Google Scholar 

  20. Koenderink J. J.: ‘Solid Shape', MIT Press, Cambridge, MA, 1990.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. Orenstein J., Haradhvala S., Margulies B., Sakahara D.: ‘Query Processing in the ObjectStore Database System', Proc. ACM SIGMOD 1992, pp. 403–412.

    Google Scholar 

  23. Protein Data Bank: ‘Quarterly Newsletter No. 71 (Jan 1995)', Brookhaven National Laboratory, Upton, NY, 1995.

    Google Scholar 

  24. Preparata F. P., Shamos M. I: ‘Computational Geometry—An Introduction', Springer, 1985.

    Google Scholar 

  25. Richards F. M.: ‘Areas, Volumes, Packing, and Protein Structure', Annual Reviews in Biophysics and Bioengineering, Vol. 6, 1977, pp. 151–176.

    Google Scholar 

  26. Schmidt T.: ‘Calculation of Protein Surfaces using Spatial Access Methods', Master thesis, Institute for Computer Science, Technical University of Munich, 1994, in German.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. Varshney A., Brooks F. P., Wright W. V.: ‘Computing Smooth Molecular Surfaces', IEEE Computer Graphics & Applications, Vol. 14, No. 5, 1994, pp. 19–25.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Max J. Egenhofer John R. Herring

Rights and permissions

Reprints 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

Publish with us

Policies and ethics