QSD Quadratic Shape Descriptors - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

QSD Quadratic Shape Descriptors

Description:

A QSD is calculated by least-squares fitting of a quadratic surface to a 2.0 ... After the least-squares fitting procedure, the principal curvatures and ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 31
Provided by: sagi6
Category:

less

Transcript and Presenter's Notes

Title: QSD Quadratic Shape Descriptors


1
QSD Quadratic Shape Descriptors
  • Surface Matching and Molecular Docking Using
    Quadratic Shape Descriptors

Goldman BB, Wipke WT. Quadratic Shape
Descriptors. 1. Rapid Superposition of Dissimilar
Molecules Using Geometrically Invariant Surface
Descriptors. J.Chem. Inf. Comput. Sci., 40 (3),
644 -658, 2000
2
QSD idea
Define a geometrical invariant representation of
small surface sections (if two molecules have a
similar surface region then its small parts are
also similar) . In case a geometrical invariant
allows to define a reference frame then the
number of all superpositions is nm. n (m) -
number of invariants in the first (second)
molecule Principle curvature and principle
directions provide an elegant formalism that
captures these notions.
3
Reminder curvature properties
k1 gt k2 gt k3 0
4
knormal curvature - curvature of normal section
at p Principal Curvatures kmax , kmin -
normal curvatures with maximal-minimal
values Principal Directions ? max , ? min -
tangent vectors associated with principal
curvatures. kmax ? kmin ? ? max - ? min
5
Molecular Surface Calculation
  • The preprocessing stage of the algorithm computes
    the molecular surface of a molecule by using the
    original Connolly MS program.

Critical Points Calculation
  • The critical points of the surface as defined by
    Lin et al.40 are calculated.
  • These critical points are the center of gravity
    of each face of the Connolly surface projected
    back onto the surface.

6
Critical Points
  • To reduce the number of the critical points used
    to describe a molecule, the critical points
    associated with the toroidal sections (light
    purple) of the surface are not used.

7
S p1, ..., pn, where p (v, n) is composed
of the surface point location v in
three-dimensional space and n is the unit vector
normal to the surface at p.v
C c1, ..., cm - set of critical points, where
ci in S
Surface neighborhood around c
8
N is transformed s.t. c.v (0,0,0) c.n
(0,0,1)
Redefine points N
Hessian matrix (second fundamental form)
Local principal curvatures and directions are
eigenvalues and eigenvectors, respectively, of
the II matrix.
9
Calculate matrix II by fitting the points of N to
the second order part of the Taylor expansion of
w
w(u,v)
Notice w(0,0)0 and so the first derivatives.
10
Finally, two right-handed orthogonal coordinate
systems can be constructed from the local
principal curvature directions
11
Principal curvature directions are in cyan.
12
Shape Index
  • (? min, ? min) and (? max, ? max) represent
    the local principal curvatures and directions of
    the surface patch.The shape index represents the
    degree of concavity of a local surface section
    and is defined by

13
Shape Index Similarity
  • The shape index provides a convenient mechanism
    for determining the similarity between two
    section of surface.
  • The Similarity measure for two surface patches
    with shape indexes S1 and S2 is

1.0 shapes are identical 0.0 shapes are
exactly opposite
14
Total Shape Similarity Score Y
  • The score is simply a summation of the individual
    similarity scores for each pair of matching
    descriptors.ML ml0,,mln, where ml (ri,lj)
    indicates that ith QSD on the receptor matchs the
    jth QSD on the ligand.S(ml.x) represent the
    value of the shape index S for the match list QSD
    ml.x.

