Divide-and-conquer strategy for large-scale Eulerian solvent excluded surface.

Commun Inf Syst

Department of Mathematics, and Department of Electrical and Computer Engineering, and Department of Biochemistry and Molecular Biology, Michigan State University, MI 48824, USA.

Published: November 2018

Motivation: Surface generation and visualization are some of the most important tasks in biomolecular modeling and computation. Eulerian solvent excluded surface (ESES) software provides analytical solvent excluded surface (SES) in the Cartesian grid, which is necessary for simulating many biomolecular electrostatic and ion channel models. However, large biomolecules and/or fine grid resolutions give rise to excessively large memory requirements in ESES construction. We introduce an out-of-core and parallel algorithm to improve the ESES software.

Results: The present approach drastically improves the spatial and temporal efficiency of ESES. The memory footprint and time complexity are analyzed and empirically verified through extensive tests with a large collection of biomolecule examples. Our results show that our algorithm can successfully reduce memory footprint through a straightforward divide-and-conquer strategy to perform the calculation of arbitrarily large proteins on a typical commodity personal computer. On multi-core computers or clusters, our algorithm can reduce the execution time by parallelizing most of the calculation as disjoint subproblems. Various comparisons with the state-of-the-art Cartesian grid based SES calculation were done to validate the present method and show the improved efficiency. This approach makes ESES a robust software for the construction of analytical solvent excluded surfaces.

Availability And Implementation: http://weilab.math.msu.edu/ESES.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC6641554PMC
http://dx.doi.org/10.4310/CIS.2018.v18.n4.a5DOI Listing

Publication Analysis

Top Keywords

solvent excluded
16
excluded surface
12
divide-and-conquer strategy
8
eulerian solvent
8
analytical solvent
8
cartesian grid
8
memory footprint
8
algorithm reduce
8
eses
5
strategy large-scale
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!