Parallel computation and interactive visualization of time-varying solvent excluded surfaces

  • Authors:
  • Michael Krone;Carsten Dachsbacher;Thomas Ertl

  • Affiliations:
  • University of Stuttgart, Stuttgart, Germany;Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany;University of Stuttgart, Stuttgart, Germany

  • Venue:
  • Proceedings of the First ACM International Conference on Bioinformatics and Computational Biology
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Molecular dynamics simulations are a principal tool in the study of molecules. The efficient investigation of the structure and dynamics of the simulated molecular systems benefits from interactive high-quality visualizations. Molecular surfaces are among the most common representations for visual analysis of the properties of these molecules, especially when studying proteins and other biomolecules. In this paper we evaluate the suitability of parallel graphics hardware (GPUs) for interactive computation and visualization of the Solvent Excluded Surface. This surface consists of spherical and toroidal geometric primitives, which can be rendered using ray casting on the GPU, thereby obtaining unsurpassed visual quality at interactive frame rates. The key, however, is the efficient calculation of the Reduced Surface that defines the occurrence and location of these primitives. The Reduced Surface can be computed quite efficient and allows for a partial update of the surface in regions where changes occur. However, the original algorithm to construct the Reduced Surface cannot be parallelized straightforward. We introduce a novel, parallel algorithm, leveraging programmable GPUs, for computing the Reduced Surface. This allows the high-quality rendering and interactive exploration of complex molecules and time-varying molecular datasets.