57
Computational Molecular Biology Protein - Ligand And Protein - Protein Docking Methods Prof. Alejandro Giorge1 Dr. Francesco Musiani

Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Computational Molecular Biology

Protein - Ligand

And Protein - Protein Docking Methods

Prof.  Alejandro  Giorge1  Dr.  Francesco  Musiani  

Page 2: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Part 1: Protein - Ligand Docking Methods

Page 3: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

What is the protein-ligand docking (molecular docking)

Goal: Given a protein structure, predict its ligands and where they bind

Applications:

v Function prediction v Drug design v Mechanisms

Page 4: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Protein-ligand docking: QUESTIONS

v  Where will the ligand bind?

v  Which ligand will bind?

v  How will the ligand bind?

v  When?

v  Where?

v  Why?

Page 5: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

In other words: given a protein and a ligand, determine the poses and conformations

of the ligand minimizing the total energy of the protein-ligand complex

In practice…

Page 6: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Challenges…

Predicting ligand-binding energies by searching in the space

of possible poses and conformations

Page 7: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Challenges…

Predicting ligand-binding energies by searching in the space

of possible poses and conformations

Relative position (3 degrees of freedom) Relative orientation (3 degrees of freedom)

Rotatable bonds in ligand (N degrees of freedom)

Page 8: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Challenges…

Predicting ligand-binding energies by searching in the space

of possible poses and conformations

Relative position (3 degrees of freedom) Relative orientation (3 degrees of freedom)

Rotatable bonds in ligand (N degrees of freedom) Rotatable bonds in protein (M degrees of freedom)

Page 9: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Challenges…

Searching poses & conformations v Systematic search v Molecular dynamics v Simulated annealing v Genetic algorithms

v  Incremental construction v Rotamer libraries

Scoring functions

v Molecular mechanics v Empirical functions v Knowledge-based

Results & Discussion

v Clustering

Page 10: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Intra- and Inter-molecular forces

Intramolecular Forces (covalent) v Bond lengths v Bond angles

v Dihedral angles

Intermolecular Forces (non covalent) v Electrostatics

v Dipolar interactions v Hydrogen bonding v Hydrophobicity v van der Waals v Pi-stacking

Page 11: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Intra- and Inter-molecular forces

Page 12: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Coulombic interactions…

Arg  

Ligand  

Page 13: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Hydrogen bonds

Trypsin  and  substrate   Mannitol  Dehydrogenase  and  NAD  

Page 14: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Salt bridges

Page 15: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Salt bridges and ligand binding

Binding  of  napsagatran  to  thrombin  

Page 16: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Pi-Stacking Interactions: end to face

Page 17: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Pi-Stacking interactions: face to face

Page 18: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Cation-pi interactions…

Page 19: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Interactions with metal ions

Page 20: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Hydrophobicity

Binding  pocket  becames  «interior»  upon  compexa6on  with  ligand  

Big  penality:  charged  or  polar  groups  buried  but  umpaired    

Energe6c  contribu6on  is  propor6onal  to  the  size  of  the  surface  buried  upon  ligand  binding  (e.g.  –CH3  group  (25  Å2):  3  to  6  kcal/mol)  

   

Page 21: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Solvation and desolvation

ΔG  (binding,  vacuo)  

ΔG  (binding,  soluFon)  

ΔG  (soluFon  (E+I))  

ΔG  (soluFon  (EI))  

Page 22: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Solvation and desolvation

Page 23: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Solvation and desolvation

v  Rupture  of  H-­‐bonds  within  water  matrix   v  Reform  H-­‐bonds  

v  Reorganize  water  molecules  at  surface   v  Bury  a  hydrophobic  pocket  surface  v  Loose  degrees  of  freedom   v  Some  water  molecules  released  

ΔG  (binding,  vacuo)  

ΔG  (binding,  soluFon)  

ΔG  (soluFon  (E+I))  

ΔG  (soluFon  (EI))  

Page 24: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Scoring functions

Molecular mechanics force fields: • CHARMM [Brooks83] • AMBER [Cornell95]

Empirical methods:

• ChemScore [Eldridge97] • GlideScore [Friesner04]

• AutoDock [Morris98]

Knowledge-based methods • PMF [Muegge99]

