Meshfree Methods in
Conformation Dynamics
Marcus Weber
Zuse Institute Berlin Free University Berlin
Berlin Center for Genom-based Bioinformatics
DFG Research Center “Matheon”
ZIB Scientific Computing:
Dept. Computational Drug DesignPeter Deuflhard, Frank Cordes, Marcus Weber, Susanna Kube, Holger Meyer, Ulrich Nowak, Alexander Riemer
Dept. Scientific Visualization
Hans-Christian Hege, Daniel Baum, Johannes Schmidt-Ehrenberg, Timm Baumeister, Maro Bader
Cooperation:
FU Biocomputing:Christof Sch¨utte, Wilhelm Huisinga, Alexander Fischer,
Illja Horenko, Carsten Hartmann, Phillip Metzner, Eike Meerbach Berlin Center for Genome-based Bioinformatics (BCBio)
DFG Research Center “Matheon”
Outline
1. Motivation and Aims of Conformation Dynamics 2. Conformations
3. Robust Perron Cluster Analysis 4. Sampling Scheme
1. Motivation and Aims of
Conformation Dynamics
Motivation: Example N-pentane
Motivation
conformation dynamics
identification of molecular conformations inter−conformational dynamics
sampling according to Boltzmann distr.
Decomposition of Botzmann Distribution
Conformations =
Decomposition of the Boltzmann distribution into overlapping densities
Ω
V
ZIBmol, amiraMol
Approximation of Conformations
Ω
V
Approximation of Conformations
Ω
V
Approximation of Conformations
Ω multiple minima
transition regions V
Approximation of Conformations
0Ω
χ 1 12 Conformation DynamicsConformations as membership functions
Conformations are membership functions (fuzzy sets):
χi : Ω→[0,1], i= 1, . . . , nC, nC
X
i=1
χi(q) = 1, ∀q ∈Ω.
Total spatial Boltzmann distribution:
π: Ω→IR+, π(q)∝exp(−β V(q))
Decomposition of the Boltzmann distribution (partition function wi):
πi(q)=
1
R
Ωχi(q)π(q)dq
3. Robust Perron Cluster Analysis
Function approximation
Approximation viaspositive, partition-of-unity basis functions Φj, j = 1, . . . , s:
χi= s X j=1 C(j, i) Φj, 0≤C∈IRs×nC, X i C(j, i) = 1. i χ χ Φ Φ Φ Φ 1 1 2 2 3 4 C(j,i) j
Function approximation
Approximation viaspositive, partition-of-unity basis functions Φj, j = 1, . . . , s:
χi= s X j=1 C(j, i) Φj, 0≤C∈IRs×nC, X i C(j, i) = 1. Further condition: χi(q(τ))≈χi(q(0)).
More precisely (Sch¨utte, 2000):
Pτχi≈χi, Pτ :L1,2(π)→L1,2(π).
Robust Perron Cluster Analysis (PCCA+)
Perturbation theory, optimization approach:Deuflhard, W., 2005
Main idea: P C≈S C if C=XA, X∈IRs×nC,A∈IRnC×nC where P X =SXΛ, Λ≈Is.
Robust Perron Cluster Analysis (PCCA+)
P X
=
SX
Λ
,
Λ
≈
I
sRobust Perron Cluster Analysis (PCCA+)
Robust Perron Cluster Analysis (PCCA+)
P X
≈
SX
Robust Perron Cluster Analysis (PCCA+)
Robust Perron Cluster Analysis (PCCA+)
P C
≈
SC
Robust Perron Cluster Analysis (PCCA+)
PCCA+ can be used for general cluster problems, too. Condition: P , S have a hidden block-diagonal structure.
W., 2004. Rungsarityotin, W., Schliep, 2004. W., Kube, 2005.
0 50 100 150 0.0 0.2 0.4 0.6 0.8 1.0
Survival fit, 2 clusters
Time
Proportion survived
4. Sampling Scheme
Rescaling Trick
Skj = Z Ω Φk(q) Φj(q)π(q)dq Pkj = Z Ω (PτΦk(q)) Φj(q)π(q)dqRescaling Trick
P , S are numerically not available. Instead of
P X =SXΛ
solve
D−1P X =D−1SXΛ,
whereDis an (s, s)-diagonal matrix with dii=
R
ΩΦi(q)π(q)dq.
• P =D−1P , S =D−1S are computable.
• Left eigenvector forλ1= 1 ofP andS consists of the diagonal elements of
D ⇒ computation of thermodynamic weights is possible.
Umbrella sampling
We have to compute (A= Φk or A=PτΦk): Skj, Pk,j = R ΩAΦj(q)π(q)dq R ΩΦj(q)π(q)dq = Z Ω A R Φj(q)π(q) ΩΦj(q)π(q)dq dqI.e. compute observableAvia Monte Carlo methods for adensity, which is known up to a normalization constant⇒ “Metropolis-Hastings”-type algorithm.
Umbrella sampling
Unnormalized density: Φj(q) exp(−β V(q)) = exp −β[V(q)− 1 βln(Φj(q))] .We use HMC with modified potentials (Torrie, Valleau, 1977):
Vj =V −
1 βln(Φj)
Example: Cyclohexane
W., Meyer, 2005
Start Discretization
Start Discretization
Partition of Unity
Liu, 2002. Shepard, 1968. Φi(q) = exp(−αdist2(qi, q)) Ps j=1exp(−αdist 2(q j, q)) Some properties:• For α→ ∞ Voronoi tesselation.
• With special choice of “dist”,Φistrictly quasi-concave (“window property”).
• Block-structure of P and S is not sensitive wrt. α. In other words: Eigen-vector data X, which is used for clustering, is not sensitive wrt.α.
Summary
• Conformations: Overlapping decomposition of the Boltzmann distribution. Complexity reduction: Membership functions.
• Robust Perron Cluster Analysis: Solution of an eigenvalue problem for the Sch¨utte operator + optimization.
• Sampling: Rescaling trick.
• Meshless basis functions: Neccessary condition in order to avoid “curse of dimensionality”.
Thank you for your attention!!!
References
P. Deuflhard and M. Weber.(2005).Robust Perron Cluster Analysis in Confor-mation Dynamics.Lin. Alg. App., Vol 398C, pp. 161-184.
H. Meyer.(2005).Die Implementierung und Analyse von HuMFree – einer gitter-freien Methode zur Konformationsanalyse von Wirkstoffmolek¨ulen.Master Thesis, Free University Berlin.
M. Weber. (2005). Meshless Methods in Conformation Dynamics. PhD Thesis, Free University Berlin, in preparation.
M. Weber and S. Kube. (2005). Robust Perron Cluster Analysis for Various Applications in Computational Life Science.Submitted to: CompLife05 in Konstanz.
M. Weber and H. Meyer. (2005). ZIBgridfree – Adaptive Conformation Ana-lysis with Qualified Support of Transition States and Thermodynamic Weights. Submitted to: CompLife05 in Konstanz (25th -27th September).