Welcome to the SMPBICS Web Server

SMPBICS (Size Modified Poisson-Boltzmann Ion Channel Solver) is a finite element solver for the size modified Poisson-Boltzmann ion channel (SMPBIC) model. It has been recognized in the prestigious Journal of Computational Physics for the case of nonuniform ion sizes [1] and Journal of Computational Chemistry for the case of uniform ion sizes [2]. The SMPBICS web server is a platform for computing the electrostatic solvation energies of a voltage-dependent anion channel (VDAC) in a mixture of multiple ionic species [3].

Using the SMPBICS Web Server

To submit a job, a user can simply submit a VDAC Protein Data Bank Indentifier (PDB ID). The server then downloads the PDB file from the OPM Database and generates a PQR file by the built-in PDB2PQR package. The user can also upload their own PQR file or PDB file to let the server generate a PQR file.

To get started, please ensure that Javascript is enabled in your browser to access the web server's user-friendly interface and then click on the link below.

The SMPBIC Model

Let a simulation box domain, Ω, be partitioned into a protein reigon, Dp, a membrane region, Dm, and a solvent region, Ds, as illustrated in Figure 1. By the notation and parameters of Tables 1 to 3, the nonuniform SMPBIC model is defined as a nonlinear system consisting of the n nonlinear algebraic equations,

(1)ci(r)cib[1γj=1nvjcj(r)]viv0eZiu(r)=0,rDs,i=1,2,,n,

the three Poisson equations,

ϵpΔu(r)=αj=1npzjδrj,rDp,(2)ϵmΔu(r)=0,rDm,ϵsΔu(r)βi=1nZici(r)=0,rDs,

the interface conditions,

u(s)=u(s+),ϵpu(s)np(s)=ϵsu(s+)np(s),sΓp,(3)u(s)=u(s+),ϵmu(s)nm(s)=ϵsu(s+)nm(s)+τσ,sΓm,u(s)=u(s+),ϵpu(s)np(s)=ϵmu(s+)np(s),sΓpm,

and the mixed boundary value conditions,

(4)u(s)=g(s),sΓD,u(s)nb(s)=0,sΓN.

Here α, β, γ, v¯, and τ are defined by

α=1010ec2ϵ0kBT,β=NAec21017ϵ0kBT,γ=1027NA,v¯=1ni=1nvi,τ=1012ecϵ0kBT.

With the values of physical parameters given in Table 2 and the default value of T given in Table 3, we can estimate α, β, γ and τ as follows

α=7042.9399,β=4.2414,γ=6.0221×104,τ=4.392.

In a uniform ion size case, we set vi=v¯ for all i to get an expression of each ci from Eq. (1) as follows:

ci(v)=cibeZiu(v)1+γv¯bv0j=1ncjbeZju(v),i=1,2,,n.

Applying the above expressions to Eq. (2), we get the uniform SMPBIC model as the following nonlinear interface boundary value problem,

