PB-Based methods
First finite-difference PB (FDPB) solver for irregular shape was constructed by Bashford and Karplus(Bashford-1990). Neilsen et al optimize the hydrogen-bond network in protein for PB-based pKa calculations.(Nielsen-2001)
由平衡常数公式可以推得:
根据残基在溶液中一般pKa和在蛋白中pKa可以知道pKa Shift=pKa'(protein)-pKa(solution)
,再根据该残基在两种状态的$\Delta G$可以知道:
,其中s代表溶液状态,p代表蛋白状态.
计算从气相到溶液相的溶剂化能,根据热力学平衡有:
计算从气相到蛋白相的溶剂化能,根据热力学平衡有:
由于游离质子在溶液中,不受蛋白影响,故有, 两式相减,有:
可以通过PB方程求解得出每个物质的溶剂化能,从而根据上式解得.
- Born Formula
The Born Formula can calculate the a charged atom with a lower dielectric constant immersed in a continuum media with a higher dielectric constant . It can be used to calculate the solvation energy and check the accuracy of PB solver.
In the formula, , (permittivity of free space), , : interior dielectric constant and exterior dielectric constant.
For example, Q=10e, , , r=1 A, energy is -6673.71kT; , , energy is -1024.255kT
- Coulombic energy Electric potential energy
A python script to calculate the Coulombic energy from pqr file:
FILE: pqr2col.py
#! /usr/bin/env python
# -*- coding: utf8 -*-
# Author: Hom, Date: 2015.6.17
# To calculate the coulombic energy from pqr file.
# Usage: python pqr2col.py input.pqr [indi]
# Default interior dielectric is set to 1.
import os,sys
from math import *
if (__name__ == '__main__'):
if (not(len(sys.argv) == 2 or len(sys.argv) == 3)):
print "Please assign the pqr file."
input()
exit()
indi=1.0
if (len(sys.argv) == 3):
indi=float(sys.argv[2])
fname=sys.argv[1]
fnamelist=os.path.splitext(fname)
fr=open(fname)
atomlist=[];#[[x,y,z,charge],..]
for line in fr:
items=line.split()
if (items[0]=="ATOM" or items[0]=="HETATM"):
atomlist.append([items[5],items[6],items[7],items[8]])
totalatoms=len(atomlist);
sum=0.0;
for i in range(totalatoms):
for j in range(i+1,totalatoms):
x1=float(atomlist[i][0])
y1=float(atomlist[i][1])
z1=float(atomlist[i][2])
x2=float(atomlist[j][0])
y2=float(atomlist[j][1])
z2=float(atomlist[j][2])
r=sqrt((x1-x2)**2+(y1-y2)**2+(z1-z2)**2)
sum=sum+(float(atomlist[i][3])*float(atomlist[j][3])*332.06364261/(r*indi))
print "Total coulombic energy is "+str(sum)+" kcal/mol"
#end main
Tools or server.
APBS
DelPhi
Ref: (Li-2012)
Amber-PB
About APBS-Delphi-AmberPB please refer to another blog Usage of Delphi-APBS-AmberPB
PBEQ server;
Empirical/Scoring function Based
-
PROPKA
Empirical pKa predictors based on physical description of the desolvation and dielectric response for the protein. Most update 3.0 reference: (Olsson-2011, Søndergaard-2011) -
Rosetta pKa
Consider side-chain flexibility and use new scoring function incorporating a Coulomb electrostatic potential and optimizing the solvation reference energies for pKa calculations. (Kilambi-2012).
Reference
- Donald Bashford and Martin Karplus. pKa’s of Ionizable Groups in Proteins: Atomic Detail from a Continuum Electrostatic Model. Biochemistry 1990, 29, 10219-10225. ref
- An-Suei Yang, M. R. Gunner, Rosemary Sampogna, Kim Sharp, and Barry Honig. On the Calculation of pKas in Proteins. PROTEINS: Structure, Function, and Genetics 1993, 15, 252-265. ref
- Jens E. Nielsen and Gerrit Vriend. Optimizing the Hydrogen-Bond Network in Poisson–Boltzmann Equation-Based pKa Calculations. PROTEINS: Structure, Function, and Genetics 2001, 43, 403–412. ref
- Sunhwan Jo, Miklos Vargyas, Judit Vasko-Szedlar, Benoît Roux and Wonpil Im. PBEQ-Solver for online visualization of electrostatic potential of biomolecules. Nucleic Acids Research, 2008, 36, W270–W275. ref
- Mats H. M. Olsson, Chresten R. Søndergaard, Michal Rostkowski, and Jan H. Jensen. PROPKA3: Consistent Treatment of Internal and Surface Residues in Empirical pKa Predictions. J. Chem. Theory Comput. 2011, 7, 525–537. ref
- Chresten R. Søndergaard, Mats H. M. Olsson, Michaz Rostkowski, and Jan H. Jensen. Improved Treatment of Ligands and Coupling Effects in Empirical Calculation and Rationalization of pKa Values. J. Chem. Theory Comput. 2011, 7, 2284–2295. ref
- Krishna Praneeth Kilambi and Jeffrey J. Gray. Rapid Calculation of Protein pKa Values Using Rosetta. Biophysical Journal. 2012, 103, 587–595.ref
- Lin Li, Chuan Li, Subhra Sarkar, Jie Zhang, Shawn Witham, Zhe Zhang, Lin Wang, Nicholas Smith, Marharyta Petukh and Emil Alexov. DelPhi: a comprehensive suite for DelPhi software and associated resources. BMC Biophysics 2012, 5:9. ref