• Bleep [Mitchell99] • DrugScore [Gohlke00]

Page 25: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Empirical scoring functions

Page 26: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Empirical scoring functions

Page 27: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: empirical scoring function

Van  der  Waals  

H-­‐bond  

ElectrostaFcs  

SolvaFon  

Torsional  angles  

VdW   H-­‐bond   Elec  

Energy  

Distance  Distance   Distance  

Page 28: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Computing scoring functions

Page 29: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Computing scoring functions

Page 30: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

v Systematic search

v Molecular dynamics

v Simulated annealing

v Genetic algorithms

v Incremental construction

v Rotamer libraries

Searching poses & conformations

Page 31: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Systematic search

Uniform sampling of search space: Relative position (3 Degrees of Freedom (DoF))

Relative orientation (3 DoF) Rotable bonds in ligand (m DoF) Rotable bonds in protein (n DoF)

Search space dimensions: 3 + 3 + m + n

Page 32: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Systematic search

Uniform sampling of search space: Exhaustive, deterministic

Quality dependent on granularity of sampling Feasible only for low-dimensional problems

Page 33: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Simulated annealing

Monte Carlo search of parameter space: v Start from a random or specific state (position, orientation, conformation)

v Make a random state changes, accepting up-hill moves with probability dictated by “temperature”

v Reduce temperature after each move

v Stop after temperature gets very small

Page 34: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Genetic algorithm

Genetic search of parameter space: v Start with a random population of states

v Perform random crossovers and mutations to make children

v Select children with highest scores to populate the next generation

v Repeat for a number of iterations

Page 35: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Part 2: Protein - Protein Docking Methods

Page 36: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Just to fix some ideas…

Page 37: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Basis of protein –protein complex formation

-  Shape  of  the  interacFon  surfaces  

-­‐   ElectrostaFcs  charaterisFcs  of  surface  residues  -­‐   FuncFonal  residues  

Page 38: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking

The term macromolecular docking includes several computational techniques which have the aim of calculate models of the complexes between two or more macromolecules (protein-protein, protein-DNA, protein-RNA, etc.) Objective: prediction of the tridimensional structure of a complex between two marcomolecules. Techniques: - Rigid docking - Flexible docking

Page 39: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking

Atomic coordinates of protein A

Atomic coordinates of protein B

DOCKING

Protein complex model structure

Page 40: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: methods

Macromolecular  docking  algorithms    Are  characterized  by  four  steps:    1-­‐  calcula6on  of  an  appropriate  representaFon  of  the  macromolecules  together  with  the  defini6on  of  the  degrees  of  freedom  of  the  calcula6on;    2-­‐  an  algorithm  able  to  explore  the  space  of  conforma6ons  with  the  highest  possible  completeness  and  efficiency;    3-­‐  a  scoring  funcFon  able  to  evaluate  the  quality  of  the  predic6ons    4-­‐  a  clustering  algorithm  

Page 41: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: methods

Systematic search: the two macromolecules are calculated in as many orientations as possibile. Guided search: complex formation is guided by an appropriate scoring function.

Knowledge-based search: similar to guided search, but the calculation makes use of external information (i.e. experimental data, bioinformatic predictions, etc.) to guide the calculation.

Page 42: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: general scheme

Protein  representaFon  using  the  

molecular  surface                

Different  probes  produce  Different  surfaces  

                 

Coordinates of macromolecules A and B

Representations of A and B

Exploration of conformational space

Candidate complexes

AB model complex

Refining

Page 43: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: general scheme

Case  1:  sistemaFc  search    

The  conformaFonal  space  is  divided  into  segments.    

This  can  be  achieved  with  a  grid  representaFon  of  the  space  

                     

Coordinates of macromolecules A and B

Representations of A and B

Exploration of conformational space

Candidate complexes

AB model complex

Refining

Page 44: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: scoring function

Macromolecule  A  (ρ  <<  0)  

Macromolecule  B  (0  >  δ  >  1)  

SCORING  FUNCTION  

Page 45: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

a=1  

a<<0  

b=1  

0>b>1  

c  >  0  

Macromolecular docking: scoring function

a=1  

a<<0  

b=1  

0>b>1  

c  <<  0  

Page 46: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: general scheme

Coordinates of macromolecules A and B

Representations of A and B

