Molecular Modeling: Geometry Optimization C372 Introduction to Cheminformatics II Kelsey Forsythe.

Slides:



Advertisements
Similar presentations
Vegetation Science Lecture 4 Non-Linear Inversion Lewis, Disney & Saich UCL.
Advertisements

From clusters of particles to 2D bubble clusters
Curved Trajectories towards Local Minimum of a Function Al Jimenez Mathematics Department California Polytechnic State University San Luis Obispo, CA
Optimization.
Optimization : The min and max of a function
Relaxation and Molecular Dynamics
Optimization of thermal processes
Optimization 吳育德.
Optimization methods Review
Stochastic Parameter Optimization for Empirical Molecular Potentials function optimization simulated annealing tight binding parameters.
Optimization Introduction & 1-D Unconstrained Optimization
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
Classification and Prediction: Regression Via Gradient Descent Optimization Bamshad Mobasher DePaul University.
Geometry Optimization Pertemuan VI. Geometry Optimization Backgrounds Real molecules vibrate thermally about their equilibrium structures. Finding minimum.
Engineering Optimization
Optimization Methods One-Dimensional Unconstrained Optimization
Optimization Mechanics of the Simplex Method
Search and Optimization Methods Based in part on Chapter 8 of Hand, Manilla, & Smyth David Madigan.
Optimization Methods One-Dimensional Unconstrained Optimization
Engineering Optimization
Advanced Topics in Optimization
Tier I: Mathematical Methods of Optimization
Optimization via Search CPSC 315 – Programming Studio Spring 2008 Project 2, Lecture 4 Adapted from slides of Yoonsuck Choe.
LSM2104/CZ2251 Essential Bioinformatics and Biocomputing Essential Bioinformatics and Biocomputing Protein Structure and Visualization (3) Chen Yu Zong.
Introduction to Optimization (Part 1)
Relative Extrema.
Molecular Modeling: Geometry Optimization C372 Introduction to Cheminformatics II Kelsey Forsythe.
UNCONSTRAINED MULTIVARIABLE
Objectives of this course
Geometry Optimisation Modelling OH + C 2 H 4 *CH 2 -CH 2 -OH CH 3 -CH 2 -O* 3D PES.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
ENCI 303 Lecture PS-19 Optimization 2
84 b Unidimensional Search Methods Most algorithms for unconstrained and constrained optimisation use an efficient unidimensional optimisation technique.
Chapter 7 Optimization. Content Introduction One dimensional unconstrained Multidimensional unconstrained Example.
Outline Potential Energy Surface (PES)
1 Optimization Multi-Dimensional Unconstrained Optimization Part II: Gradient Methods.
Molecular Mechanics Part 2
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Optimization & Constraints Add mention of global techiques Add mention of calculus.
Department of Mechanical Engineering, The Ohio State University Sl. #1GATEWAY Optimization.
CHAPTER 4, Part II Oliver Schulte Summer 2011 Local Search.
Engineering Optimization Chapter 3 : Functions of Several Variables (Part 1) Presented by: Rajesh Roy Networks Research Lab, University of California,
MODELING MATTER AT NANOSCALES 3. Empirical classical PES and typical procedures of optimization Geometries from energy derivatives.
559 Fish 559; Lecture 5 Non-linear Minimization. 559 Introduction Non-linear minimization (or optimization) is the numerical technique that is used by.
02/17/10 CSCE 769 Optimization Homayoun Valafar Department of Computer Science and Engineering, USC.
Simplistic Molecular Mechanics Force Field Van der WaalsCharge - Charge Bond Angle Improper Dihedral  
Basis functions Atomic orbital basis sets Geometry optimization on PES Parabolic interpolation Basic procedure for one dimension Procedure for N-dimensions.
Local Search and Optimization Presented by Collin Kanaley.
Lecture 13. Geometry Optimization References Computational chemistry: Introduction to the theory and applications of molecular and quantum mechanics, E.
Chapter 10 Minimization or Maximization of Functions.
Exam 1 Oct 3, closed book Place ITE 119, Time:12:30-1:45pm
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Gradient Methods In Optimization
Chapter 2-OPTIMIZATION
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
INTRO TO OPTIMIZATION MATH-415 Numerical Analysis 1.
Lecture 18, CS5671 Multidimensional space “The Last Frontier” Optimization Expectation Exhaustive search Random sampling “Probabilistic random” sampling.
Computational Biology BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 2 - Chapter 7 Optimization.
Geometry Optimizations Lecture CompChem 2 Chemistry 347 Hope College.
Constraints Satisfaction Edmondo Trentin, DIISM. Constraint Satisfaction Problems: Local Search In many optimization problems, the path to the goal is.
Formulation of the problem
Non-linear Minimization
Collaborative Filtering Matrix Factorization Approach
Instructor :Dr. Aamer Iqbal Bhatti
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Chapter 10 Minimization or Maximization of Functions
Neural Network Training
Chapter 5: Morse functions and function-induced persistence
Presentation transcript:

Molecular Modeling: Geometry Optimization C372 Introduction to Cheminformatics II Kelsey Forsythe

Geometry Optimization Le Chatliers’ Principle The optimum geometry is the geometry which minimizes the strain on a given system. Any perturbation from this geometry will induce the system to change so as to reduce this perturbation unless prevented by external forces Mathematical Surface Reflects This Principle!!

