Abstract
A proper and efficient representation of molecular surfaces is an important issue in biophysics from several view points. Molecular surfaces indeed are used for different aims, in particular for visualization, as support tools for biologists, computation, in electrostatics problems involving implicit solvents (e.g. while solving the Poisson-Boltzmann equation) or for molecular dynamics simulations. This problem has been recognized in the literature, resulting in a multitude of algorithms that differ on the basis of the adopted representation and the approach/ technology used. Among several molecular surface definitions, the Blobby surface is particularly appealing from the computational and the graphics point of view. In the paper we describe an efficient software component able to produce high-resolution Blobby surfaces for very large molecules using the CUDA architecture. Experimental results show a speedup of 35.4 considering a molecule of 90,898 atoms and a resulting mesh of 168 million triangles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Yu, Z., Holst, M.J., Cheng, Y., McCammon, J.A.: Feature-preserving adaptive mesh generation for molecular shape modeling and simulation. Journal of Molecular Graphics and Modelling 26(8), 1370–1380 (2008)
Chavent, M., Levy, B., Maigret, B.: MetaMol: High-quality visualization of molecular skin surface. Journal of Molecular Graphics and Modelling 27(2), 209–216 (2008)
Richards, F.M.: Areas, volumes, packing and protein structure. Annu. Rev. Biophys. Bioeng. 6, 151–176 (1977)
Connolly, M.L.: Analytical molecular surface calculation. J. Appl. Cryst. 16(5), 548–558 (1983)
Rocchia, W., Sridharan, S., Nicholls, A., Alexov, E., Chiabrera, A., Honig, B.: Rapid Grid-Based Construction of the Molecular Surface and the Use of Induced Surface Charge to Calculate Reaction Field Energies: Applications to the Molecular Systems and Geometric Objects. Journal of Computational Chemistry 23(1), 128–137 (2001)
Vorobjev, Y.N., Hermans, J.: SIMS: Computation of a Smooth Invariant Molecular Surface. Biophysical Journal 73, 722–732 (1997)
Blinn, J.: A generalization of algebraic surface drawing. ACM Transactions on Graphics 1(3), 235–256 (1982)
Zhang, Y., Xu, G., Bajaj, C.: Quality meshing of implicit solvation models of biomolecular structures. Journal Computer Aided Geometric Design - Special Issue: Applications of Geometric Modeling in the Life Sciences 23(6) (2006)
Edelsbrunner, H.: Deformable Smooth Surface Design. Discrete and Computational Geometry 21(1), 87–115 (1999)
Lindow, N., Baum, D., Prohaska, S., Hege, H.C.: Accelerated Visualization of Dynamic Molecular Surfaces. In: Eurographics/ IEEE-VGTC Symposium on Visualization, vol. 29(3), pp. 943–952 (2010)
D’Agostino, D., Merelli, I., Clematis, A., Milanesi, L., Orro, A.: A parallel workflow for the reconstruction of molecular surfaces. Parallel Computing: Architectures, Algorithms and Applications, Advances in Parallel Computing 15, 147–154 (2008)
Dias, S., Bora, K., Gomes, A.: CUDA-based triangulations of convolution molecular surfaces. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC 2010), pp. 531–540 (2010)
Lu, Q., Luo, R.: A Poisson Boltzmann dynamics method with nonperiodic boundary condition. J. Chem. Phys. 119, 11035–11047 (2003)
Im, W., Beglov, D., Roux, B.: Continuum solvation model: Electrostatic forces from numerical solutions to the Poisson-Bolztmann equation. Comp. Phys. Comm. 111, 59–75 (1998)
Berman, H.M., Bhat, T.N., Bourne, P.E., Feng, Z., Gilliland, G., Weissig, H., Westbrook, J.: The Protein Data Bank and the challenge of structural genomics. Nature Structural Biology 7(11), 957–959 (2000)
Lorensen, W.E., Cline, H.E.: Marching Cubes: A High Resolution 3D Surface Construction Algorithm. Computer Graphics (Proceedings of SIGGRAPH 1987) 21(4), 163–169 (1987)
D’Agostino, D., Seinstra, F.J.: An Efficient Isosurface Extraction Component for Visualization Pipelines based on the CUDA Architecture. Technical Report IR-CS-64-2010, Vrije Universiteit, Amsterdam, The Netherlands. An extended version was submitted to the Special Issue on Accelerators for High-Performance Computing of the Journal of Parallel and Distributed Computing
Watt, A., Watt, M.: Advanced Animation and Rendering Techniques Theory and Practice. Addison-Wesley/ACM Press (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
D’Agostino, D. et al. (2012). CUDA Accelerated Blobby Molecular Surface Generation. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2011. Lecture Notes in Computer Science, vol 7203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31464-3_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-31464-3_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31463-6
Online ISBN: 978-3-642-31464-3
eBook Packages: Computer ScienceComputer Science (R0)