homology modelling ? x-ray ? nmr ?. homology modelling !

39
Homology modelling ? Homology modelling ? X-ray ? NMR ?

Post on 20-Dec-2015

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Homology modelling ?Homology modelling ?

X-ray ?

NMR ?

Page 2: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Homology Modelling !Homology Modelling !

Page 3: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Helices are HelicesHelices are Helices

Page 4: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Strands are StrandsStrands are Strands

Page 5: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Structure=ConservationStructure=Conservation

Page 6: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Structure=ConservationStructure=Conservation

Page 7: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Modelling beats X-rayModelling beats X-ray

Page 8: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Data ~ infinite…Data ~ infinite…

Page 9: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

What can be Modelled ?What can be Modelled ?

Page 10: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

What can be Modelled ?What can be Modelled ?

Page 11: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 12: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 13: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Template detectionTemplate detection

Normally BLAST is good enough.If BLAST doesn’t find a template,You should not want to build a model.When desperate, use PSI-BLAST (on PDB + SwissProt), or use threading.

Page 14: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

ThreadingThreading

Threading means:Use information from the template structure to detect homology, or to improve an alignment.

Page 15: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

ThreadingThreading

Small residues

Page 16: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

ThreadingThreading

Alcoholic residues

Page 17: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

ThreadingThreading

The folded ‘protein’

Page 18: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

ThreadingThreading

Two aligned ‘proteins’

Page 19: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 20: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

AlignmentAlignment

Run BLAST on model sequenceRun BLAST on template sequenceSelect 50-100 representativesDo multiple sequence alignmentKeep only model and template

Page 21: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

How to align:How to align:

ASASASASASAS

YPYPYPYPYPYP

(three ways…)

Page 22: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

How to align:How to align:

ASASASASASAS-AYAYAYAYAYAY--YPYPYPYPYPYP

(two ways…)

Page 23: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 24: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Alignment optimizationAlignment optimization

1 Use threading techniques.2 Shift gaps around:

Page 25: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 26: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Select ‘best’ templateSelect ‘best’ template

Page 27: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Deal with errorsDeal with errors

Page 28: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 29: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Exchange side chainsExchange side chains

Keep template rigidDetermine best rotamerDo NOT optimize rotamersIf best rotamer doesn’t fit, start thinking.If the model is bad, you had the wrong template, or the wrong alignment.Make sure your model exists…

Page 30: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Position specific rotamersPosition specific rotamers

Page 31: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Position specific rotamersPosition specific rotamers

Page 32: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Position specific rotamersPosition specific rotamers

Page 33: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 34: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Insertions - DeletionsInsertions - Deletions

Insertions are impossible

Deletions:Move gap around in template till end point distance is short. If this is not possible, you have either the wrong template, or the wrong alignment.

Page 35: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 36: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Model OptimizationModel Optimization

Do NOT use molecular dynamics:

Page 37: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

Model OptimizationModel Optimization

Use 25 – 50 steps energy minimization, or use a force field that has been especially designed for the optimization of homology models.

Page 38: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate

Page 39: Homology modelling ? X-ray ? NMR ?. Homology Modelling !

The ‘8’ Steps of ModellingThe ‘8’ Steps of Modelling

1 Detect template2 Get alignment3 Optimize alignment4 Optimize template5 Exchange side chains6 Deal with insertions/deletions7 Optimize model8 Validate9 Iterate