8/30/2015 5:26 pm homology modeling dinesh gupta icgeb, new delhi

43
06/23/22 11:39 Homology modeling Dinesh Gupta ICGEB, New Delhi

Upload: arthur-carson

Post on 25-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Homology modeling

Dinesh GuptaICGEB, New Delhi

Page 2: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Protein structure prediction

• Methods:– Homology (comparative) modelling– Threading– Ab-initio

Page 3: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Protein Homology modeling

• Homology modeling is an extrapolation of protein structure for a target sequence using the known 3D structure of similar sequence as a template.

• Basis: proteins with similar sequences are likely to assume same folding

• Certain proteins with as low as 25% similarity have been observed to assume same 3D structure

Page 4: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

The accuracy of modeling is proportional to the similarity in primary sequences

Page 5: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Steps…

• Given:– A query sequence Q– A database of known protein structures

• Find protein P such that P has high sequence similarity to Q

• Return P’s structure as an approximation to Q’s structure

• Energy minimization

Page 6: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Sofware for homology molecular modelling

• Freeware: available for all OS– Downloadable

• Modeller (Sali, 1998)• DeepView (SwissPDB viewer)• WHATIF (Krieger et al. 2003)

– Web based:• SWISS MODEL server (www.expasy.org/swissmod/SWISS-

MODEL.html)• CPH model server