{ϵpΔu(r)=αj=1npzjδrj,rDp,Δu(r)=0,rDm,ϵsΔu(r)+βi=1nZicibeZiu(r)1+γv¯2v0i=1ncibeZiu(r)=0,rDs,u(s)=u(s+),ϵpu(s+)np(s)=ϵsu(s)np(s),sΓp,u(s)=u(s+),ϵmu(s+)nm(s)=ϵsu(s)nm(s)+τσ,sΓm,u(s)=u(s+),ϵpu(s)np(s)=ϵmu(t,s+)np(s),sΓpm,u(s)=g(s),sΓD,u(t,s)nb(s)=0,sΓN,

Protein region illustration

Figure 1. An illustration of the simulation box Ω partition Ω=DpDmDs in a diagram for the cross section (x=0) of Ω.

Table 1. The notation used in the SMPBIC model.
Parameter Description
ci An ionic concentration function of species i in moles per liter (mol/L)
u An electrostatic potential function defined by eckBTΦ,, with Φ being an electrostatic potential in volts.
Dp A protein region with permittivity constant ϵp and containing an ion channel molecular structure with np atoms.
Dm A membrande region with permittivity constant ϵm and a membrane surface charge density σ.
Ds A solvent region with permittivity constant ϵs containing a solution of n ionic species.
Γp Interface between Dp and Ds
Γm Interface between Dp and Dm
Γpm Interface between Dm and Ds
ΓD Top & Bottom surfaces of Ω
ΓN Side surfaces of Ω
Ω A simulation box domain satisfying Ω=DpDmDsΓmΓpΓpm, constructed by Ω={(x,y,z)Lx1<x<Lx2,Ly1<y<Ly2,Lz1<z<Lz2}.
Ω Boundary of Ω: ΓDΓN
g Boundary value function
rj Position of atom j in angstroms (Å)
zj Charge number of atom j
cib Bulk concentration of ionic species i
Zi Charge number of ionic species i
vi Ion volume of ionic species i
v0 A size scaling parameter: vi=min{v0i=1,2,...,n}
δrj Dirac-delta distribution at atomic position rj
np Unit outward normal vector of Dp
nm Unit outward normal vector of Dm
ns Unit outward normal vector of Ds
nb Unit outward normal vector of Ω

Table 2. Physical constants of the SMBBIC model.
Parameter Value Unit (abbr.) Description
ϵ0 8.854187817×1012 Farad/meter (F/m) Permittivity of vacuum
ec 1.602176565×1019 Coulomb (C) Elementary charge
kB 1.380648813×1023 Joule/Kelvin (J/K) Boltzmann constant
NA 6.0221409×1023 Mole-1 (mol-1) Avogadro constant

Table 3. Default values and descriptions of model parameters.
Parameter Default Value Unit (abbr.) Description
ϵp 2.0 Unitless Protein region dielectric permittivity constant
ϵm 2..0 Unitless Membrane region dielectric permittivity constant
ϵs 80.0 Unitless Solvent region dielectric permittivity constant
σ 0.2 Microcoulomb/cm2 (μC/cm2) Surface charge density
T 298.15 Kelvin (K) Absolute temperature

Credits

The SMPBICS web server is developed by Professor Dexuan Xie and his students Max A. Dreher, Andrew Ly and Matthew Stahl, under the support of National Science Foundation (award DMS-2153376). Max and Andrew was also supported by SURF (Support for Undergraduate Research Fellows) awards. This project is based on the SMPBS web design and programming implemented by Jeremy Streich and Yang Xie [3]. The web server is hosted by the University of Wisconsin-Milwaukee L&S IT Office.

Update History

  • 07/27/23 - Start of development
  • 08/07/23 - Homepage re-done.
  • 10/05/23 - Add PDB2PQR as a built-in package to generate PQR files.
  • 10/15/23 - Download PDB file from the OPM database.
  • 11/01/23 - Add Kitware's Paraview Glance [5] , [6].
  • 04/15/24 - Adopt the mesh generation package ICMPv3 [3] , [4]
  • 06/15/24 - Pages finalized.
  • 07/15/24 - Initial release.

References

  1. D. Xie. An Efficient Finite Element Iterative Method for Solving a Nonuniform Size Modified Poisson-Boltzmann Ion Channel Model, Vol. 470, DOI 19.1016/j.jcp.2023.112043, Journal of Computational Physics, pages 111556: 1-15, 2023.
  2. D. Xie, S.H. Audi, and R.K. Dash. A Size Modified Poisson-Boltzmann Ion Channel Model in a Solvent of Multiple Ionic Species: Application to VDAC, Journal of Computational Chemistry, Vol. 41 (3), pages 218-231, 2020.
  3. Liam Jemison, Matthew Stahl, Ranjan K. Dash, and Dexuan Xie. VDAC Solvation Free Energy Calculation by a Nonuniform Size Modified Poisson-Boltzmann Ion Channel Model. arXiv:2407.01569v1 May 2024.
  4. Z. Chao, S. Gui, B. Lu, and D. Xie (corresponding author): Efficient Generation of Membrane and Solvent Tetrahedral Meshes for Finite Element Ion Channel Calculation, International Journal of Numerical Analysis & Modeling, Vol. 19 (6), pages 885-904, 2022.
  5. Ahrens, James, Geveci, Berk, Law, Charles, ParaView: An End-User Tool for Large Data Visualization, Visualization Handbook, Elsevier, 2005, ISBN-13: 9780123875822. Website: https://www.paraview.org/
  6. Glance (https://kitware.github.io/glance/app/): A general purpose standalone web application and a framework for building custom viewers on the web which can involve remote services.