compbio-logo

Computational Biophysics and Bioinformatics

Professor Emil Alexov Group

compbio-logo

DelPhi Software Management and Development
Supported by grants from NIGMS/NIH and NSF, including R01 GM093937, R35 GM151964, and NSF DMS-1812930

Electrostatic interactions are central to biomolecular structure, recognition, stability, assembly, and function. They influence protein folding, ligand binding, enzymatic catalysis, nucleic-acid organization, protein-protein interactions, and many other processes that are important in biophysics, drug discovery, and biomolecular modeling. Because biological macromolecules exist in water, often at nonzero ionic strength and with highly irregular shapes, analytical solutions of the Poisson-Boltzmann equation are generally not available. Numerical methods are therefore required to calculate electrostatic potentials, reaction-field energies, ion distributions, and related properties.

DelPhi is one of the foundational Poisson-Boltzmann equation solvers for biomolecular electrostatics. Originally developed in Professor Barry Honig’s laboratory in 1986, DelPhi introduced a robust finite-difference framework that has been widely used by the biomolecular modeling community. Its long-standing popularity comes from its speed, accuracy, ability to handle complex molecular shapes, and capacity to perform calculations on very large grids. The latest DelPhi C++ release, DelPhi C++ v8.5.0, is available from the DelPhi C++ release page and includes OpenMP and MPI options, distributed-memory capabilities, multiple dielectric models, advanced boundary conditions, Gaussian-based smooth dielectric functions, zeta-potential calculations, salt modeling approaches, and output of electrostatic potential maps, dielectric distributions, and related numerical quantities.

The DelPhi ecosystem has continued to expand beyond the core Poisson-Boltzmann solver. Related tools include DelPhiPKa for pKa prediction, DelPhiForce for electrostatic force calculations, BION/BION-2 for ion-binding site prediction, and additional tools for mutational and biomolecular electrostatics analysis. Together, these resources support applications ranging from electrostatic potential mapping and solvation-energy calculations to protein-protein interactions, protein-DNA systems, ion effects, disease-associated mutations, and large biomolecular assemblies.

A recent development in this ecosystem is pyDelPhi. It is a Python/Numba-based Poisson-Boltzmann framework designed to preserve the established DelPhi numerical foundation while improving extensibility, reproducibility, and scalability on modern heterogeneous hardware. pyDelPhi supports traditional and Gaussian/Super-Gaussian dielectric models; linearized, nonlinear, and regularized Poisson-Boltzmann formulations; single- and double-precision execution; CPU parallelization; and NVIDIA GPU acceleration through a CUDA backend. Here, regularized Poisson-Boltzmann refers to an alternate PB formulation that analytically handles the source singularity of the super-Gaussian PBE. In published benchmarks, pyDelPhi reproduced DelPhi reaction-field energies within small fractions of a percent across curated protein, protein-protein, and protein-DNA datasets, while providing substantial GPU acceleration for large systems. The framework also introduces a cuboidal grid-box option that can reduce memory usage and runtime for elongated or anisotropic biomolecular systems. In a large-scale benchmark on the hepatitis B viral capsid, pyDelPhi enabled billion-grid-point Poisson-Boltzmann calculations with close numerical agreement to DelPhi and major reductions in wall-clock time. The pyDelPhi source code, installation instructions, examples, and future updates are available through the project GitHub repository.

Together, DelPhi and pyDelPhi provide continuity between the long-standing DelPhi electrostatics framework and its modern implementation. The established DelPhi suite remains available for ongoing studies, legacy workflows, and historical benchmarking, while pyDelPhi serves as the forward-looking platform for new development, extended capabilities, high-performance computing support, and reproducible workflows in computational biology, biophysics, and biomedical research.

For background on the established DelPhi ecosystem, users may consult the 2019 Journal of Computational Chemistry DelPhi suite review and the DelPhi tutorial paper in Living Journal of Computational Molecular Science, which describes the earlier DelPhi suite, workflows, and associated resources. For new work and future development, users are encouraged to use pyDelPhi, described in the 2026 Journal of Chemical Information and Modeling paper and supported by built-in pyDelPhi documentation.

DelPhi C++ release page: https://compbio.clemson.edu/lab/delphicpp_release/

pyDelPhi GitHub repository: https://github.com/delphi001/pyDelPhi

Reference for pyDelPhi:
Panday, S. K.; Zhao, S.; Alexov, E. Accurate and Scalable Continuum Electrostatics for Large Biomolecular Systems: The pyDelPhi Poisson-Boltzmann Framework. Journal of Chemical Information and Modeling 2026, 66, 488-502. DOI: 10.1021/acs.jcim.5c02818.
Reference for DelPhi:
Li, C.; Jia, Z.; Chakravorty, A.; Pahari, S.; Peng, Y.; Basu, S.; Koirala, M.; Panday, S. K.; Petukh, M.; Li, L.; Alexov, E. DelPhi Suite: New Developments and Review of Functionalities. Journal of Computational Chemistry 2019, 40, 2502-2508.

Delphi Tutorial

The text of this page is available for modification and reuse under the terms of the Creative Commons Attribution-Sharealike 3.0 Unported License.
Additionally, consider citing these papers when using Delphi for your own research publications as applicable.
Please cite the following paper when publishing anything resulting from the usage of our downloadable parallelized DelPhi distribution:
  •  Li C, Li L, Zhang J, Alexov E., "Highly efficient and exact method for parallelization of grid-based algorithms and its implementation in DelPhi.", J Comput Chem. 2012 Sep 15;33(24):1960-6.
  • Continuous development of schemes for parallel computing of the electrostatics in biological systems: implementation in DelPhi. Li C, Petukh M, Li L, Alexov E. J Comput Chem. 2013 Aug 15;34(22):1949-60.
 
Contact:
Report bugs or request help?
Email
DelPhi is supported by:  
 
Copyright © Computational Biology and Bioinformatics - Emil Alexov Group.