Why Extrema? Equilibrium structure/conformer MOST likely observed? Equilibrium structure/conformer MOST likely observed? Once geometrically optimum structure found can calculate energy, frequencies etc. to compare with experiment Once geometrically optimum structure found can calculate energy, frequencies etc. to compare with experiment Use in other simulations (e.g. dynamics calculation) Use in other simulations (e.g. dynamics calculation) Used in reaction rate calculations (e.g.  saddle  reaction time ) Used in reaction rate calculations (e.g.  saddle  reaction time ) Characteristics of transition state Characteristics of transition state PES interpolation (Collins et al) PES interpolation (Collins et al)

Nomenclature PES equivalent to Born-Oppenheimer surface PES equivalent to Born-Oppenheimer surface Point on surface corresponds to position of nuclei Point on surface corresponds to position of nuclei Minimum and Maximum Minimum and Maximum Local Local Global Global Saddle point (min and max) Saddle point (min and max)

Cyclohexane Local maxima Global minimum Global maxima Local minima

Ex. PES Saddle point Local minimum Global minimum

Recall glycine? Global Local

Methods Steepest Descent Steepest Descent Conjugate Gradient Conjugate Gradient Fletcher Powell Fletcher Powell Simplex Simplex Geometric Direct Inversion of Iterative Subspace Geometric Direct Inversion of Iterative Subspace Newton-Raphson Newton-Raphson Minimize w.r. each individual coordinate No gradients required

Methods (1-d) No Functional Form No Functional Form Bracketing Bracketing Parabolic Interpolation (Brent’s method) Parabolic Interpolation (Brent’s method)

Methods (1-d)(w/ gradients) Steepest Descent Steepest Descent

Methods (n-d)(w/o gradients) Line Search Line Search Simplex Simplex Fletcher-Powell Fletcher-Powell

Methods (n-d)(w/ gradients) Conjugate Gradient (space  N) Conjugate Gradient (space  N) Fletcher-Reeves Fletcher-Reeves Polak-Ribiere Polak-Ribiere Quasi-Newton/Variable Metric (space  N 2 ) Quasi-Newton/Variable Metric (space  N 2 ) Davidon-Fletcher-Powell Davidon-Fletcher-Powell Broyden-Fletcher-Goldfarb-Shanno Broyden-Fletcher-Goldfarb-Shanno

Multidimensional Methods Stochastic Tunneling Stochastic Tunneling Monte Carlo Monte Carlo Simulated Annealing Simulated Annealing Genetic Algorithm Genetic Algorithm Surface smoothing: proteins Multi-dimensional Global (uphill jumps allowed)

Bottleneck Typically many function evaluations are required in order to estimate derivatives and interpolate/extrapolate along PES Typically many function evaluations are required in order to estimate derivatives and interpolate/extrapolate along PES Want simple analytic form for energy ! Want simple analytic form for energy ! q1q2q3..qnq1q2q3..qn E(q 1,q 2..) Molecular mechanics Semi- Empirical Ab Initio Analytic?

What is the optimum point? ? ? ? At extremum

Local vs. Global? Conformational Analysis (Equilibrium Conformer) Equilibrium Geometry A conformational analysis is global geometry optimization which yields multiple structurally stable conformational geometries (i.e. equilibrium geometries) An equilibrium geometry may be a local geometry optimization which finds the closest minimum for a given structure (conformer) or an equilibrium conformer BOTH are geometry optimizations (i.e. finding where the potential gradient is zero) E local greater than or equal to E global

Geometry Optimization Basic Scheme Basic Scheme Find first derivative (gradient) of potential energy Find first derivative (gradient) of potential energy Set equal to zero Set equal to zero Find value of coordinate(s) which satisfy equation Find value of coordinate(s) which satisfy equation

Modeling Potential energy (1-d)

Modeling Potential energy (>1-d) Hessian

Find Equilibrium Geometry for the Morse Oscillator

Bottlenecks No Functional Form No Functional Form More than one variable More than one variable Coupling between variables Coupling between variables

Geometry Optimization (No Functional Form) Bracketing (w/parabolic fitting) Bracketing (w/parabolic fitting) Find energy (E 1 ) for given value of coordinate x i Find energy (E 1 ) for given value of coordinate x i Change coordinate (x i+1 =x i -  x) to give E 2 Change coordinate (x i+1 =x i -  x) to give E 2 Change coordinate (x i+2 =x i +  x) to give E 3 Change coordinate (x i+2 =x i +  x) to give E 3 If (E 2 >E 1 and E 3 >E 1 ) then x i+1 > x min >x i+2 If (E 2 >E 1 and E 3 >E 1 ) then x i+1 > x min >x i+2 Fit to parabola and find parabolic minimum Fit to parabola and find parabolic minimum Use value of coordinate at minimum as starting point for next iteration Use value of coordinate at minimum as starting point for next iteration Repeat to satisfaction (Minimum Energy error tolerance) Repeat to satisfaction (Minimum Energy error tolerance)

What is the optimum point? HO-trivial case 434

Line Search For given point V(r a ) choose u vector For given point V(r a ) choose u vector u chosen in direction opposite to gradient (I.e. steepest descent) u chosen in direction opposite to gradient (I.e. steepest descent) Approaches Approaches Constant Constant Steepest descent Steepest descent Minimize V(x i + u) Minimize V(x i + u) Want  s.t. vectors f and u perpendicular Want  s.t. vectors f and u perpendicular Repeat to minimum Repeat to minimum

Line Search(1-d) Steepest Descent (Gradient Descent Method) Steepest Descent (Gradient Descent Method)

Conjugate Methods No “Spoiling” No “Spoiling” Reduces #iterations Reduces #iterations Numerical Gradient Numerical Gradient Powell Method (  speed  n 2 ) Powell Method (  speed  n 2 ) Analytic Gradient Analytic Gradient Conjugate Gradient (speed  n) Conjugate Gradient (speed  n)