Computational Tools to Study Protein Motion - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Computational Tools to Study Protein Motion

Description:

Computational Tools to Study Protein Motion. Peggy Yao. Prof. Latombe's ... Each time, add one DoF and all atoms determined by that DoF such that they are ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 24
Provided by: pegg5
Category:

less

Transcript and Presenter's Notes

Title: Computational Tools to Study Protein Motion


1
Computational Tools to Study Protein Motion
  • Peggy Yao
  • Prof. Latombes Group
  • Stanford University

2
Secret of Life
http//frank.itlab.us/spider_2002/dna_protein.gif
3
Protein
  • They perform many vital functions, e.g.
  • Catalysis of reactions
  • Transport of molecules
  • Building blocks of muscles
  • Storage of energy
  • Defense against intruders
  • They are large moleculescontaining 100s to 1000s
    atoms.
  • They are made of amino acids.
  • There are 20 different types of amino acids.

4
Protein Structure
Amino acid
  • A protein has one or a few chains of amino acids.
  • A chain of amino acids folds into a 3D structure.
  • Some substructures are regular helix shape (alpha
    helix), or instant noodle shape (beta sheet).
  • The rest are irregular shape, called loops.
  • Chains aggregate together into a bigger 3D
    structure.

loop
http//academic.brooklyn.cuny.edu/biology/bio4fv/p
age/3d_prot.htm.
5
Structure Function
  • Protein function is closely related to its 3D
    structure.
  • E.g., mad-cow disease is due to PrP misfolding.
  • E.g., calcium atoms bind to good-shape-loops.

calcium
6
Structural Flexibility
  • Protein structure is not static.
  • Structural flexibility is important to protein
    function.
  • In order to study protein functions, wed like to
    know various conformations a protein can take.

7
Experimental Protein Structure Determination
Methods
  • X-ray crystallography
  • Requires protein crystals, which are hard to
    obtain.
  • Returns a single static conformation.
  • Nuclear magnetic resonance (NMR)
  • Can obtain multiple conformations.
  • However, it is only limited to small proteins.

Need computational methods to predict various
conformations! -- Conformation sampling.
8
Starting from Loops
  • Why I started the study from loops only?
  • Loops are relatively more flexible than other
    substructures (alpha helices and beta sheets).
  • Loops are sometimes binding sites.
  • Loops are short, thus have less degrees of
    freedom.

9
Sample Loop Conformations
  • Valid loop conformations
  • Closed
  • Two ends of the loops overlap with the
  • two anchors of the loop in correct orientation.
  • Collision-free
  • No atom on the loop collides with any other atom
    on the loop or any atom from the rest of the
    protein.
  • Sample loop conformations
  • Generate loop conformations broadly across the
    valid conformation space.

10
Loop Model
Amino Acid (i-1)
Amino Acid i
Amino Acid (i1)
O
O
Cß

C
f
Ca
N
C
?
N

f
?
?
f
Ca
C
N
Ca
Cß
O
Cß
  • A long kinematic chain with 2n DoFs if there are
    n amino acids in the loop.
  • Each DoF is a dihedral angle.

11
Challenges
  • High dimensionality
  • If 10 amino acids in the loop, we are studying a
    20-dimensional space.
  • If only 4 values for each DoF,
  • there are 1099511627776
  • possible conformations!
  • Need to satisfy two constraints
  • simultaneously.
  • Closed collision-free
  • The valid conformation space
  • is only a tiny subspace of the
  • entire space.

12
To Satisfy Each Constraint
  • To close a loop
  • Use exact inverse kinematics
  • To detect collision
  • Grid method
  • Build a grid around a protein.
  • An atom can only collide with atoms from the same
    grid cell, or from neighboring grid cells.

13
Naïve Method
  • Algorithm
  • Sample all DoFs randomly.

14
Naïve Method
  • Algorithm
  • Sample all DoFs randomly.
  • Close the loop using exact inverse kinematics.

15
Naïve Method
  • Algorithm
  • Sample all DoFs randomly.
  • Close the loop using exact inverse kinematics.
  • Check whether the resulting conformation is
    collision-free.
  • If not, reject it and start another iteration
    until getting a closed, collision-free
    conformation.

16
Naïve Method
  • Algorithm
  • Sample all DoFs randomly.
  • Close the loop using exact inverse kinematics.
  • Check whether the resulting conformation is
    collision-free.
  • If not, reject it and start another iteration
    until getting a closed, collision-free
    conformation.
  • Drawback
  • Takes a long time to get a valid conformation due
    to high rejection rate.

17
Our MethodPrioritized Constraint Satisfaction
Approach
  • Intuition
  • The two ends of the loop are more likely to get
    into collision.
  • Prioritized constraint satisfaction
  • Divide the loop into 3 fragments.
  • Make sure the two ends are
  • collision-free first.
  • Dont care the closed constraint at this stage.
  • Use the middle fragment to close the loop.

Middle fragment
Back end
Front end
18
Our Method (1)
  • Construct collision-free ends
  • Each time, add one DoF and all atoms determined
    by that DoF such that they are all collision-free.

19
Our Method (2)
  • Use naïve method to fill the middle fragment.
  • Randomly assign its DoF values.
  • Close it to the back end using exact IK, assuming
    it is attached to the front end.
  • Accept if it is collision-free.

20
Our Method (2)
  • Use naïve method to fill the middle fragment.
  • Randomly assign its DoF values.
  • Close it to the back end using exact IK, assuming
    it is attached to the front end.
  • Accept if it is collision-free.

21
Experimental Results (1)
22
Experimental Results (2)
  • Much more efficient than the naïve method.

23
Protein Loop Kinematics Toolkit
  • Protein structure manipulation
  • https//simtk.org/home/looptk
Write a Comment
User Comments (0)
About PowerShow.com