SearcharxivSearch

arXiv subjects

Weihua Geng

Publications and source records attributed to Weihua Geng.

11 recordsLinked to original sources

A DNN Biophysics Model with Topological and Electrostatic Features

In this project, we present a deep neural network (DNN)-based biophysics model that uses multi-scale and uniform topological and electrostatic features to predict protein properties, such as Coulomb energies or solvation energies. The topological features are generated using element-specific persistent homology (ESPH) on a selection of heavy atoms or carbon atoms. The electrostatic features are generated using a novel Cartesian treecode, which adds underlying electrostatic interactions to further improve the model prediction. These features are uniform in number for proteins of varying sizes; therefore, the widely available protein structure databases can be used to train the network. These features are also multi-scale, allowing users to balance resolution and computational cost. The optimal model trained on more than 17,000 proteins for predicting Coulomb energy achieves MSE of approximately 0.024, MAPE of 0.073 and $R^2$ of 0.976. Meanwhile, the optimal model trained on more than 4,000 proteins for predicting solvation energy achieves MSE of approximately 0.064, MAPE of 0.081, and $R^2$ of 0.926, showing the efficiency and fidelity of these features in representing the protein structure and force field. The feature generation algorithms also have the potential to serve as general tools for assisting machine learning based prediction of protein properties and functions.

cs.LG

A regularized Matched Interface and Boundary Method (MIB) for Solving Polarizable Multipole Poisson-Boltzmann model

To accurately model the electron density and polarization, a polarizable multipole (PM) model using the AMOEBA force field has been introduced \cite{Ren:2003, Shi:2013} recently. In the AMOEBA force field, the traditional point atomic representation is updated with permanent multipoles including additional dipoles and quadrupoles at atom centers in terms of derivatives of delta functions. Meanwhile, the polarization of the solute is considered by the introduction of induced dipoles. The AMOEBA forcefield thus shows significantly better agreement with experimental and high-level {\it ab initio} results. Moreover, the AMOEBA force field keeps the simple atomic structure, so that it can conviniently replace the traditional partial charge model. In this paper, we address the numerical challenges associated with the Polarizable Multipole Poisson--Boltzamnnn (PM-PB) model, which couples the AMOEBA force field with a linear Poisson-Boltzmann equation for implicit solvent and polarization modeling. To solve the PM-PB model, we designed a regularized Matched Interface and Boundary (MIB) method to analytically regularizes the singular source term in the PMPB model while maintains 2nd order accuracy by rigorously treating the interface conditions. The accuracy of the method is validated on Kirkwood sphere with available analytical solutions and on proteins whose charge distribution are assigned using AMOEBA force field.

math-ph

Temporal and Spacial Studies of Infectious Diseases: Mathematical Models and Numerical Solvers

The SIR model is a classical model characterizing the spreading of infectious diseases. This model describes the time-dependent quantity changes among Susceptible, Infectious, and Recovered groups. By introducing space-depend effects such as diffusion and creation in addition to the SIR model, the Fisher's model is in fact a more advanced and comprehensive model. However, the Fisher's model is much less popular than the SIR model in simulating infectious disease numerically due to the difficulties from the parameter selection, the involvement of 2-d/3-d spacial effects, the configuration of the boundary conditions, etc. This paper aim to address these issues by providing numerical algorithms involving space and time finite difference schemes and iterative methods, and its open-source Python code for solving the Fisher's model. This 2-D Fisher's solver is second order in space and up to the second order in time, which is rigorously verified using test cases with analytical solutions. Numerical algorithms such as SOR, implicit Euler, Staggered Crank-Nicolson, and ADI are combined to improve the efficiency and accuracy of the solver. It can handle various boundary conditions subject to different physical descriptions. In addition, real-world data of Covid-19 are used by the model to demonstrate its practical usage in providing prediction and inferences.

q-bio.QM

Optimized Parallelization of Boundary Integral Poisson-Boltzmann Solvers

