Determining Flexibility of Molecules Using Resultants of Polynomial Systems

Similar documents
arxiv: v1 [math.mg] 26 Aug 2014

HIGHER ORDER RIGIDITY - WHAT IS THE PROPER DEFINITION?

CS273: Algorithms for Structure Handout # 2 and Motion in Biology Stanford University Thursday, 1 April 2004

Honors Integrated Algebra/Geometry 3 Critical Content Mastery Objectives Students will:

9th and 10th Grade Math Proficiency Objectives Strand One: Number Sense and Operations

USAC Colloquium. Bending Polyhedra. Andrejs Treibergs. September 4, Figure 1: A Rigid Polyhedron. University of Utah

Content Standard 1: Numbers, Number Sense, and Computation Place Value

The Flexibility in the Proline Ring is Coupled

Curriculum Map. Notes in Class, Section Assignments. Notes in Class, Section assignments. Notes in Class, Section assignments

The growth rates of ideal Coxeter polyhedra in hyperbolic 3-space

Chem120a : Exam 3 (Chem Bio) Solutions

Linear Algebra Linear Algebra : Matrix decompositions Monday, February 11th Math 365 Week #4

THE RIGIDITY OF SUSPENSIONS

SOME SPECIAL KLEINIAN GROUPS AND THEIR ORBIFOLDS

The Flexibility in the Proline Ring Couples to

The flexibility in the proline ring couples to the protein backbone

T a b l e o f C o n t e n t s

Integrated Math 3 Math 3 Course Description:

PRECALCULUS BISHOP KELLY HIGH SCHOOL BOISE, IDAHO. Prepared by Kristina L. Gazdik. March 2005

Foundations for Functions Knowledge and Skills: Foundations for Functions Knowledge and Skills:

Contents. CHAPTER P Prerequisites 1. CHAPTER 1 Functions and Graphs 69. P.1 Real Numbers 1. P.2 Cartesian Coordinate System 14

Semidefinite Programming

Math Week 1 notes

Suggested Time Frame (Block) Review 1.1 Functions 1. Text Section. Section Name

A. Incorrect! Replacing is not a method for solving systems of equations.

TEACHER CERTIFICATION EXAM 1.0 KNOWLEDGE OF ALGEBRA Identify graphs of linear inequalities on a number line...1

WEST AFRICAN SENIOR SCHOOL CERTIFICATE EXAMINATION FURTHER MATHEMATICS/MATHEMATICS (ELECTIVE)

Matrix decompositions

An Introduction to the Rigidity Theory of Bar and Joint Frameworks

Rational Numbers and Exponents

exceptional value turns out to be, "RAC" CURVATURE calling attention especially to the fundamental Theorem III, and to emphasize

Prentice Hall Mathematics, Geometry 2009 Correlated to: Connecticut Mathematics Curriculum Framework Companion, 2005 (Grades 9-12 Core and Extended)

Ohio Department of Education Academic Content Standards Mathematics Detailed Checklist ~Grade 9~

Evaluate algebraic expressions for given values of the variables.

I can translate between a number line graph, an inequality, and interval notation.

On the Symmetric Molecular Conjectures

arxiv:math/ v1 [math.ac] 11 Nov 2005

Integrated Math 2 Textbook mastery level:

For updated version of this document see LINEAR EQUATION. Chickens and Rabbits

URSULINE ACADEMY Curriculum Guide

GRE Quantitative Reasoning Practice Questions

STUDY GUIDE Math 20. To accompany Intermediate Algebra for College Students By Robert Blitzer, Third Edition

ON THE INVERSE KINEMATICS OF A FRAGMENT OF PROTEIN BACKBONE

HADDONFIELD PUBLIC SCHOOLS Curriculum Map for Advanced Precalculus/Chapter 1

Integrated Math III. IM3.1.2 Use a graph to find the solution set of a pair of linear inequalities in two variables.

Matrix decompositions

Physics 11 Chapter 2: Kinematics in One Dimension

Curriculum Catalog

Congruent Stewart Gough platforms with non-translational self-motions

System of Linear Equation: with more than Two Equations and more than Two Unknowns

Volumes of polyhedra in spaces of constant curvature

Check boxes of Edited Copy of Sp Topics (was 261-pilot)

Math 148. Polynomial Graphs

For math conventions used on the GRE, refer to this link:

Algebra 1, Quarter 2, Unit 2.1. Linear Functions. Overview

Preliminaries and Complexity Theory

Nine Week SOL Time Allotment. A.4a, b and A.5a - Properties. A.1b and A.3c - Order of Operations. A.1b - Evaluating Expression

Willmar Public Schools Curriculum Map

