conformational space of a flexible protein loop jean-claude latombe computer science department...

42
Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1 , Guanfeng Liu 2 , Itay Lotan 3 , Henry van den Bedem 4 , Jim Milgram 5 , Nathan Marz 6 , and Charles Kou 6 ) Graduate student Postdoc Now a postdoc at U.C. Berkeley Joint Center for Structural Genomics, Stanford Linear Accelerator Center Department of Mathematics, Stanford University Undergraduate CS students

Upload: agatha-walsh

Post on 17-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Fragment Completion Problem  Input: Electron-density map Partial structure Two “anchor” residues Amino-acid sequence of missing fragment  Output: Conformations of fragment that - Respect the closure constraint (IK) - Maximize match with electron-density map

TRANSCRIPT

Page 1: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Conformational Space of a Flexible Protein Loop

Jean-Claude LatombeComputer Science Department

Stanford University(Joint work with Ankur Dhanik1, Guanfeng Liu2,

Itay Lotan3, Henry van den Bedem4, Jim Milgram5, Nathan Marz6, and Charles Kou6)

1 Graduate student2 Postdoc3 Now a postdoc at U.C. Berkeley4 Joint Center for Structural Genomics, Stanford Linear Accelerator Center5 Department of Mathematics, Stanford University6 Undergraduate CS students

Page 2: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Initial Project“Noise” in electron density maps from X-ray crystallography

4-20 aa fragments unresolved by existing software (RESOLVE, TEXTAL, ARP, MAID)

Page 3: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Fragment Completion Problem

Input:• Electron-density map• Partial structure•Two “anchor” residues•Amino-acid sequence of missing fragment

Output: • Conformations of fragment that

- Respect the closure constraint (IK)- Maximize match with electron-density map

Main part of protein (f olded)

Protein f ragment (f uzzy map)

Anchor 1(3 atoms)

Anchor 2(3 atoms)

Main part of protein (f olded)

Protein f ragment (f uzzy map)

Anchor 1(3 atoms)

Anchor 2(3 atoms)

Page 4: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Two-Stage Method[H. van den Bedem, I. Lotan, J.C. Latombe and A. M. Deacon. Real-space protein-model completion: An inverse-kinematics

approach. Acta Crystallographica, D61:2-13, 2005.]

1. Candidate generations Closed fragments

2. Candidate refinement Optimize fit with EDM

Page 5: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Stage 1: Candidate Generation

Loop:• Generate random conformation of fragment

(only one end is at its “anchor”) • Close fragment – i.e., bring other end to second

anchor – using Cyclic Coordinate Descent (CCD) [A.A. Canutescu and R.L. Dunbrack Jr. Cyclic coordinate descent: A robotics algorithm for protein loop closure. Prot. Sci. 12:963–972, 2003]

Page 6: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Stage 2: Candidate Refinement

Target function T(Q) measuring quality of the fit with the EDM

Minimize T while retaining closure

d3 d2

d1(1,2,3)

Null space

Page 7: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Refinement ProcedureRepeat until minimum is reached: Compute a basis N of the null space at

current Q (using SVD of Jacobian matrix) Compute gradient T of target function at

current Q [Abe et al., Comput. Chem., 1984] Move by small increment along projection

of T into null space (i.e., along dQ = NNT T)+Monte Carlo + simulated annealing protocol to deal with local minima

Page 8: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Tests #1: Artificial Gaps Complete structures (gold standard) resolved

with EDM at 1.6Å resolution Compute EDM at 2, 2.5, and 2.8Å resolution Remove fragments and rebuild

Long Fragments:12: 96% < 1.0Å aaRMSD15: 88% < 1.0Å aaRMSD

Short Fragments: 100% < 1.0Å aaRMSD

Page 9: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Tests #2: True Gaps Structure computed by RESOLVE Gaps completed independently (gold

standard) Example: TM1742 (271 residues) 2.4Å resolution; 5 gaps left by RESOLVE

Length Top scorer Lowest error4 0.22Å 0.22Å5 0.78Å 0.78Å5 0.36Å 0.36Å7 0.72Å 0.66Å10 0.43Å 0.43Å

Produced by H. van den Bedem

Page 10: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

TM1621 Green: manually

completed conformation

Blue: conformation computed by stage 1

Pink: conformation computed by stage 2

The aaRMSD improved by 2.4Å to 0.31Å

Page 11: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

A323Hist

A316Ser

Two-State Loop

A

B

TM0755: data at 1.8Å 8-residue fragment crystallized in 2 conformations the EDM is difficult to interpret Generate 2 conformations Q1 and Q2 using CCD TH-EDM(Q1,Q2,) = theoretical EDM created by distribution

Q1 + (1-)Q2

Maximize fit of TH-EDM(Q1,Q2,) with experimental EDM by moving in null space N(Q1)N(Q2)[0,1]

Page 12: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Status Software running with Xsolve, JCSG’s

structure-solution software suite Used by crystallographers at JCSG for

structure determination Contributed to determining several

structures recently deposited in PDB

Page 13: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Lesson “Fuzziness” in EDM due to loop

motion is not “noise”

Instead, it may be exploited to extract information on loop mobility

Page 14: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

New 4-year NSF project (DMS-0443939, Bio-Math program)