The Poisson-Boltzmann (PB) model governs the electrostatics of solvated biomolecules, i.e., potential, field, energy, and force. These quantities can provide useful information about protein properties, functions, and dynamics. By considering the advantages of current algorithms and computer hardware, we focus on the parallelization of the treecode-accelerated boundary integral (TABI) PB solver using the Message Passing Interface (MPI) on CPUs and the direct-sum boundary integral (DSBI) PB solver using KOKKOS on GPUs. We provide optimization guidance for users when the DSBI solver on GPU or the TABI solver with MPI on CPU should be used depending on the size of the problem. Specifically, when the number of unknowns is smaller than a predetermined threshold, the GPU-accelerated DSBI solver converges rapidly thus has the potential to perform PB model-based molecular dynamics or Monte Carlo simulation. As practical appliations, our parallelized boundary integral PB solvers are used to solve electrostatics on selected proteins that play significant roles in the spread, treatment, and prevention of COVID-19 virus diseases. For each selected protein, the simulation produces the electrostatic solvation energy as a global measurement and electrostatic surface potential for local details.

q-bio.BM

Poisson-Boltzmann based machine learning (PBML) model for electrostatic analysis

Electrostatics is of paramount importance to chemistry, physics, biology, and medicine. The Poisson-Boltzmann (PB) theory is a primary model for electrostatic analysis. However, it is highly challenging to compute accurate PB electrostatic solvation free energies for macromolecules due to the nonlinearity, dielectric jumps, charge singularity , and geometric complexity associated with the PB equation. The present work introduces a PB based machine learning (PBML) model for biomolecular electrostatic analysis. Trained with the second-order accurate MIBPB solver, the proposed PBML model is found to be more accurate and faster than several eminent PB solvers in electrostatic analysis. The proposed PBML model can provide highly accurate PB electrostatic solvation free energy of new biomolecules or new conformations generated by molecular dynamics with much reduced computational cost.

physics.chem-ph

Integral equation method for the 1D steady-state Poisson-Nernst-Planck equations

An integral equation method is presented for the 1D steady-state Poisson-Nernst-Planck equations modeling ion transport through membrane channels. The differential equations are recast as integral equations using Green's 3rd identity yielding a fixed-point problem for the electric potential gradient and ion concentrations. The integrals are discretized by a combination of midpoint and trapezoid rules and the resulting algebraic equations are solved by Gummel iteration. Numerical tests for electroneutral and non-electroneutral systems demonstrate the method's 2nd order accuracy and ability to resolve sharp boundary layers. The method is applied to a 1D model of the K$^+$ ion channel with a fixed charge density that ensures cation selectivity. In these tests, the proposed integral equation method yields potential and concentration profiles in good agreement with published results.

math.NA

A Cartesian FMM-accelerated Galerkin boundary integral Poisson-Boltzmann solver

The Poisson-Boltzmann model is an effective and popular approach for modeling solvated biomolecules in continuum solvent with dissolved electrolytes. In this paper, we report our recent work in developing a Galerkin boundary integral method for solving the Poisson-Boltzmann (PB) equation. The solver has combined advantages in accuracy, efficiency, and memory usage as it applies a well-posed boundary integral formulation to circumvent many numerical difficulties associated with the PB equation and uses an O(N) Cartesian Fast Multipole Method (FMM) to accelerate the GMRES iteration. In addition, special numerical treatments such as adaptive FMM order, block diagonal preconditioners, Galerkin discretization, and Duffy's transformation are combined to improve the performance of the solver, which is validated on benchmark Kirkwood's sphere and a series of testing proteins.

physics.comp-ph

MLIMC: Machine learning-based implicit-solvent Monte Carlo