Exploration of conformational space

Candidate complexes

AB model complex

Refining

Case  2:  guided  search    

The  search  for  the  minima  of  the  scoring  funcFon  is  made  inducing  a  

perturbaFon  on  the  iniFal  orientaFon.  

This  ‘move’  is  accepted  or  refused  on  the  basis  of  the  employed  

algorithm.  

Page 47: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: empirical scoring function

Van  der  Waals  

H-­‐bond  

ElectrostaFcs  

SolvaFon  

Torsional  angles  

VdW   H-­‐bond   Elec  

Energy  

Distance  Distance   Distance  

Page 48: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: general scheme

Both  in  the  exploraFon  of  the  conformaFonal  space  and  in  the  refining  step  it  is  possibile  to  

include  some  external  informaFon  (knowledge-­‐based  informaFon)  

Coordinates of macromolecules A and B

Representations of A and B

Exploration of conformational space

Candidate complexes

AB model complex

Refining

Page 49: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: Haddock

Dominguez,  C.;  Boelens,  R.;  Bonvin  A.M.J.J.  (2003)  J.  Am.  Chem.  Soc.  125,  1731-­‐1737.  de  Vries,  S.J.  et  al.(2007)  Proteins:  Struc.  Funct.  &  Bioinforma;c  69,  726-­‐733  (2007).  

Page 50: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Mem

bran

e  

Periplasm  

Cytoplasm  

Photosynthe6c  reac6on  center  from  T.  tepidum  (1EYS)  

HP1  

HP2  LP1  

LP2  

Nogi,  T.  et  al.  (2000)  Proc.  Nat.  Acad.  Sci.  USA  97:13561.  

Puta6ve  HiPIP  interac6on  site  

Macromolecular docking: examples (THC – HiPIP)

Tetra-­‐heme  (THC)  

Page 51: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Macromolecular docking: examples (THC – HiPIP)

Venturoli,  G.  et  al.  (2004)  Biochemistry    43:437-­‐445  Ciurli,  S.;  Musiani,  F.  (2005)  Photosynth.  Res.  85:115-­‐131  

Page 52: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

THC   HiPIP  

Macromolecular docking: examples (THC – HiPIP)

THC  

HiPIP  

Venturoli,  G.  et  al.  (2004)  Biochemistry    43:437-­‐445  Ciurli,  S.;  Musiani,  F.  (2005)  Photosynth.  Res.  85:115-­‐131  

Page 53: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

THC   HiPIP  

Macromolecular docking: examples (THC – HiPIP)

THC  

HiPIP  

Venturoli,  G.  et  al.  (2004)  Biochemistry    43:437-­‐445  Ciurli,  S.;  Musiani,  F.  (2005)  Photosynth.  Res.  85:115-­‐131  

Page 54: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Hope,  H.P.  (2000)    Biochim.  Biophis.  Acta  1456:5-­‐26  

Macromolecular docking: examples (Cytochrome f - plastocyanin)

S(Met)

Cu S(Cys)(His)N(His)N

PC

NN

NN

OH OOH O

SS

Fe

Cys 24

Cys 21

FeN

N

N

N

NH2

NH

N

His 25

Tyr 1

Cyt f

Page 55: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Musiani,  F.;  Dikiy,  A.;  Semenov,  A.Y.;  Ciurli,  S.  (2005)    J.  Biol.  Chem.  280:18833-­‐18841.    

Macromolecular docking: examples (Cytochrome f - plastocyanin)

Page 56: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Bioinformatic predictions: multi-domain protein conformations

Del  Campo,  C.;  Agries6,  F.;  Danielli,  A.;  Roncara6,  D.;  Musiani,  F.;  Ciurli,  S.  ;  Scalrato,  V.  (2012)  in  prepara6on  

Page 57: Computational Molecular Biology Protein - Ligand And ...molsim.sci.univr.it/2013_biocomp/Docking.pdf · Computational Molecular Biology Protein - Ligand And Protein - Protein Docking

Bioinformatic predictions: protein – DNA docking

Del  Campo,  C.;  Agries6,  F.;  Danielli,  A.;  Roncara6,  D.;  Musiani,  F.;  Ciurli,  S.  ;  Scalrato,  V.  (2012)  in  prepara6on