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 sim...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 Officeby ONR under grant agreement N00014-11-1-0027+1 种基金by the National Science Foundation under grant agreement CHE 1027817by the Department of Energy under grant agreement DE-FG02-08ER15991.
文摘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.