Level-Set Minimization of Potential Controlled Hadwiger Valuations for Molecular Solvation

Similar documents
Level-Set Minimization of Potential Controlled Hadwiger Valuations for Molecular Solvation

Coupling the Level-Set Method with Variational Implicit Solvent Modeling of Molecular Solvation

Level-Set Variational Implicit-Solvent Modeling of Biomolecular Solvation

Variational Implicit Solvation of Biomolecules: From Theory to Numerical Computations

Level-Set Variational Solvation Coupling Solute Molecular Mechanics with Continuum Solvent

Level-Set Variational Implicit-Solvent Modeling of Biomolecules with the Coulomb-Field Approximation

Dielectric Boundary in Biomolecular Solvation Bo Li Department of Mathematics and Center for Theoretical Biological Physics UC San Diego

Motion of a Cylindrical Dielectric Boundary

Numerical Methods for Solvent Stokes Flow and Solute-Solvent Interfacial Dynamics of Charged Molecules

Coupling the Level-Set Method with Molecular Mechanics for Variational Implicit Solvation of Nonpolar Molecules

Research Statement. Shenggao Zhou. November 3, 2014

Variational Implicit Solvation: Empowering Mathematics and Computation to Understand Biological Building Blocks

The Poisson Boltzmann Theory and Variational Implicit Solvation of Biomolecules

Continuum Electrostatics for Ionic Solutions with Nonuniform Ionic Sizes

Numerical Methods of Applied Mathematics -- II Spring 2009

Supporting Information

INTRODUCTION TO FINITE ELEMENT METHODS ON ELLIPTIC EQUATIONS LONG CHEN

Math 221 Examination 2 Several Variable Calculus

Segmentation using deformable models

Fundamentals of Fluid Dynamics: Ideal Flow Theory & Basic Aerodynamics

A Survey of Computational High Frequency Wave Propagation II. Olof Runborg NADA, KTH

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

Lecture No 1 Introduction to Diffusion equations The heat equat

Practice Final Solutions

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

arxiv: v1 [math.na] 5 Dec 2017

Integrals in cylindrical, spherical coordinates (Sect. 15.7)

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

