Cargando…

Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives

[Image: see text] Geometry is crucial in our efforts to comprehend the structures and dynamics of biomolecules. For example, volume, surface area, and integrated mean and Gaussian curvature of the union of balls representing a molecule are used to quantify its interactions with the water surrounding...

Descripción completa

Detalles Bibliográficos
Autores principales: Koehl, Patrice, Akopyan, Arseniy, Edelsbrunner, Herbert
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2023
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9930125/
https://www.ncbi.nlm.nih.gov/pubmed/36638318
http://dx.doi.org/10.1021/acs.jcim.2c01346
_version_ 1784888991003181056
author Koehl, Patrice
Akopyan, Arseniy
Edelsbrunner, Herbert
author_facet Koehl, Patrice
Akopyan, Arseniy
Edelsbrunner, Herbert
author_sort Koehl, Patrice
collection PubMed
description [Image: see text] Geometry is crucial in our efforts to comprehend the structures and dynamics of biomolecules. For example, volume, surface area, and integrated mean and Gaussian curvature of the union of balls representing a molecule are used to quantify its interactions with the water surrounding it in the morphometric implicit solvent models. The Alpha Shape theory provides an accurate and reliable method for computing these geometric measures. In this paper, we derive homogeneous formulas for the expressions of these measures and their derivatives with respect to the atomic coordinates, and we provide algorithms that implement them into a new software package, AlphaMol. The only variables in these formulas are the interatomic distances, making them insensitive to translations and rotations. AlphaMol includes a sequential algorithm and a parallel algorithm. In the parallel version, we partition the atoms of the molecule of interest into 3D rectangular blocks, using a kd-tree algorithm. We then apply the sequential algorithm of AlphaMol to each block, augmented by a buffer zone to account for atoms whose ball representations may partially cover the block. The current parallel version of AlphaMol leads to a 20-fold speed-up compared to an independent serial implementation when using 32 processors. For instance, it takes 31 s to compute the geometric measures and derivatives of each atom in a viral capsid with more than 26 million atoms on 32 Intel processors running at 2.7 GHz. The presence of the buffer zones, however, leads to redundant computations, which ultimately limit the impact of using multiple processors. AlphaMol is available as an OpenSource software.
format Online
Article
Text
id pubmed-9930125
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-99301252023-02-16 Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives Koehl, Patrice Akopyan, Arseniy Edelsbrunner, Herbert J Chem Inf Model [Image: see text] Geometry is crucial in our efforts to comprehend the structures and dynamics of biomolecules. For example, volume, surface area, and integrated mean and Gaussian curvature of the union of balls representing a molecule are used to quantify its interactions with the water surrounding it in the morphometric implicit solvent models. The Alpha Shape theory provides an accurate and reliable method for computing these geometric measures. In this paper, we derive homogeneous formulas for the expressions of these measures and their derivatives with respect to the atomic coordinates, and we provide algorithms that implement them into a new software package, AlphaMol. The only variables in these formulas are the interatomic distances, making them insensitive to translations and rotations. AlphaMol includes a sequential algorithm and a parallel algorithm. In the parallel version, we partition the atoms of the molecule of interest into 3D rectangular blocks, using a kd-tree algorithm. We then apply the sequential algorithm of AlphaMol to each block, augmented by a buffer zone to account for atoms whose ball representations may partially cover the block. The current parallel version of AlphaMol leads to a 20-fold speed-up compared to an independent serial implementation when using 32 processors. For instance, it takes 31 s to compute the geometric measures and derivatives of each atom in a viral capsid with more than 26 million atoms on 32 Intel processors running at 2.7 GHz. The presence of the buffer zones, however, leads to redundant computations, which ultimately limit the impact of using multiple processors. AlphaMol is available as an OpenSource software. American Chemical Society 2023-01-13 /pmc/articles/PMC9930125/ /pubmed/36638318 http://dx.doi.org/10.1021/acs.jcim.2c01346 Text en © 2023 American Chemical Society https://creativecommons.org/licenses/by/4.0/Permits the broadest form of re-use including for commercial purposes, provided that author attribution and integrity are maintained (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Koehl, Patrice
Akopyan, Arseniy
Edelsbrunner, Herbert
Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives
title Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives
title_full Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives
title_fullStr Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives
title_full_unstemmed Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives
title_short Computing the Volume, Surface Area, Mean, and Gaussian Curvatures of Molecules and Their Derivatives
title_sort computing the volume, surface area, mean, and gaussian curvatures of molecules and their derivatives
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9930125/
https://www.ncbi.nlm.nih.gov/pubmed/36638318
http://dx.doi.org/10.1021/acs.jcim.2c01346
work_keys_str_mv AT koehlpatrice computingthevolumesurfaceareameanandgaussiancurvaturesofmoleculesandtheirderivatives
AT akopyanarseniy computingthevolumesurfaceareameanandgaussiancurvaturesofmoleculesandtheirderivatives
AT edelsbrunnerherbert computingthevolumesurfaceareameanandgaussiancurvaturesofmoleculesandtheirderivatives