Title: Homology modelling
1Homology modelling ?
NMR ?
X-ray ?
2Homology Modelling !
3Helices are Helices
4Strands are Strands
5StructureConservation
6StructureConservation
7Modelling beats X-ray
8Data infinite
9What can be Modelled ?
10What can be Modelled ?
11The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
12The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
13Template detection
Normally BLAST is good enough. If BLAST doesnt
find a template, You should not want to build a
model. When desperate, use PSI-BLAST (on PDB
SwissProt), or use threading.
14Threading
Threading means Use information from the
template structure to detect homology, or to
improve an alignment.
15Threading
Small residues
16Threading
Alcoholic residues
17Threading
The folded protein
18Threading
Two aligned proteins
19The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
20Alignment
Run BLAST on model sequence Run BLAST on template
sequence Select 50-100 representatives Do
multiple sequence alignment Keep only model and
template
21How to align
ASASASASASAS YPYPYPYPYPYP (three ways)
22How to align
ASASASASASAS- AYAYAYAYAYAY- -YPYPYPYPYPYP (two
ways)
23The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
24Alignment optimization
1 Use threading techniques. 2 Shift gaps around
25The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
26Select best template
27Deal with errors
28The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
29Exchange side chains
Keep template rigid Determine best rotamer Do NOT
optimize rotamers If best rotamer doesnt fit,
start thinking. If the model is bad, you had the
wrong template, or the wrong alignment. Make sure
your model exists
30Position specific rotamers
31Position specific rotamers
32Position specific rotamers
33The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
34Insertions - 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.
35The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
36Model Optimization
Do NOT use molecular dynamics
37Model Optimization
Use 25 50 steps energy minimization, or use a
force field that has been especially designed for
the optimization of homology models.
38The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate
39The 8 Steps of Modelling
1 Detect template 2 Get alignment 3 Optimize
alignment 4 Optimize template 5 Exchange side
chains 6 Deal with insertions/deletions 7
Optimize model 8 Validate 9 Iterate