Download presentation
Presentation is loading. Please wait.
Published byMalcolm Merritt Modified over 9 years ago
1
Docking III: Matching via Critical Points Yusu Wang Joint Work with P. K. Agarwal, H. Edelsbrunner, J. Harer Duke University
2
Motivation Docking problem Partial matching Two steps Find coarse matching Local improvement Input: protein A and B Output: a set of coarse alignments
3
Matching Surfaces Model protein As a surface instead of set of balls Sample special points Knobs and caves Align two sets of points Under collision-free constraint
4
Our Approach Overview: Step 1. Extract critical points Design Morse function Step 2. Align critical points Use both topological and geometric info.
5
Critical Points : manifold (closed curves/surfaces) : Morse function Critical points : min, max, saddles for max saddlemin
6
Pairing Critical points capture topological information Critical pairs, persistence of critical pairs
7
Some Morse Functions Curvature Too local Connolly function Ratio of inside/outside perimeters
8
Atomic Density Function Proposed by Kuhn et al. Best fit
9
416100 in 3D
10
Height Function Atomic density function: Critical points nice Critical pairs good for removing noise But … Height function Captures good features in vertical direction
11
Elevation Function Each point critical in normal direction Define
12
Surgery However: not continuous Blame the manifold! : apply surgery on Elevation function:
13
in 2D ~12~30
14
Surgery in 2D
15
Alignment Input: Two proteins A and B (P and Q) Two sets of critical points/pairs Output: Set of transformations for protein B Sorted by score(A, T(B))
16
NaïveMatch NaiveMatch Alg: Output: Take a pair from P, a pair from Q Align two pairs, get transformation T Compute score between A and T(B) Rank transformations by score
17
PairMatch PairMatch Alg: Take a critical pair from each set Align two critical pairs, get transformation T Rank T ’s by their scores Output:
18
Illustration
19
2D Results NaiveMatchPairMatch
20
2D Results – Cont’ : top r ranked transformations of : top s ranked transformations of How well does covers ?
21
Future Work Implement Elevation function in 3D Better matching algorithm in 3D? Local improvement starting from a position with collision
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.