with F2Dock and ZDock
Author: Kevin Song, material from Bajaj (UT) and Liwang (UC Merced)
Given two proteins, find the optimal pose (positioning) that maximizes bonding interactions
Properties of a good dock
Properties of a bad dock
Images from Berg,Tymoczko,Stryer, 8th ed.
Oxygen binding in deoxyhemoglobin stimulates conformational change. Oxyhemoglobin has better affinity to oxygen.
Images from Berg,Tymoczko,Stryer, 8th ed.
Molecular Dynamics
Principal Idea: We can't compute all conformational changes that occur upon binding.
Instead, find some objective functions that tolerate a little bit of mismatch, and hope that this allows us to find docking sites.
where is a user-defined threshold and and are weights
Define an Affinity Function associated with a molecule to be a function from
For any two proteins A and B, the docking score) can be evaluated by the following integral:
where is a user-defined threshold and and are weights
Shape Complementarity
For Receptor: Positive weights in grown-skin layer, imaginary weights in core.
For Ligand: Positive weights in surface layer, imaginary weights in core.
Electrostatics
Coulombic Potential Energy
For every possible translation and rotation, evaluate the integral (or summation) of affinity functions.
In a 3D grid with N intervals, it takes time to evaluate the summation once.
There are possible translations.
With rotations, this is a search time of
Want to find the offset such that the overlap integral is maximized:
This integral is a cross-correlation!
The Fourier Convolution theorem allows us to express the convolution as a product of its Fourier Transforms!
Much better!
ZDock is an older protein-docking software suite that was developed at BU
Grid-based affinity functions:
Later versions replaced GSC with a better shape-complementarity function (PSC) and added faster FFT routines.
Pierce BG, et. al. (2014) ZDOCK Server: Interactive Docking Prediction of Protein-Protein Complexes and Symmetric Multimers.
Pierce BG, et. al. (2014) ZDOCK Server: Interactive Docking Prediction of Protein-Protein Complexes and Symmetric Multimers.
An affinity function based off of number of nearby atoms on the other protein.
In a naive setting, much slower to compute than traditional grown-skin shape-complementarity functions.
A relatively recent soft docking suite developed by CVC @ UT.
Saves time and memory by using NFFT (nonequispaced FFT) and exploiting sparsity in the inputs and outputs.
C. Bajaj, R. Chowdhury, and V. Siddavanahalli F2Dock: Fast Fourier Protein-Protein Docking
Only uses SC and Electrostatic AF!
After initial ranking, cluster poses and rerank with Generalized Born solvation energies
C. Bajaj, R. Chowdhury, and V. Siddavanahalli F2Dock: Fast Fourier Protein-Protein Docking