(http://www.cbs.dtu.dk/services/CPHmodels)• SDSC1 server (http://cl.sdsc.edu/hm.html)

Page 7: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 8: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 9: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 10: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Protein structure prediction

• Methods:– Homology (comparative) modelling– Threading– Ab-initio

Page 11: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Threading

• Structure prediction that picks up where homology modelling leaves off.

• Recognize folds in proteins having no similarity to known proteins structures

• Very approximate models• Check by forcing a sequence of structure

into known folds checking the packing of aa residues, including sides chains, in each fold.

Page 12: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

2 kinds of threading

• Three dimensional threading– Distance Based Method (DBM)

• Two dimensional threading– Prediction Based Methods (PBM)

Page 13: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 14: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Threading software

• EVA: http://cubic.bioc.columbia.edu/eva/• SAMt99:

http://www.cse.ucsc.edu/research/compbio/HMM-apps/T99-model-library-search.html

• 3DPSSM: http://www.sbg.bio.ic.ac.uk/3dpssm

• FUGUE: http://tardis.nibio.go.jp/fugue/• Metaservers:

Page 15: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 16: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 17: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 18: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 19: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Protein structure prediction

• Methods:– Homology (comparative) modelling– Threading– Ab-initio

Page 20: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Ab initio structure prediction

• Still experimental

• ROSETTA (David Baker)

Page 21: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Energy minimization (Molecular Mechanics, MM)

• Energy minimization is an important part of both empirical and predicted structures

• MM could be used to calculate large scale conformational changes over long periods of time, but currently computationally infeasible.

Page 22: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

How does MM work?• Three aspects:

– Functions that describe the forces acting on the atoms

– Numerical integration methods, to calculate the motion of the atoms due to the forces acting on them

– Long time propagation of the equations of motion

• Computational demands are intense– Accuracy (small errors propagate!)– Stability– Lots of techniques for approximation (e.g. rigid

bodies) and handling artifacts (resonance).

Page 23: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

The Force Fields

• How do atoms stretch, vibrate, rotate, etc.?• Must represent the constraints on atomic motion

(e.g. van der Waals, electrostatic, bonds, etc.)• Must also represent solvation effects etc.• Quantum solutions exist, but are too complex to

calculate for such large systems• Empirical (approximate) energy functions must

be used. No single best function exists.

Page 24: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Real energetics

• Steric (conformational) energy. Additive combination of– Bonded: stretching, bending, stretching and bending– Non-bonded: Van der Waals, electrostatic and

“torsional”

• Minimum energy conformation minimizes these energies

• Rosetta energy function is an empirical attempt to capture most of this energy function without having to calculate it fully.

Page 25: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Bond length

• Spring-like term for energy based on distance E

str = ½k

s,ij(r

ij -r

o)2

where ks,ij is the stretching force constant for the bond between i and j, rij is the length, and ro is the equilibrium bond length

Page 26: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Bond bend

• Same basic idea for bending E

bend = ½k

b,ij(

ij –

o)2

where where kb,ij is the bending force constant, ij is the instantaneousbond angle, and o is the equilibrium bond angle

Page 27: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Stretch-bend

• When a bond is bent, the two associated bond lengths increase, with interaction term:

Estr-bend

=½ksb,ijk

(rij-r

o)(

ik -

o)

where ksb,ijk is the stretch-bend force constant for the bond betweenatoms i and j with thebend between atomsi, j, and k.

Page 28: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

• A non-bonded interaction capturing the preferred distance between atoms

where A and B are constants depending on the atoms. For two hydrogen atoms, A=70.4kCÅ6 and B=6286kCÅ12

Van der Waals

Page 29: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Electrostatics

• If bonds in the molecule are polar, some atoms will have partial electrostatic charges, which attract if opposite and repel otherwise.

where Qi and Qj are the partial atomic charges for i and j separated by distance rij , is the dielectric constant of the solute, and k is a units constant (k=2086 kcal/mol)

Page 30: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Torsional energy

• Torsion is the energy needed to rotate about bonds. Only relevant to single bonds, since others are too stiff to rotate at all

Etor = ½ktor,1 (1 - cos ) + ½ktor,2 (1 - 2cos )

+ ½ktor,3 (1 - 3cos )where is the dihedral anglearound the bond, and ktor,1, ktor,2

and ktor,3 are constants for one-,two- and three-fold barriers.

energy of 3-fold torsionalbarrier in ethane

Page 31: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Energy minimization

• Given some energy function and initial conditions, we want to find the minimum energy conformation.

• Optimization problem, various methods:– Steepest descent– Conjugate gradient descent– Newton-Raphson

• Various programs: Charmm, Amber are two most widely used (and packaged)

Page 32: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Time steps

Need time steps of roughly 1/10 the period of the smallest time scale of interest, or about a femtosecond (10-15s). A million computational steps per nanosecond of simulation...

Page 33: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Issues in Molecular Mechanics

• Solvation models: water & salt are very important to molecular behaviour. Must model as many water atoms as protein atoms.

• Initial conditions: velocity & position• Equilibration: simulated heating and cooling• Chaos: sensitivity to initial conditions, and

statistical characterization of states• Computational issues (e.g. parallelization)

Page 34: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Molecular Dynamics

• Molecules, especially proteins, are not static.– Dynamics can be important to function

• Trajectories, not just minimum energy state.– MM ignores kinetic energy, does only potential energy– MD takes same force model, but calculates F=ma and

calculates velocities of all atoms (as well as positions)

Page 35: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Docking

• Computation to assess binding affinity• Looks for conformational and electrostatic "fit"

between proteins and other molecules e.g. inhibitors

• Optimization again: what position and orientation of the two molecules minimizes energy?

• Large computations, since there are many possible positions to check, and the energy for each position may involve many atoms

Page 36: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Virtual Screening

• Docking small ligands to proteins is a way to find potential drugs. Industrially important

• A small region of interest (pharmacophore) can be identified, reducing computation

• Empirical scoring functions are not universal• Various search methods:

– Rigid provides score for whole ligand (accurate)– Flexible breaks ligands into pieces and docks them

individually

Page 37: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Docking example

Benzamidine binding to beta-Trypsin 3ptb,

Page 38: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Macromolecular docking• Docking of proteins to proteins or to DNA• Important to understanding macromolecular

recognition, genetic regulation, etc. • Conceptually similar to small molecule

docking, but practically much more difficult– Score function can't realistically compute

energies– Use either shape complementarities alone or

some kind of mean field approximation

Page 39: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Docking Resources

• AutoDock http://www.scripps.edu/pub/olson-web/doc/autodock/

• FlexX http://www.biosolveit.de/FlexX/ and commercially at http://www.tripos.com

• Dock http://www.cmpharm.ucsf.edu/kuntz/dock.html

• 3D-Dock http://www.bmm.icnet.uk/docking/ which uses an unusual “Fourier correlation” method and is aimed at protein-protein interactions

Page 40: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Lab Exercise-1

Install:

• MDL chime

• RasMol

• SwissPDBviewer

• Cn3D

Explore few protein/DNA structures

Page 41: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Lab exercise-2

• Download sequence file for S. cerevisiae endoplasmic reticulum mannosidase

• Generate a homology model using SWISS-model server http://www.expasy.ch/swissmod/

• Download the template structure from www.rcsb.org

• Compare the model and template structures

• Repeat the exercise for other protein sequences of your choice

Page 42: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12

Page 43: 8/30/2015 5:26 PM Homology modeling Dinesh Gupta ICGEB, New Delhi

04/19/23 11:12