15
QSD Preprocessing Algorithm.
Input M Coordinates of Molecule ? Distance
parameter Variables A Alignment Matrix
S Shape Index Algorithm Create molecular
surface for molecule M the Connolly algorithm.
Calculate critical points C c1,,cm of
surface using Lins method. for each c ? C
(c,S,A) ? Create QSD at point c with distance
range ? store (c,S,A) end
16
Surface matching phase
  • This phase of the algorithm commences with the
    input of the ligand and proteins atomic
    coordinates along with the set of quadratic shape
    descriptors approximating threir molecular
    surface.
  • The surface of the active site has been inverted,
    and shape complementary between the ligand and
    receptor surfaces is referred to as shape
    similarity.
  • An additional input parameter, the shape filter
    ?S, is used as a filter to determine the extant
    of similarity between two surface sections.

17
  • Surface matching phase
  • InputML,MR Coordinates of Ligand and
    receptorQL,QR QSD set describing Ligand and
    receptor?S Shape Filter
  • Algorithmfor each ql ? QL for each qr ? QR
  • if (ql.S qr.S) ? ?S) Dock QL to QR
    as dictated by alignment of ql to qr if
    (sufficient QSDs from QR superimpose on QSD from
    QL) Dock ML onto MR as dictated by
    alignment of ql onto qr if
    (acceptable steric clash between MR and
    transformed ML) store docking end
    if end if end if end forend for

Steric collisions are quickly evaluated usinga
three-dimensional grid-based procedure.
18
Scoring
  • The scoring module uses three types of scoring
    routines to prioritize the computed dockings
  • Empirical estimate of ?gbinding (using Bohms
    algorithm).
  • Measure of shape similarity ?.
  • Clustering algorithm.

19
Matching Scoring Phase Complexity
  • Let n,m represent the number of QSDs used to
    describe the shape of the target molecule and the
    moving molecule.
  • The total number of the dockings calculated
    O(mn).
  • For each docking calculated, all of the QSDs in
    the moving set are transformed, matched with QSDs
    in the target set and then the surface similarity
    score assessed.
  • The total complexity of the matching phase is
    thus O(nm2).

20
High level flow chart for QSD docking algorithm
Create Molecular Surface for Ligand and Receptor
21
High level flow chart for QSD docking algorithm
Create Molecular Surface for Ligand and Receptor
Calculate Molecular Surface Critical Points
22
High level flow chart for QSD docking algorithm
Create Molecular Surface for Ligand and Receptor
Calculate Molecular Surface Critical Points
Preprocessing
Calculate Quadratic Shape Descriptors
23
High level flow chart for QSD docking algorithm
Create Molecular Surface for Ligand and Receptor
Calculate Molecular Surface Critical Points
Preprocessing
Calculate Quadratic Shape Descriptors
Dock Ligands To Receptor Using QSD
24
High level flow chart for QSD docking algorithm
Create Molecular Surface for Ligand and Receptor
Calculate Molecular Surface Critical Points
Preprocessing
Calculate Quadratic Shape Descriptors
Dock Ligands To Receptor Using QSD
Object Recognition
Score Successful Dockings
25
Preprocessing Times
26
Crystallographic Scores
27
QSD Matching Results
28
QSD Docking Results on Ligand Into Protein and
Comparison With Cocrystalized Structure Position
29
Comparison of QSDock a Times to DOCK2 and
Geometric Hashing (GH)
30
Conclusion
  • QSDock is capable of reproducing the
    crystallographically determined orientations
    using only shape.
  • QSD for shape-based docking dretically reduces
    the computational complexity of the docking
    problem.

31
Preprocessing
  • The preprocessing algorithm accepts as input the
    three-dimensional coordinates of a molecule and
    calculate the set of QSDs describing its surface
    shape.
  • The preprocessing is done only once for each
    molecule.

32
Shape Descriptors Calculation
  • A QSD is a macroscopic interpretation of the
    classical differential geometric surface
    properties of principal curvatures and principal
    directions.
  • A QSD is calculated by least-squares fitting of a
    quadratic surface to a 2.0 Å circular patch of
    molecular surface surrounding a critical point.
  • After the least-squares fitting procedure, the
    principal curvatures and directions of the
    surface at p are calculated.
Write a Comment
User Comments (0)
About PowerShow.com