model-building with coot · 2013. 7. 12. · model-building with coot overview of presentation: new...

90

Upload: others

Post on 02-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 2: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Model-Building with Coot

Paul EmsleyUniversity of Oxford

June 2011

Page 3: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Model-Building with Coot

●Overview of Presentation:● New algorithms and features● Tips on Usage● Focus on:

● Tools for Ligand-handling● Tools for Low Resolution X-ray data● Tools for EM● Future Directions

Page 4: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Refinement

ValidationExternal

e.g. REFMAC

InternalInternal

InternalInternal

External

e.g. MolProbity

Validation, Model Building and Refinement should be used together

Feature Integration

Page 5: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Real Space Refinement

Major Feature of Coot Gradient-based minimiser (BFGS

derivative) Geometry library is the standard CIF-

based Refmac dictionary Minimise deviations in bond length, angles, 

torsions, planes, chiral volume, non­bonded contacts

Including links and modifications

Provides “interactive” refinement Subject to substantial extension since the

start

Diamond, R. (1971). Acta Cryst. A27, 436-452.

Page 6: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Representation of Results:

The first attempt

6/100

Student Reaction:

“Oh, I don't look at that window...”(I maximise the window immediately)

Page 7: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Representation of Results:

Second attempt...

7/100

Student Reaction:

“Oh, box of meaningless numbers.

Go away”

Page 8: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Representation of Results: “Traffic Lights”

“Traffic Lights” represent the RMSd values for each of the refined geometry types

Good refinement Bad refinement 9/87

Page 9: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Refinement Techniques Single-Atom Drag

Over-dragging

Key-bindings: Triple Refine Single Residue Refine with Auto-accept

Ramachandran Refinement

Page 10: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligands in Coot Importing and building ligand from

scratch PRODRG, LIBCHECK

Ligand Fitting Validation

Mogul Representation

Bond orders Surfaces

Analysis Molprobity, LIDIA

Page 11: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

2D Ligand Builder Free sketch Sbase search

Page 12: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

”Yesterday's” Ligand

Atom name matching

Torsion matching Ligand overlay

Page 13: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Why Validate?

11,000+ chemical structures (Het-groups)

Sulfate ions in 1DW9 (1.65Å resolution)

Page 14: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Cocktail Examples

Page 15: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Conformer Generation

Page 16: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

REFMAC Monomer Library chem_comp_tor

loop_

_chem_comp_tor.comp_id

_chem_comp_tor.id

_chem_comp_tor.atom_id_1

_chem_comp_tor.atom_id_2

_chem_comp_tor.atom_id_3

_chem_comp_tor.atom_id_4

_chem_comp_tor.value_angle

_chem_comp_tor.value_angle_esd

_chem_comp_tor.period

ADP var_1 O2A PA O3A PB 60.005 20.000 1

ADP var_2 PA O3A PB O1B 59.979 20.000 1

ADP var_3 O2A PA "O5'" "C5'" -59.942 20.000 1

ADP var_4 PA "O5'" "C5'" "C4'" 179.996 20.000 1

ADP var_5 "O5'" "C5'" "C4'" "C3'" 176.858 20.000 3

ADP var_6 "C5'" "C4'" "O4'" "C1'" 150.000 20.000 1

ADP var_7 "C5'" "C4'" "C3'" "C2'" -150.000 20.000 3

Page 17: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Torsionable Angle Probability from CIF file

Page 18: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Conformer Generation

Non-HydrogenNon-CONSTNon-Ring

Page 19: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 20: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 21: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Validation

Compare the observed structure to the restraints

In Coot: Validate → Geometry analysis

Page 22: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Parmatisation issues...(what if they are wrong?)

Perfect refinement with incorrect parameters → distorted structure

CSD's Mogul Knowledge-base of geometric

parameters based on the CSD Can be run as a “batch job” Mean, Z-scores.

Page 23: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Validation Mogul plugin in Coot

Run mogul, graphical display of results Update restraints (target and esds for bonds

and angles)

Page 24: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Represenation

Bond orders (from dictionary)

Page 25: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Representation Surfaces using Partial Charges

Page 26: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Representation Transparent surfaces

Page 27: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Binding mode analysis Binding site highlighting, Isolated Molprobity dots

Page 28: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Environment Layout 2d Ligand pocket layout (ligplot,

poseview)

Can we do better? - Interactivity?

