Title: Exact%20Point%20Matching%20in%20R2
1Alignment of Flexible Molecular Structures
2Motivation
- Proteins are flexible. One would like to align
proteins modulo the flexibility. - Hinge and shear protein domain motions
(Gerstein, Lesk , Chotia). - Conformational flexibility in drugs.
3Problem definition
4Flexible Geometric Hashing
- Exploit the fact that neighboring parts share the
joint - accumulate mutual information at the
joint. - Achieve complexity of the same order of magnitude
as in rigid alignment.
5Flexible protein alignment without prior hinge
knowledge
- FlexProt - algorithm
- detects automatically flexibility regions,
- exploits amino acid sequence order.
6Motivation
7Geometric Representation
3-D Curve vi, i1n
8Experimental Results
9Experimental Results
10FlexProt Algorithm
- Input two protein molecules A and B, each being
represented by the sequence of the 3-D
coordinates of its Ca atoms. - Task largest flexible alignment by decomposing
the two molecules into a minimal number of rigid
fragment pairs having similar 3-D structure.
11(No Transcript)
12FlexProt Main Steps
Detection of Congruent Rigid Fragment Pairs
Joining Rigid Fragment Pairs
Rigid Structural Comparison
Clustering (removing ins/dels)
13Structural Similarity Matrix
14Detection of Congruent Rigid Fragment Pairs
i1
i-1
i
j-1
j1
j
vi-1 vi vi1 wj-1 wj wj1
15RMSD Computation
Vi ... Vil Wj ... Wjl
Vk ... Vkm Wt ... Wtm
P
Q
P U Q
16FlexProt Main Steps
Detection of Congruent Rigid Fragment Pairs
Joining Rigid Fragment Pairs
Rigid Structural Comparison
Clustering (removing ins/dels)
17 How to Join Rigid
Fragment Pairs ?
18Graph Representation
Graph Node
Graph Edge
19Graph Representation
- The fragments are in ascending order.
- The gaps (ins/dels) are limited.
- Allow some overlapping.
W
a
b
Size of the rigid fragment pair (node b) - Gaps
(ins/dels) - Overlapping
Penalties
20Graph Representation
- DAG (directed acyclic graph)
21Optimal Solution ?
W_k
W_m
W_n
W_t
W_i
- All Shortest Paths
- O(EVV2) (for DAG)
- Single-source shortest paths
- O(EV)
22FlexProt Main Steps
Detection of Congruent Rigid Fragment Pairs
Joining Rigid Fragment Pairs
Rigid Structural Comparison
Clustering (removing ins/dels)
23Clustering (removing ins/dels)
T1
T2
If joining two fragment pairs gives small RMSD
(T1 T2) then put them into one cluster.
24FlexProt Main Steps
Detection of Congruent Rigid Fragment Pairs
Joining Rigid Fragment Pairs
Rigid Structural Comparison
Clustering (removing ins/dels)
25Correspondence Problem
26Molecular Surface Representation
27Motivation
- Prediction of biomolecular recognition.
- Detection of drug binding cavities.
- Molecular Graphics.
28 1. Solvent Accessible Surface SAS2.
Connolly Surface
29Connollys MS algorithm
- A water probe ball (1.4-1.8 A diameter) is
rolled over the van der Waals surface. - Smoothes the surface and bridges narrow
inaccessible crevices.
30Connollys MS algorithm - cont.
- Convex, concave and saddle patches according to
the no. of contact points between the surface
atoms and the probe ball.
- Outputs pointsnormals according to the
- required sampling density (e.g. 10 pts/A2).
31Example - the surface of crambin
32Critical points based on Connolly rep. (Lin,
Wolfson, Nussinov)
- Define a single pointnormal for each patch.
- Convex-caps, concave-pits, saddle - belt.
33Critical point definition
34Connolly gt Shou Lin
35Solid Angle local extrema
hole
knob
36Chymotrypsin surface colored by solid angle
(yellow-convex, blue-concave)