摘要
We present a solver for the Poisson-Boltzmann equation and demonstrate its applicability for biomolecular electrostatics computation.The solver uses a level set framework to represent sharp,complex interfaces in a simple and robust manner.It also uses non-graded,adaptive octree grids which,in comparison to uniform grids,drastically decrease memory usage and runtime without sacrificing accuracy.The basic solver was introduced in earlier works[16,27],and here is extended to address biomolecular systems.First,a novel approach of calculating the solvent excluded and the solvent accessible surfaces is explained;this allows to accurately represent the location of the molecule’s surface.Next,a hybrid finite difference/finite volume approach is presented for discretizing the nonlinear Poisson-Boltzmann equation and enforcing the jump boundary conditions at the interface.Since the interface is implicitly represented by a level set function,imposing the jump boundary conditions is straightforward and efficient.
基金
supported in part by the W.M.Keck Foundation,by the Institute for Collaborative Biotechnologies through contract no.W911NF-09-D-0001 from the U.S.Army Research Office
by ONR under grant agreement N00014-11-1-0027
by the National Science Foundation under grant agreement CHE 1027817
by the Department of Energy under grant agreement DE-FG02-08ER15991.