Editorial Manager(tm) for Journal of Molecular Biology Manuscript Draft. Title: The Flexibility in the Proline Ring is Coupled to the Protein Backbone

Content Standard 1: Numbers, Number Sense, and Computation

MATH 320, WEEK 6: Linear Systems, Gaussian Elimination, Coefficient Matrices

0. Introduction. Math 407: Modern Algebra I. Robert Campbell. January 29, 2008 UMBC. Robert Campbell (UMBC) 0. Introduction January 29, / 22

Design Theory Notes 1:

Singular Foci of Planar Linkages

Math-2A Lesson 13-3 (Analyzing Functions, Systems of Equations and Inequalities) Which functions are symmetric about the y-axis?

I. Content Standard: Number, Number Sense and Operations Standard

9-12 Mathematics Vertical Alignment ( )

CONTENTS. Preface Preliminaries 1

Nine Week SOL Time Allotment

ALGEBRAIC DEGREE OF POLYNOMIAL OPTIMIZATION. 1. Introduction. f 0 (x)

Algebra I. 60 Higher Mathematics Courses Algebra I

ESSENTIALS OF LEARNING. Math 7. Math A MATH B. Pre-Calculus. Math 12X. Visual Basic

MATH 8. Unit 1: Rational and Irrational Numbers (Term 1) Unit 2: Using Algebraic Properties to Simplify Expressions - Probability

Grade 11 Pre-Calculus Mathematics (1999) Grade 11 Pre-Calculus Mathematics (2009)

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010

MR. YATES. Vocabulary. Quadratic Cubic Monomial Binomial Trinomial Term Leading Term Leading Coefficient

Mr. Kelly s Algebra II Syllabus

Check boxes of Edited Copy of Sp Topics (was 217-pilot)

Mathematics 6 12 Section 26

DAVIS WIELANDT SHELLS OF NORMAL OPERATORS

Pennsylvania Academic Standards for Mathematics Grade 11

Algebra Topic Alignment

Mathematics Higher Tier, June /1H (Paper 1, non-calculator)

MATH Max-min Theory Fall 2016

Solving Linear Systems Using Gaussian Elimination

CLEP EXAMINATION: Precalculus

A unique representation of polyhedral types. Centering via Möbius transformations

HARMONIC CLOSE-TO-CONVEX MAPPINGS

Crystals, Chemistry, and Space Groups

THE LANGUAGE OF FUNCTIONS *

Graphs and matrices with maximal energy

Math Models of OR: Extreme Points and Basic Feasible Solutions

SOLUTIONS FOR ADMISSIONS TEST IN MATHEMATICS, COMPUTER SCIENCE AND JOINT SCHOOLS WEDNESDAY 2 NOVEMBER 2016

Integrated Mathematics I, II, III 2016 Scope and Sequence

Math 302 Outcome Statements Winter 2013

ESCONDIDO UNION HIGH SCHOOL DISTRICT COURSE OF STUDY OUTLINE AND INSTRUCTIONAL OBJECTIVES

Linear Algebra 1 Exam 1 Solutions 6/12/3

Basic Equations and Inequalities

Permutation groups/1. 1 Automorphism groups, permutation groups, abstract

MathQuest: Linear Algebra. 1. Which of the following operations on an augmented matrix could change the solution set of a system?

Transcription:

Determining Flexibility of Molecules Using Resultants of Polynomial Systems Robert H. Lewis 1 and Evangelos A. Coutsias 2 1 Fordham University, New York, NY 10458, USA 2 University of New Mexico, Albuquerque, NM 87131, USA We solve systems of multivariate polynomial equations in order to understand flexibility of three dimensional objects, including molecules. Protein flexibility is a major research topic in computational chemistry. In general, a polypeptide backbone can be modeled as a polygonal line whose edges and angles are fixed while some of the dihedral angles in it can vary freely. It is well known that a segment of backbone with fixed ends will be (generically) flexible if it includes more than six free torsions. Resultant methods have been applied successfuly to this problem, see [3], [4]. In this work we focus on non-generically flexible structures (like a geodesic dome) that are rigid but become continuously movable under certain relations. A long history: Cauchy (1812), Bricard (1896), Connelly (1978). In our previous work [8], we began a new approach to understanding flexibility, using not numeric but symbolic computation. We describe the geometry of the object with a set of multivariate polynomial equations, which we solve with resultants. Resultants were pioneered by Bezout, Sylvester, Dixon, and others. The resultant appears as a factor of the determinant of a matrix containing multivariate polynomials. Given the resultant, we described [8] an algorithm that examines it and determines relations for the structure to be flexible. We discovered in this way the conditions of flexibility for an arrangement of quadrilaterals in Bricard [1], which models molecules. Here we significantly extend the algorithm and the molecular structures.

