Protein Electric / Dipole Moment Server in brief

The PHEMTO Server is hosted by the Institute of Organic Chemistry, Biophysical Chemistry Lab at Bulgarian Academy of Sciences

The financial support comes from a collaborative project with Technical University - Sofia (TU-Sofia): grant D-002-126




Electric Dipole Moment computation of protein molecules implemented here is based on the electrostatic interaction methods and algorithms at our PHEPS server article published earlier in Nucleic Acids Research:

Kantardjiev,AA; Atanasov, BP, 2006, Nucleic Acids Research, 34:W43-W47.

Elaboration and embellishment of details can be found in another peer reviewed article:

Kantardjiev, AA; Atanasov, BP, 2009, Nucleic Acids Research, 37: W422-W427

However PHEMTO is not just an upgrade of our server PHEPS. Inasmuch as biomolecules are a type of complex systems for which we nevertheless can calculate many properties from fundamental principles, Electric Dipole Moments occupy an unusual, if not unique, position in protein physics science. They may constitute an immensely valuable arena for investigating both the power and conceptual status of general principles of the way modern science relates atomic structure to function. To the best of our knowledge it is the first service for the community which allows pH-dependent electric dipole moment calculation - a crucial step in dissecting physical basis of protein interaction networks. In addition we implement in silico analysis of electrostatic mutants i.e. setting ionizable residues to neutral and exploring their effect on electrostatic interactions, pH dependence of molecular properties with special emphasis on electric dipole moments. Special attention is given to the ease of the service without sacrificing rigor of computational procedures.






We have designed two workflows:

One that puts emphasis on pH dependence (tutorial mode included):

1. Analyse pH dependent ELECTRIC/DIPOLE MOMENTS

and another that performs a check for possible effect of mutating ionizable groups (tutorial mode included):

2. Start in silico electrostatic mutagenisis analysis of ELECTRIC/DIPOLE MOMENTS





A short introduction - fast electrostatic calculations of proteins


The server is supposed to be used mainly by protein scientists who need pH-dependent fast mutant electrostatic analysis.It is easy and straightforward to use.

The algorithms implementing electrostatics modeling and computational algebra postprocessing are written in C/C++ , Perl and Haskell functional language by one of us (Alex Kant).

C++ codes algorithms that are computationally demanding (iterative Tanford-Kirkwood-Roxby style procedure as well as Poisson-Boltzmann finite-difference equation solver):



Solving Poisson-Boltzmann equation by feeding as input converged charge distribution.




Perl excels at efficient and elegant protein structure parsing and convenient data structure manipulation.

Haskell functional programming language is proficient at Advanced Computational Linear Algebra algorithms, such as SVD (Singular Value Decomposition) employed in pseudoinverse matrix CHELPG-like procedure. The latter is reminiscent of the widely applied methods in Quantum Mechanics of small molecules. However converged wavefunction or density matrix is used to comupte the electrostatic potential grid.
Finally, the combination of efficiency and expressivity is based on GSL Haskell framework.




Why SVD of electrostatic potential grid? Why Haskell?




The web implementation itself is driven by CGI/PERL routines with Java employed to run molecular viewer for interactive visualization of dipole/electric moments relative to 3D protein structure.This Java applet is part of Jmol applet molecular viewer distribution.

Input

PHEMTO server expects as an input a coordinate file in PDB format - either user supplied or just as a PDB ID, following retrieval from our local PDB database. Protein structure files, containing HETATM records are given special attention - an option is present to account for ligand/cofactors/ions charge properties explicitly in the electrostatic interaction calculation. As an additional asset the user is given relevant information about the protein molecule and warned about certain inconsistencies in protein structure, that might impact adversely ensuing calculation e.g. interruption in residue numbering, which influences electrostatics through the appearance of terminal amino positive and carboxy negative charge sites with intrinsic pKs. The user is given the possibility to edit initial setup of ionogenic groups (attention to cystein residues in disulfide bonds and excluding covalently modified groups). This is accomplished by user-friendly panel selection of ionizable groups that are going to be accounted for in the consequent self-consistent electrostatic calculation, alleviating the efforts of the user to customize input protein structure. Direct edit of PDB file allows for a range of options aimed at the advanced user: adding missing terminal charges, fixed (non-titratable) integer or partial charges and titratable groups with user defined pKa intrinsic. We consider such rich electrostatic setup a distinction of our server PHEMTO. Reasonably acquainted users could address a number of subtle of issues e.g. effects of ligands, cofactors, inhibitors and ions. All other parameters used as input are predefined or automatically calculated. These steps complete initial setup. Calculation proceeds through aforementioned stages - evaluation of accessibilities and Born term pKBorn,i , perturbation of pKa by partial charges pKpar,I and finally the iterative procedure for self-consistent evaluation of titratable pKtit,i . For benchmark purpose PHEMTO server provides an option for electrostatic potential calculation by application of numerical Poisson-Boltzmann equation solver.