Page 29: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Environment Layout

Binding pocket residues Interactions Substitution contour Solvent accessibility halos Solvent exclusion by ligand

Page 30: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Solvent Exposure

Identification of solvent accessible atoms

Page 31: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Enviroment Layout

Considerations 2D placement and distances should reflect

3D metrics (as much as possible) H­bonded residues should be close the atoms to 

which they are bonded Residues should not overlap the ligand Residues should not overlap each other c.f. Clark & Labute (2007)

(work in progress)

Page 32: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Environment Layout Initial residue placement

Page 33: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Layout Energy Terms

Residues match 3D Distances

Residues don't overlay each other Residues are close to H-bonding ligand atoms

Residues don't overlap ligand

Page 34: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Ligand Environment Layout Residue position minimisation

Page 35: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Determination of the Substitution Contour

Page 36: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Substitution Contour:Extending along Hydrogens

Page 37: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 38: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Chiral Centre Inversion

Inverted chiral centre refinement pathology detection

Hydrogen tunnelling

Page 39: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Alpha Helix Placement

Scenario: Looking at a new map, not built with automatic tools:

“I can see that there’s a helix here - build it for me!”

From a given point: Move to local averaged maximum Do a 2D MR-style orientation search on a cylinder of

electron density Build a helix (both directions) 1D Rotation search to find best fit Score based on density at CB positions Trim ‘n Grow

37/100

Page 40: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 41: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Cylinder Search Pick the orientation that

encapsulates the most

electron density

Using 2 rotation axes

Page 42: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

2 x 1-D Helix orientation searches

Page 43: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 44: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 45: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 46: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 47: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 48: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Handling EM maps

45/100

Page 49: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 50: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 51: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Partioning Maps: Watershed Algoritm 1D-

analog

Page 52: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Pintilie et al. (2010) J.Struct.Biol.

Page 53: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 54: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 55: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 56: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

EM Futures

Use Fast Fourier Feature recognition Positioning protein domains or fragments

in complete or segmented maps Extremely parallelizable(?) and non-

graphical Map scoring with protein-protein docking

hypotheses? Score complexes with PISA?

53/100

Page 57: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 58: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 59: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Low Resolution Model-Building

Interactive Map Sharpening User-define distance restraints

And torsion restraints

Ramachandran Restraints “Backrub” rotamers Protein-db loop database (from Kevin

Cowtan)

Page 60: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Sharpening the Data

Page 61: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Sharpening the Data

47/100

Which B-factor shall I use to get the most interpretable map?

Interactively adjust the structure factor amplitudes and re-generate the map with FFT and recontouring...

Page 62: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 63: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

2XGJ: Mtr4 (Wier et al., 2010)

Page 64: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

2XGJ: Mtr4, Weir et al. (2010)

Page 65: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

”Backrub Rotamers”

High probability models with low resolution data

Page 66: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Previous

Page 67: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 68: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 69: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 70: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 71: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 72: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 73: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 74: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 75: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

To turn it on...

(ROTAMERSEARCHLOWRES)

Page 76: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

To turn it on...

(ROTAMERSEARCHLOWRES)

Page 77: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Networking...

19/80

PDBe interface... Drag and drop

Also with drugbank

Page 78: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

PDBe Recent StructuresJSON parser, network threaded code

Page 79: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Finding Holes

An implementation of Smart, Goodfellow & Wallace (1993)

Biophysics Journal 65, 2455 Atomic radii from AMBER I used

radii from CCP4 monomer library sans simulated annealing

Page 80: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 81: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Restraints Editing in Coot

Distance Restraints:

Alpha helices, A-form RNA Add and delete individual restraints

User-selectable sigma Select 2 residues for range

User-defined torsion restraints

Input from ProSMART Output to Refmac

63/100

Page 82: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 83: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 84: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 85: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 86: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 87: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 88: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools
Page 89: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

Export as Refmac Restraints:

EXT DIST FIRST CHAIN A RESI 55 INS . ATOM CA SECOND CHAIN A RESI 55 INS . ATOM C VALUE 1.54 SIGMA 0.05

(And Nat Echols has been working a the phenix interface)

Page 90: Model-Building with Coot · 2013. 7. 12. · Model-Building with Coot Overview of Presentation: New algorithms and features Tips on Usage Focus on: Tools for Ligand-handling Tools

ProSMART Interface

<demo>