The flavor here is algebraic with symbolic computation of polynomials and matrices containing polynomials defined over exact ground rings. It is not numerical computing, graph theory, circuits, trees, Boolean anything. One way to solve systems of multivariate polynomial equations is resultants. Big problem: compute determinant of matrix with polynomial entries. Potential Application: design of nano-machine. 1 Introduction and Summary of Previous Work Generic protein flexibility has been a major research topic in computational chemistry for a number of years, and it has a key role for many important functions of proteins as molecular machines [10]. In general, a polypeptide backbone can be modeled as a polygonal line whose edges and angles are fixed while some of the dihedral angles formed by successive triplets of edges can vary freely. It is well known that a segment of backbone both of II

whose ends are fixed will be (generically) flexible if it includes more than six free torsions. Resultant methods have been applied successfuly to this problem, see [3], [4] and the references therein. In this work we focus on non-generically flexible structures that are rigid but become continuously movable if certain symmetries and relations exist. This subject has a long history. In 1812, Cauchy considered flexibility of three dimensional polyhedra, where each joint can pivot or hinge. He proved that if the polyhedron is convex it must be rigid [2]. But following Bricard s study of flexible non-convex intercrossing octahedra [1], in 1978 Connelly found genuine non-convex flexible polyhedra [5] that can live in 3 space (without self-intersections). In our previous work [8], we began a new approach to understanding flexibility, using symbolic computation instead of numerical calculation. We describe the geometry of the object or molecule with a set of multivariate polynomial equations. Solving a system of multivariate polynomial equations is a classic, difficult problem. The approach via resultants was pioneered by Bezout, Sylvester, Dixon [7], and others [6]. The resultant res appears as a factor of the determinant det of a matrix containing multivariate polynomials. But often det is too large to compute, even though res is relatively small. I developed a method III

that overcomes the problem [9], called Dixon-EDF. Given the resultant, we described [8] an algorithm that examines res and determines relations for the structure to be flexible. We discovered in this way the conditions of flexibility for a significant arrangement of quadrilaterals in [1]. Fig. 1. Bricard s quadrilaterals. The system in our original formulation had six equations in six variables and eleven parameters. The resultant res, a function of one variable ca and the eleven parameters, has 190981 terms. If the figure is flexible, there are infinitely many possible values for ca. That implies that every coefficient relative to ca in res must vanish. We developed an algorithm Solve to search for relations among the parameters that will kill these coefficients IV

and so produce flexibility. As lengths of sides in a geometric figure, the parameters cannot be zero, nor can there be relations using only negative coefficients, such as s 1 = s 3 s 4 s 9. These facts simplify the algorithm. Solve succeeds in three minutes on a desktop computer. Briefly, Solve works as follows: Algorithm Solve(f, x): Given a polynomial f in a variable x and a number n of parameters s i, find relations on the parameters that make the entire polynomial vanish. Our problem is solved by invoking Solve(res, ca), n = 11. Outline: Kill each coefficient coef of x in turn, starting at the highest degree. Do so by looking for contents, linear parameters to solve for, or a difference of squares. When a substitution is found, plug it in, reducing the degree of f. Continue. Also try to kill the coefficient coef by invoking the entire algorithm on it, relative to each variable in coef. So, this step of Solve works by calling Solve(coef, s i ) within a loop. Use suitable data structures to keep track of all the substitutions. Here is a simple example. If res were (s 9 s 8 2s 7 s 6 )ca 2 + (s 2 4 s 9 2s 2 3 s 7 )ca + s 8 s 6 one solution would be the relations s 9 = 2s 7, s 8 = s 6, s 4 = s 3. V

1.1 First new result We have now analyzed Bricard s original formulation of the quadrilaterals problem [1] in terms of three equations, with fifteen parameters and three variables. a 1 t 2 1 t 2 2 + b 1 t 2 1 + 2c 1 t 1 t 2 + d 1 t 2 2 + e 1 = 0, a 2 t 2 2 t 2 3 + b 2 t 2 2 + 2c 2 t 2 t 3 + d 2 t 2 3 + e 2 = 0, a 3 t 2 1 t 2 3 + b 3 t 2 1 + 2c 3 t 1 t 3 + d 3 t 2 3 + e 3 = 0 The t i are the half-angle tangents of the three base angles α, β, γ. As before, these equations result from elementary analytic geometry. The parameters a i, b i, c i,... are quadratic functions of the eleven sides. For example, a 1 = e 2 + s 2 2 + s 2 7 s 2 5 2e s 2 + 2e s 7 2s 2 s 7 which is a product of two linear terms. This is the form of the equations as derived by Bricard. The resultant of this system has 5685 terms. Shall we apply our flexibility searching algorithm as before? It is more subtle, as now we must try relations like a 1 = 0 or a 1 = d 3 e 2. When the parameters were actually the sides, substitutions like this made no sense and were excluded, thereby streamlining the search. We have modified algorithm Solve to include these cases, with VI