1. (a) (5 points) Find the unit tangent and unit normal vectors T and N to the curve. r (t) = 3 cos t, 0, 3 sin t, r ( 3π

Mean-Field Description of Ionic Size Effects

Application of the level-set method to the implicit solvation of nonpolar molecules

A sharp diffuse interface tracking method for approximating evolving interfaces

FDM for parabolic equations

PDEs in Image Processing, Tutorials

Solving PDEs Numerically on Manifolds with Arbitrary Spatial Topologies

MATH 332: Vector Analysis Summer 2005 Homework

Lecture No 2 Degenerate Diffusion Free boundary problems

A numerical study of SSP time integration methods for hyperbolic conservation laws

PDE Solvers for Fluid Flow

Modelling of interfaces and free boundaries

MATH H53 : Final exam

ENO and WENO schemes. Further topics and time Integration

The heat equation in time dependent domains with Neumann boundary conditions

On the Convergence of the Concave-Convex Procedure

Block-Structured Adaptive Mesh Refinement

Simulation of free surface fluids in incompressible dynamique

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Math 210, Final Exam, Spring 2012 Problem 1 Solution. (a) Find an equation of the plane passing through the tips of u, v, and w.

The Geometry of Relativity

On Multigrid for Phase Field

Eigenvalues of Collapsing Domains and Drift Laplacian

Microlocal analysis and inverse problems Lecture 4 : Uniqueness results in admissible geometries

Holographic Entanglement Entropy for Surface Operators and Defects

Euler Characteristic of Two-Dimensional Manifolds

Outline. Math Partial Differential Equations. Fourier Transforms for PDEs. Joseph M. Mahaffy,

Optimal Prediction for Radiative Transfer: A New Perspective on Moment Closure

Ancient solutions to Ricci flow

Approximation of fluid-structure interaction problems with Lagrange multiplier

Computations of Vector Potential and Toroidal Flux and Applications to Stellarator Simulations

PICARD S THEOREM STEFAN FRIEDL

Discretization of Stochastic Differential Systems With Singular Coefficients Part II

Positivity-preserving high order schemes for convection dominated equations

Multi-Scale Modeling and Simulation of the Growth of Bacterial Colony with Cell-Cell Mechanical Interactions

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

Improving Boundary Conditions in Time- Domain Self-Force Calculations

INVARIANCE OF THE LAPLACE OPERATOR.

Exact Solutions of the Einstein Equations

AIMS Exercise Set # 1

Variational inequalities for set-valued vector fields on Riemannian manifolds

Velocity, Energy and Helicity of Vortex Knots and Unknots. F. Maggioni ( )

Interfaces and Hydrophobic Interactions in Receptor-Ligand Systems: A Level-Set Variational Implicit Solvent Approach

On the approximation of the principal eigenvalue for a class of nonlinear elliptic operators

Baby Skyrmions in AdS 3 and Extensions to (3 + 1) Dimensions

Allen Cahn Equation in Two Spatial Dimension

Exercise 1 (Formula for connection 1-forms) Using the first structure equation, show that

Optimal time travel in the Gödel universe

Computing High Frequency Waves By the Level Set Method

Properties for systems with weak invariant manifolds

Contents. MATH 32B-2 (18W) (L) G. Liu / (TA) A. Zhou Calculus of Several Variables. 1 Multiple Integrals 3. 2 Vector Fields 9

Chapter 3. Finite Difference Methods for Hyperbolic Equations Introduction Linear convection 1-D wave equation

PHY6426/Fall 07: CLASSICAL MECHANICS HOMEWORK ASSIGNMENT #1 due by 9:35 a.m. Wed 09/05 Instructor: D. L. Maslov Rm.

Rectifiability of sets and measures

Fast-slow systems with chaotic noise

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2

MATHS 267 Answers to Stokes Practice Dr. Jones

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

Rigidity and Non-rigidity Results on the Sphere

Nonlinear elasticity and gels

Numerical Methods in Physics and Astrophysics

MATH DIFFERENTIAL GEOMETRY. Contents

Problem Set 5 Math 213, Fall 2016

Chapter 4. Multiple Integrals. 1. Integrals on Rectangles

A general well-balanced finite volume scheme for Euler equations with gravity

Numerical Simulation of Rarefied Gases using Hyperbolic Moment Equations in Partially-Conservative Form

Math 350 Solutions for Final Exam Page 1. Problem 1. (10 points) (a) Compute the line integral. F ds C. z dx + y dy + x dz C

GRAVITY DUALS OF 2D SUSY GAUGE THEORIES

Transcription:

Level-Set Minimization of Potential Controlled Hadwiger Valuations for Molecular Solvation Bo Li Dept. of Math & NSF Center for Theoretical Biological Physics UC San Diego, USA Collaborators: Li-Tien Cheng and Zhongming Wang $ $ $ NSF, DOE, and NIH $ $ $ Workshop on Numerical Methods for PDEs Sun Yat-Sen University, China, 7/28 8/1, 2010

Outline 1. Free-Energy Functional and Level-Set Equation 2. Discretization and Algorithm 3. A Technique of Numerical Integration 4. Convergence Test 5. Application to Molecular Solvation 6. Conclusions

1. Free-Energy Functional and Level-Set Equation

A variational implicit-solvent model (Dzubiella Swanson McCammon 1996).. n... Ω.. Ω in ex xn. Γ x 1. x i U LJ 5 4 3 2 1 0 1 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 r G[Γ] = P 0 Vol (Ω in ) + γ 0 Area (Γ) 2γ 0 τ U(x) = N i=1 U (i) LJ ( x x i ) = i=1 Γ N [ (σi 4ǫ i r H ds + ρ 0 Ω ex UdV ) 12 ( σi ) ] 6. r

Hadwiger s Theorem Let C = { all convex compact subsets of R 3 }, M = { finite unions of members of C }, F : M R : translationally and rotationally invariant. Assume F(U V) = F(U) + F(V) F(U V) U, V M, F(U k ) F(U) if U, U k C (k 1) and U k U. Then there exist a 1,...,a 4 R such that for all U M F(U) = a 1 Vol (U) + a 2 Area ( U) + a 3 H ds + a 4 U U K ds.

Level-set representation of a moving surface Γ(t) = {x : φ(x, t) = 0}. Level-set equation t φ + v n φ = 0. Unit normal and normal velocity n = φ φ and v n = dx dt n. Mean curvature and Gaussian curvature H = 1 2 (κ 1 + κ 2 ) = 1 2 n and K = κ 1κ 2 = n adj ( 2 φ ) n.

Level-set optimization method t φ + v n φ = 0, v n = δ Γ G[Γ] = P 0 2γ 0 (H τk) + ρ 0 U. Recall G[Γ] = P 0 Vol (Ω in ) + γ 0 Area (Γ) 2γ 0 τ A steepest descent method [ d dx(t) dt G[Γ(t)] = δ Γ G[Γ(t)] dt Γ(t) Γ H ds + ρ 0 Ω ex UdV. ] n ds = [v n (x)] 2 ds 0. Γ(t)

2. Discretization and Algorithm

Time discretization by forward Euler s method φ (k+1) (x) φ (k) (x) t k = v n (k) (x) φ (k) (x). Spatial discretization: Decomposition of normal velocity t φ = v n φ = A + B, parabolic part A = 2γ 0 (H τk) φ, hyperbolic part B = (P 0 ρ 0 U) φ. Central differencing with parameter correction for A = A(φ). Upwinding schemes for B = B(φ). Time step t = 0.5h max x [Trace (C(x))/h + P 0 + 2ρ 0 U(x) ].

Introduce P = I φ φ φ 2 : λ = 0, 1, 1, u 1 = φ, u 2, u 3 φ, Π = 1 φ P ( 2 φ ) P : λ = 0, κ 1, κ 2, u 1 = φ, u 2, u 3 φ. Then H = 1 2 Trace Π and K = 1 2 [ (Trace Π) 2 Trace ( Π 2)]. A(φ) = 2γ 0 [H(φ) τk(φ)] φ = γ 0 C(φ) : 2 φ, where a 1 0 0 C(φ) = [1 2τH(φ)] P(φ) + τπ(φ) = Q 1 0 a 2 0 Q. 0 0 0 has eigenvalues a 1 = 1 τκ 1 and a 2 = 1 τκ 2.

Linearization of the parabolic part A = A(φ) δa(φ)(ψ) = d dε A(φ + εψ) = γ 0 D(φ) : 2 ψ + E( φ, 2 φ, ψ), ε=0 D(φ) = [1 4τH(φ)] P(φ) + 2τΠ(φ) : λ = 0, 1 2τκ 1, 1 2τκ 2. Recall linearized parabolicity 1 2τκ 1 > 0, 1 2τκ 2 > 0 a 1 0 0 A(φ) = γ 0 C(φ) : 2 φ = Q 1 0 a 2 0 Q : 2 φ. 0 0 0 Eigenvalues of C(φ) : a 1 = 1 τκ 1 and a 2 = 1 τκ 2. Parameter correction to enforce the parabolicity For i = 1, 2: if a i < 0.5 then re-set a i = 0.5.

Algorithm (1) Initialization: Input all parameters; Fix a computational box and discretize it with a uniform grid; Compute P0 and ρ 0 U(x) at all grid points except x 1,...,x N ; Generate an initial surface Γ = {x : φ(x) = 0}: a loose wrap (e.g., a large ball) or a tight-wrap, e.g., (2) Local level-set method: φ(x) = min 1 i N ( x x i σ i ). Choose a narrow band around the surface with width 12 16 grid points. At each grid point in the band, compute φ, 2 φ, H, and K using centered difference schemes. At grid points near the band boundary, use a lower-order scheme.

Algorithm (continued) (3) Compute the free energy using f dv = (1 Heav (φ))dv, Ω in R 3 g ds = g φ δ(φ)dv. R 3 Γ (4) Calculate and extend v n φ = A + B. Parameter correction to enforce the parabolicity. Fast sweep to extend P0 and ρ 0 U. A WENO scheme to discretize the extended P0 and ρ 0 U. (5) Calculate the time step t.

(6) Reinitialize the level-set function φ by solving φ t + sign(φ 0 )( φ 1) = 0 with sign(φ 0 ) = φ 0 φ 20 + h. About 12 iterations in time. fourth-order Runge-Kutta scheme for time. fifth-order WENO for space. (7) Check the convergence. If not, locate the interface Γ and go to Step (2).

3. A Technique of Numerical Integration

. x 0 D Ω \ D R 3 \D 1 x x 0 k dv = Ω\D I 1 = Ω\D Ω 1 x x 0 k dv+ 1 x x 0 k dv = Approximate χ Ω\D by a smooth function. Ω R 3 \Ω χ Ω\D (x) x x 0 k dv 1 x x 0 k dv = I 1+I 2 The composite trapezoidal rule for one-dimensional integrals. A second-order accurate scheme.

Q 1 01 01 x 0 Q 2 x 0 01 01 Q 2 ϕ 2 Q 2 x axis Q 1 I 2 = R 3 \Ω Q 1 x x 0 k dv 2 ϕ1 The integral I 2 does not depend on D. Decompose R 3 \ Ω into six regions of two types.

Q 1 01 01 x 0 Q 2 x00 11 0 01 Q 2 ϕ 2 Q 2 x axis ˆQ 1 = I 2,1 = Q 1 { (r, θ, z) : 0 < r < ˆQ 1 1 x x 0 k dv = Q 2 ϕ1 β } cos θ, θ 1 < θ < θ 2, L < z < θ2 Integrated analytically in r and z. L θ 1 β cos θ 0 r (r 2 + z 2 dr dθ dz ) k/2 The composite Simpson s rule for the integral in θ.

Q 1 01 01 x 0 Q 2 x00 11 0 01 Q 2 ϕ 2 Q 2 x axis Q 1 Q 2 ϕ1 { } α Q 2 = (ρ, ϕ, ψ) : cos ϕ sinψ < ρ <, ϕ 1 < ϕ < ϕ 2, 0 < ψ < π 1 π ϕ2 I 2,2 = Q 2 x x 0 k dv = sinψ dρ dϕ dψ ρk 2 0 ϕ 1 α cos ϕ sin ψ Calculated analytically.

4. Convergence Test

Γ O R A one-particle system G(R) = 4 ( ) σ 3 P 0πR 3 + 4γ 0 πr 2 12 4γ 0 τπr + 16πρ 0 ǫ 9R 9 σ6 3R 3.

6 5.5 LS Exact The total free energy 5 4.5 4 3.5 3 0 500 1000 1500 2000 2500 3000 3500 4000 Steps The decay of the free energy with respect to level-set iteration steps.

2.4 2.3 LS Exact Log 2 of the total free energy 2.2 2.1 2 1.9 1.8 1.7 1.6 0 0.5 1 1.5 2 2.5 3 log 2 1/h The free energy vs. step size in logarithmic scale.

5. Application to Molecular Solvation

5 5 0 0 5 10 5 0 5 10 5 10 5 0 5 10 5 5 0 0 5 10 5 0 5 10 5 10 5 0 5 10 A two-atom system. Cross sections of the free-energy minimizing surfaces at distance d = 4Å (upper left), d = 6Å (upper right), d = 8Å (lower left), and d = 10Å (lower right).

Tight initial with distance of 6.6Å Final 10 0 10 15 10 5 0 5 10 15 Loose initial with distance of 6.6Å 10 0 10 15 10 5 0 5 10 15 Tight initial with distance of 7Å 10 0 10 15 10 5 0 5 10 15 Loose initial with distance of 7Å 10 0 10 15 10 5 0 5 10 15 10 0 10 15 10 5 0 5 10 15 Final 10 0 10 15 10 5 0 5 10 15 Final 10 0 10 15 10 5 0 5 10 15 Final 10 0 10 15 10 5 0 5 10 15 A two-plate system. Cross sections of initial and final surfaces at two different separations d = 6.6Å (left) and d = 7Å (right).

300 Dry Wet 350 The total free energy 400 450 2 3 4 5 6 7 8 9 10 11 12 Distance of two plates A two-plate system (continued). The free energy vs. the plate separation distance, showing a hysteresis loop.

Topological changes in a system of 5 atoms.

A helical polymer. Two different initial surfaces and their corresponding final surfaces.

The free-energy minimizing surface of an artificial molecule.

6. Conclusions

Developed and tested a level-set optimization method Discretization: centered differencing for curvatures, upwinding for lower-order hyperbolic terms Parameter correction: mathematical regularization and physical modeling Tested second-order convergence rate Application to solvation of simple, nonpolar molecules Initial surfaces determine final, free-energy minimizing surfaces Efficiency vs. accuracy.

Current work Improve the accuracy lost in the difference of large geometrical and LJ parts of the free energy Speed up the computation Convergence analysis Add the surface integral of the Gaussian curvature Include electrostatics Monte Carlo level-set method for searching local minima Application to large biomolecular systems Reference L.-T. Cheng, B. Li, and Z. Wang, Level-set minimization of potential controlled Hadwiger valuations for molecular solvation, J. Comp. Phys., 2010 (accepted).

Thank you!