Title :
Parallel Contour-Buildup algorithm for the molecular surface
Author :
Krone, Michael ; Grottel, Sebastian ; Ertl, Thomas
Author_Institution :
Visualization Res. Center (VISUS), Univ. of Stuttgart, Stuttgart, Germany
Abstract :
Molecular Dynamics simulations are an essential tool for many applications. The simulation of large molecules - like proteins - over long trajectories is of high importance e. g. for pharmaceutical, biochemical and medical research. For analyzing these data sets interactive visualization plays a crucial role as details of the interactions of molecules are often affected by the spatial relations between these molecules. From the large range of visual representations for such data, molecule surface representations are of high importance as they clearly depict geometric interactions, such as docking or substrate channel accessibility. However, these surface visualizations are computationally demanding and thus pose a challenge for interactive visualization of time-dependent data sets. We propose an optimization of the Contour-Buildup algorithm for the Solvent Excluded Surface (SES) to remedy this issue. An optimized subdivision of calculation tasks of the original algorithm allows for full utilization of massive parallel processing hardware. Our approach is especially well suited for modern graphics hardware employing the CUDA programming language. As we do not rely on any pre-computations our method is intrinsically applicable to time-dependent data with arbitrarily long trajectories. We are able to visualize the SES for molecules with up to ten thousand atoms interactively on standard consumer graphics cards.
Keywords :
biology computing; computer graphic equipment; coprocessors; data visualisation; parallel architectures; CUDA programming language; SES; geometric interactions; graphics hardware; interactive visualization; molecular dynamics simulations; molecular surface; molecule interactions; parallel contour buildup algorithm; parallel processing hardware; solvent excluded surface; spatial relations; visual representations; Atomic measurements; Data visualization; Graphics processing unit; Probes; Rendering (computer graphics); Solvents; Synthetic aperture sonar; I.3.1 [Computer Graphics]: Hardware Architecture — Parallel processing; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling — Surface representations; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism — Raytracing; J.3 [Computer Applications]: Life and Medical Sciences — Biology and genetics;
Conference_Titel :
Biological Data Visualization (BioVis), 2011 IEEE Symposium on
Conference_Location :
Providence, RI
Print_ISBN :
978-1-4673-0003-2
DOI :
10.1109/BioVis.2011.6094043