Generating Triangulated Macromolecular Surfaces by Euclidean Distance Transform
Open Access
- 2 December 2009
- journal article
- research article
- Published by Public Library of Science (PLoS) in PLOS ONE
- Vol. 4 (12), e8140
- https://doi.org/10.1371/journal.pone.0008140
Abstract
Macromolecular surfaces are fundamental representations of their three-dimensional geometric shape. Accurate calculation of protein surfaces is of critical importance in the protein structural and functional studies including ligand-protein docking and virtual screening. In contrast to analytical or parametric representation of macromolecular surfaces, triangulated mesh surfaces have been proved to be easy to describe, visualize and manipulate by computer programs. Here, we develop a new algorithm of EDTSurf for generating three major macromolecular surfaces of van der Waals surface, solvent-accessible surface and molecular surface, using the technique of fast Euclidean Distance Transform (EDT). The triangulated surfaces are constructed directly from volumetric solids by a Vertex-Connected Marching Cube algorithm that forms triangles from grid points. Compared to the analytical result, the relative error of the surface calculations by EDTSurf is <2–4% depending on the grid resolution, which is 1.5–4 times lower than the methods in the literature; and yet, the algorithm is faster and costs less computer memory than the comparative methods. The improvements in both accuracy and speed of the macromolecular surface determination should make EDTSurf a useful tool for the detailed study of protein docking and structure predictions. Both source code and the executable program of EDTSurf are freely available at http://zhang.bioinformatics.ku.edu/EDTSurf.Keywords
This publication has 30 references indexed in Scilit:
- Progress and challenges in protein structure predictionCurrent Opinion in Structural Biology, 2008
- MUSTER: Improving protein sequence profile–profile alignments by using multiple sources of structure informationProteins-Structure Function and Bioinformatics, 2008
- Docking of protein molecular surfaces with evolutionary trace analysisProteins-Structure Function and Bioinformatics, 2007
- Joint neighbors approximation of macromolecular solvent accessible surface areaJournal of Computational Chemistry, 2007
- Quality meshing of implicit solvation models of biomolecular structuresComputer Aided Geometric Design, 2006
- UCSF Chimera—A visualization system for exploratory research and analysisJournal of Computational Chemistry, 2004
- The molecular surface packageJournal of Molecular Graphics, 1993
- Solvent accessible surface area and excluded volume in proteinsJournal of Molecular Biology, 1984
- Solvent-Accessible Surfaces of Proteins and Nucleic AcidsScience, 1983
- The interpretation of protein structures: Estimation of static accessibilityJournal of Molecular Biology, 1971