Output at the Intermediate stage (Basic Electrostatics) of Electric/Dipole Moment Workflow - formal PHEPS functionality

After initial setup completion the calculation proceeds through several steps - evaluation of accessibilities and Born term, perturbation of pKa by partial charges and finally the iterative procedure for self-consistent evaluation of pK values. The obtained results are organized in three sections - native, mutant, difference files. They all have similar structure:

Global Electrostatics - net charge, electrostatic term of free energy, electrostatic potential distribution

Local Electrostatics - proton population (degree of ionization of each i-th site), pK values, electrostatic energy of interaction of individual groups with entire multipole, electrostatic potential at user defined points

For each characteristic is elaborated deeper at a carefully dedicated section- just follow the respective web link. The contents of each page is comprised of the computational result itself, related derivatives (e.g. pI, pK values, etc) as well as a short description and examples for visualization of this type of data. All output data files are in standard plain text format. Visualization is straightforward with any 2-D plotting software and molecular graphics programs (JMol).

Output at Final Stage of Electric/Dipole Moment Workflow

Depending on chosen mode of electric/dipole moment computation (first moment of converged charge distribution, Singular Value Decomposition of mean-field potential matrix, Singular Value Decomposition of Poisson-Boltzmann potential matrix) the Server provides corresponding scalar and vector quantities. The vectors of electric/dipole mutated protein structure are visualized in molecular viewer applet. Scalar values of vector amplitudes and coordinate components (Cartesian X,Y,Z) of electric/dipole moment vectors are organized in tables with explicit pH dependence.

1.Analyse pH dependent ELECTRIC/DIPOLE MOMENTS

2. Start in silico electrostatic MUTANTS analysis of ELECTRIC MOMENTS






Quantum Music of Biomolecules Project


You might want to have a glimpse at a new project:

Quantum Protein Project under development



Alexander Kantardjiev
Quantum Solitons mediated by Hydrogen Bonded Networks - Quantum Breathers
александър кантарджиев
alexkant@yahoo.com





.. Yet another GPU CUDA quantum physics project - QUBIT - QUantum BIoinformatics Tools:


Computational chemistry: GPU/CUDA quantum dynamics development for Hydrogen Bond Networks
Time-dependent Schrodinger equation solver for proton transfer GPU parallel implementation via CUFFT library Fast Fourier transform routines


QUBIT under development




... Graph theoretical analysis of Hydrogen Bond Networks in Protein Molecules ( QUantum BIoinformatics Tools Server) :

Computational task: Application of graph theory algorithms for thorough analysis of Hydrogen Bond Networks

Scientific task: Graph theory for charge transfer in Hydrogen Bond Networks

Scientific task (quantum effects in networks): Coherence, entanglement, tunneling, solitons, tensor network states



Quantum Bioinformatics Tools (QUBIT) for HBN under development














<
PHEMTO HOME
Electric/Dipole Moment Compute
In Silico Electrostatics Mutagenesis Compute
Supplement
Links
Contacts
QUBIT Projects:
Quantum Protein Music (Solitons and Breathers)
Quantum Dynamics-SOFT (Wavepackets on GPU)
Density Matrix Evolution Liouville-von Neumann(GPU)
Protein Proton Equilibia (Stat Mechanics on GPU)
Protein HB Networks (Graph Theory Algos)
Poisson-Boltzmann (OpenCL)- pending!
Attosecond X-Rays for Proteins
(Electron Wavepacket Simulation) - pending!