Lecture Notes in Computer Science, 1995, Volume 951/1995, 240-258, DOI: 10.1007/3-540-60159-7_15

A 3D molecular surface representation supporting neighborhood queries

Thomas Seidl and Hans-Peter Kriegel

View Related Documents

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.

Keywords  3D molecular modeling - graphs in spatial databases - surface representation - neighborhood query - surface approximation - database systems in molecular biology

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.

Fulltext Preview

Image of the first page of the fulltext document