great success. Although the physically meaningful flexible conformations of the cyclohexane are well known ( chair versus boat ), this appears to be the first fully algebraic approach for their derivation, as well as for deriving Bricard s flexible octahedra. Moreover, the identical set of equations arises in other contexts, and a variant (which includes the missing terms, such as t 2 1t 2, t 3, etc.) gives the conformational equations of a protein or nucleic acid backbone [3] [4]. 1.2 Second new result Next we consider the cylo-octane molecule, pictured in figure 2. Chemically relevant solutions fix the (bond) angles between the paler lines, introducing four constraint equations in the variables τ i. To save space, we show one equation here; the other three are similar. VII

Fig. 2. Geometry of Octane Molecule. tβ 4 τ 2 4 τ 2 1 4 tα 1 tβ 3 τ 2 4 τ 2 1 + 6 tβ 2 τ 2 4 τ 2 1 + 4 tα 1 tβ τ 2 4 τ 2 1 τ 2 4 τ 2 1 tβ 4 τ 2 1 +4 tα 2 1 tβ 2 τ 2 1 +2 tβ 2 τ 2 1 τ 2 1 8 tα 2 1 tβ 2 τ 4 τ 1 8 tβ 2 τ 4 τ 1 tβ 4 τ 2 4 +4 tα 2 1 tβ 2 τ 2 4 +2 tβ 2 τ 2 4 τ 2 4 tβ 4 +4 tα 1 tβ 3 + 6 tβ 2 4 tα 1 tβ 1 = 0 Here τ i = tan(z i /2), tβ = tan(β/2), and tα i = tan(α i /2). We use the Dixon resultant to eliminate τ 2, τ 3, and τ 4. An important special case is when the basic quadrilateral (heavy black lines) is planar. The equations then simplify quite a bit, and we can describe all the solutions of this case. The Dixon matrix is 24 24. 57% of the entries are 0. On average there are 41 terms per entry. It takes Dixon-EDF 3 minutes 38 seconds to compute the resultant for τ 1, which has 21715 terms. It is degree 32 in τ 1 but has only even degree terms. VIII

In the general case (three dimensional space) we have also made significant progress. The Dixon matrix is 64 64. 64% of the entries are 0. On average there are 107 terms per entry. The determinant of the Dixon matrix here, were it ever computed, would have many billions of terms. But our Dixon-EDF techniques [9] discover its hundreds of factors in about 67 hours of CPU time. The largest has 4872161 terms. Using some of these factors, we have verified some known chemical arrangements. We seem to have found new interesting flexible cases. Work is ongoing. References 1. Bricard, Raoul, Mémoire sur la théorie de l octaèdre articulé, J. Math. Pures Appl. 3 (1897), p. 113-150 (English translation: http://www.math.unm.edu/ vageli/papers/bricard.pdf). 2. Cauchy, A. L. Sur les polygones et les polyhedres. Second Memoire. Journal de l École Polytechn. 9 (1813), pp. 8. 3. Coutsias, E. A., C. Seok, M. P. Jacobson and K. A. Dill A Kinematic View of Loop Closure, J. Comput. Chem., 25 (2004), no. (4), p. 510-528. 4. Coutsias, E. A., C. Seok, M. J. Wester and K. A. Dill, Resultants and loop closure, Int. J. Quantum Chem. 106 (2005), no. (1), p. 176-189. 5. Cromwell, P. R. Polyhedra. New York: Cambridge Univ. Press, 1997. p. 222-224. 6. Cox, D., J. Little, D. O Shea. Using Algebraic Geometry. Graduate Texts in Mathematics, 185. Springer-Verlag. New York, 1998. 7. Dixon, A. L. The eliminant of three quantics in two independent variables. Proc. London Math. Soc., 6 (1908) p. 468-478. 8. Lewis, R. H. and E. A. Coutsias, Algorithmic Search for Flexibility Using Resultants of Polynomial Systems; in Automated Deduction in Geometry, 6th International Workshop, ADG 2006. Springer-Verlag. LNCS 4869 p. 68-79 (2007). IX

9. Lewis, R. H., Heuristics to accelerate the Dixon resultant. Mathematics and Computers in Simulation 77, Issue 4, p. 400-407, April 2008. 10. Thorpe, M., M. Lei, A. J. Rader, D. J. Jacobs, L. Kuhn. Protein flexibility and dynamics using constraint theory. J. Molecular Graphics and Modelling 19 (2001) p. 60-69. X