Goal: Create a representation (probabilistic roadmap) of the conformation space of a protein loop, with a probabilistic distribution over this representation

Applications:• Motion from X-ray crystallography• Improvement of homology methods• Predicting loop motion for drug design• Conformation tweaking (MC optimization, decoy

generation)

Page 15: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Predicting Loop Motion

[J. Cortés, T. Siméon, M. Renaud-Siméon, and V. Tran. J. Comp. Chemistry, 25:956-967, 2004]

Page 16: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Ongoing Work

1. Develop software tools to create and manipulate loop conformations

2. Study the topological structure of a loop conformational space

Page 17: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Software tools implemented

CCD Exact IK for 3 residues (non-necessarily

contiguous) Creation of loop conformations

Page 18: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Exact IK for 3 Residues[E.A. Coutsias, C. Seok, M.J. Jacobson, K.A. Dill. A Kinematic View of

Loop Closure, J. Comp. Chemistry, 25(4):510 – 528, 2004]

Maximal number of solutions: 10, 12?

Page 19: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Closing loops using CCD + Exact IK

Page 20: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Closing loops using CCD + Exact IK

Page 21: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Software tools implemented

CCD Exact IK for 3 residues (non-necessarily

contiguous) Creation of loop conformations Computation of pseudo-inverse of Jacobian

and null-space basis Loop deformation in null space Conformation sampling

Page 22: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Moving an atom along a line

Page 23: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Interpolating between two conformations

Page 24: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Sampling many conformations

Page 25: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Software tools implemented

CCD Exact IK for 3 residues (non-necessarily

contiguous) Creation of loop conformations Computation of pseudo-inverse of

Jacobian and null-space basis Loop deformation in null space Conformation sampling Detection of steric clashes (grid

method)

Page 26: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Topological Structure of Conformational Space

Inspired by work of Trinkle and Milgram on closed-loop kinematic chains

Leads to studying singularities of open protein chains and of their images

Page 27: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Configuration Space of a 4R Closed-Loop Chain

[J.C. Trinkle and R.J. Milgram, Complete Path Planning for Closed Kinematic Chains with Spherical Joints, Int. J. of Robotics Research, 21(9):773-789, 2002]

Rigid link

Revolute jointl1

l2

l3

l4

Page 28: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Configuration Space of a 4R Closed-Loop Chain

[J.C. Trinkle and R.J. Milgram, Complete Path Planning for Closed Kinematic Chains with Spherical Joints, Int. J. of Robotics Research, 21(9):773-789, 2002]

l1l2

l3

l4

Page 29: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Configuration Space of a 4R Closed-Loop Chain

[J.C. Trinkle and R.J. Milgram, Complete Path Planning for Closed Kinematic Chains with Spherical Joints, Int. J. of Robotics Research, 21(9):773-789, 2002]

Images of thesingularities of the red linkage’s endpoint map: C 2

Page 30: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

l1

Configuration Space of a 4R Closed-Loop Chain

[J.C. Trinkle and R.J. Milgram, Complete Path Planning for Closed Kinematic Chains with Spherical Joints, Int. J. of Robotics Research, 21(9):773-789, 2002]

Page 31: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

l1

Configuration Space of a 4R Closed-Loop Chain

[J.C. Trinkle and R.J. Milgram, Complete Path Planning for Closed Kinematic Chains with Spherical Joints, Int. J. of Robotics Research, 21(9):773-789, 2002]

Page 32: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

[J.C. Trinkle and R.J. Milgram, Complete Path Planning for Closed Kinematic Chains with Spherical Joints, Int. J. of Robotics Research, 21(9):773-789, 2002]

Configuration Space of a 5R Closed-Loop Chain

IS1

I(S1 S1)

S1|S1

S1|S1

Images of thesingularities of the red linkage’s endpoint map: C 2

Page 33: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

C

C

N

N

How does it apply to a protein loop?

Page 34: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

C

C

N

N

How does it apply to a protein loop?

Page 35: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

C

C

N

N

How does it apply to a protein loop?

Page 36: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

C

C

N

N

Images of thesingularities of the red linkage map: C 3SO(3)

2D surfacein 3SO(3)

Page 37: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

C C

N

Kinematic Model

~60dg

Page 38: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Singularities of Map C R3

Rank 1 singularities: Planar linkage Rank 2 singularities:

• Type 1• Type 2

Page 39: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Singularities of Map C R3

Rank 1 singularities: Planar linkage Rank 2 singularities:

• Type 1• Type 2

Planar sub-linkages

P0

Line contained in P0

Page 40: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Singularities of Map C R3

Rank 1 singularities: Planar linkage Rank 2 singularities:

• Type 1• Type 2

P0

P1

P2 There is a line L

contained in P2 to which P0 and P1 are //

L

Must be // to each other and // to last plane

Endpoint iscontained in all planes P0, P1, and P2

Page 41: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Images of Singularities

Singularities are on the periphery of the endpoint’s reachable space

rank 1 singularity

Page 42: Conformational Space of a Flexible Protein Loop Jean-Claude Latombe Computer Science Department Stanford University (Joint work with Ankur Dhanik 1, Guanfeng

Impact on Flexible Loops?