High-productivity, high-performance workflow for virus-scale electrostatic simulations with Bempp-Exafmm
Tingyu Wang, Christopher D. Cooper, Timo Betcke, Lorena A. Barba

TL;DR
This paper introduces a high-performance, user-friendly Python-based solver for large-scale biomolecular electrostatics simulations using the Poisson-Boltzmann equation, enabling faster and more accessible virus-scale studies.
Contribution
The authors develop and validate a novel boundary element method solver integrated with Exafmm, optimized for large biomolecular systems and interactive computing environments.
Findings
Demonstrated accurate results consistent with established codes.
Achieved fast evaluation speeds of a few seconds for tens of millions of points.
Successfully computed solvation energy of a virus-scale system in 80 minutes.
Abstract
Biomolecular electrostatics is key in protein function and the chemical processes affecting it. Implicit-solvent models via the Poisson-Boltzmann (PB) equation provide insights with less computational cost than atomistic models, making large-system studies -- at the scale of viruses -- accessible to more researchers. Here we present a high-productivity and high-performance linear PB solver based on Exafmm, a fast multipole method library, and Bempp, a Galerkin boundary element method package. The workflow integrates an easy-to-use Python interface with optimized computational kernels, and can be run interactively via Jupyter notebooks, for faster prototyping. Our results show the capability of the software, confirm code correctness, and assess performance with between 8,000 and 2 million elements. Showcasing the power of this interactive computing platform, we study the conditioning of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBacteriophages and microbial interactions · Protein Structure and Dynamics · Plant Virus Research Studies