Monte Carlo (MC) methods are important computational tools for molecular structure optimizations and predictions. When solvent effects are explicitly considered, MC methods become very expensive due to the large degree of freedom associated with the water molecules and mobile ions. Alternatively implicit-solvent MC can largely reduce the computational cost by applying a mean field approximation to solvent effects and meanwhile maintains the atomic detail of the target molecule. The two most popular implicit-solvent models are the Poisson-Boltzmann (PB) model and the Generalized Born (GB) model in a way such that the GB model is an approximation to the PB model but is much faster in simulation time. In this work, we develop a machine learning-based implicit-solvent Monte Carlo (MLIMC) method by combining the advantages of both implicit solvent models in accuracy and efficiency. Specifically, the MLIMC method uses a fast and accurate PB-based machine learning (PBML) scheme to compute the electrostatic solvation free energy at each step. We validate our MLIMC method by using a benzene-water system and a protein-water system. We show that the proposed MLIMC method has great advantages in speed and accuracy for molecular structure optimization and prediction.

q-bio.BM

Improvements to the APBS biomolecular solvation software suite

The Adaptive Poisson-Boltzmann Solver (APBS) software was developed to solve the equations of continuum electrostatics for large biomolecular assemblages that has provided impact in the study of a broad range of chemical, biological, and biomedical applications. APBS addresses three key technology challenges for understanding solvation and electrostatics in biomedical applications: accurate and efficient models for biomolecular solvation and electrostatics, robust and scalable software for applying those theories to biomolecular systems, and mechanisms for sharing and analyzing biomolecular electrostatics data in the scientific community. To address new research applications and advancing computational capabilities, we have continually updated APBS and its suite of accompanying software since its release in 2001. In this manuscript, we discuss the models and capabilities that have recently been implemented within the APBS software package including: a Poisson-Boltzmann analytical and a semi-analytical solver, an optimized boundary element solver, a geometry-based geometric flow solvation model, a graph theory based algorithm for determining p$K_a$ values, and an improved web-based visualization tool for viewing electrostatics.

q-bio.BM

A GPU-accelerated Direct-sum Boundary Integral Poisson-Boltzmann Solver

In this paper, we present a GPU-accelerated direct-sum boundary integral method to solve the linear Poisson-Boltzmann (PB) equation. In our method, a well-posed boundary integral formulation is used to ensure the fast convergence of Krylov subspace based linear algebraic solver such as the GMRES. The molecular surfaces are discretized with flat triangles and centroid collocation. To speed up our method, we take advantage of the parallel nature of the boundary integral formulation and parallelize the schemes within CUDA shared memory architecture on GPU. The schemes use only $11N+6N_c$ size-of-double device memory for a biomolecule with $N$ triangular surface elements and $N_c$ partial charges. Numerical tests of these schemes show well-maintained accuracy and fast convergence. The GPU implementation using one GPU card (Nvidia Tesla M2070) achieves 120-150X speed-up to the implementation using one CPU (Intel L5640 2.27GHz). With our approach, solving PB equations on well-discretized molecular surfaces with up to 300,000 boundary elements will take less than about 10 minutes, hence our approach is particularly suitable for fast electrostatics computations on small to medium biomolecules.

math.NA

Parallel Higher-order Boundary Integral Electrostatics Computation on Molecular Surfaces with Curved Triangulation

In this paper, we present a parallel higher-order boundary integral method to solve the linear Poisson-Boltzmann (PB) equation. In our method, a well-posed boundary integral formulation is used to ensure the fast convergence of Krylov subspace linear solver such as GMRES. The molecular surfaces are first discretized with flat triangles and then converted to curved triangles with the assistance of normal information at vertices. To maintain the desired accuracy, four-point Gauss-Radau quadratures are used on regular triangles and sixteen-point Gauss-Legendre quadratures together with regularization transformations are applied on singular triangles. To speed up our method, we take advantage of the embarrassingly parallel feature of boundary integral formulation, and parallelize the schemes with the message passing interface (MPI) implementation. Numerical tests show significantly improved accuracy and convergence of the proposed higher-order boundary integral Poisson-Boltzmann (HOBI-PB) solver compared with boundary integral PB solver using often-seen centroid collocation on flat triangles. The higher-order accuracy results achieved by present method are important to sensitive solvation analysis of biomolecules, particularly when accurate electrostatic surface potentials are critical in the molecular simulation. In addition, the higher-order boundary integral schemes presented here and their associated parallelization potentially can be applied to solving boundary integral equations in a general sense.

math.NA