Publication Date:
2014
abstract:
A proper and efficient representation of possibly complex and large molecular surfaces is an important task
in bioinformatics and biophysics. Molecular surfaces indeed are used for different aims, in particular, for
computation, as visual support tools for biologists, in electrostatics problems involving implicit solvents
(e.g. while solving the Poisson-Boltzmann equation) or for molecular dynamics simulations. This is the reason
why, in literature, a multitude of algorithms that differ on the basis of the adopted representation and the
approach/technology used were proposed. In this paper we present a CUDA-based software component able
to produce high-resolution molecular surfaces based on the Van der Waals, solvent accessible, Richards-
Connolly and blobby definitions. The component was designed to be used in heterogeneous visualization
pipelines; therefore, the representation of the molecular surfaces suits both the direct visualization and the
efficient storing for following processing steps. Experimental results show speedup figures between 39.3
and 88.4 considering molecules of different sizes and surface resolutions, resulting in meshes of up to 258.6
million triangles.
Iris type:
01.01 Articolo in rivista
Keywords:
CUDA molecular surface generation; van der Waals molecular surface; solvent accessible molecular surface; Richards-Connolly molecular surface; blobby molecular surface; GPU computing
List of contributors:
D'Agostino, Daniele; Merelli, Ivan; Milanesi, Luciano; Clematis, Andrea
Published in: