A general biochemical kinetics data fitting algorithm for quasi-steady-state detection

Similar documents
Nullity of the second order discrete problem with nonlocal multipoint boundary conditions

The Euler Mascheroni constant in school

The minimizer for the second order differential problem with one nonlocal condition

Hilbert Schmidt component analysis

Method of marks for propositional linear temporal logic

Implementation of the King-Altman method in DynaFit

I N N O V A T I O N L E C T U R E S (I N N O l E C)

On the anticrowding population dynamics taking into account a discrete set of offspring

A discrete limit theorem for the periodic Hurwitz zeta-function

Radial basis function method modelling borehole heat transfer: the practical application

Algebraic solution for time course of enzyme assays. Enzyme kinetics in the real world. Progress curvature at low initial [substrate]

Integrated Michaelis-Menten equation in DynaFit. 3. Application to HIV protease

Algebraic and spectral analysis of local magnetic field intensity

Transformations of formulae of hybrid logic

Biochemical / Biophysical Kinetics Made Easy

Petr Kuzmič, Ph.D. BioKin, Ltd.

A New 'Microscopic' Look at Steady-state Enzyme Kinetics

Measurement of Enzyme Activity - ALP Activity (ALP: Alkaline phosphatase)

Learning Outcomes. k 1

Program for the rest of the course

A First Course on Kinetics and Reaction Engineering. Class 9 on Unit 9

Enzyme Reactions. Lecture 13: Kinetics II Michaelis-Menten Kinetics. Margaret A. Daugherty Fall v = k 1 [A] E + S ES ES* EP E + P

Michaelis-Menten Kinetics. Lecture 13: Kinetics II. Enzyme Reactions. Margaret A. Daugherty. Fall Substrates bind to the enzyme s active site

Regulation of metabolism

Theoretical Models for Chemical Kinetics

Name Student number. UNIVERSITY OF GUELPH CHEM 4540 ENZYMOLOGY Winter 2002 Quiz #1: February 14, 2002, 11:30 13:00 Instructor: Prof R.

1. Introduction to Chemical Kinetics

Application of the Total Approximation Method for the Investigation of the Temperature Regime of a Polychromatic Solid-State Lamp

On the status of the Michaelis-Menten equation and its implications for enzymology

Numerical Enzymology

Analysis of genetic risk assessment methods

Bioinformatics: Network Analysis

etc. Lecture outline Traditional approach is based on algebraic models Algebraic models restrict experiment design

System Reduction of Nonlinear Positive Systems by Linearization and Truncation

Cu(II) complex formation with pentaethylenehexamine: determination of stability constants by the ligand displacement method

Exact and approximate solutions for a century-old problem: A general treatment of Henri-Michaelis-Menten enzyme kinetics

Reaction diffusion equation with nonlocal boundary condition subject to PID-controlled bioreactor

Lab training Enzyme Kinetics & Photometry

Determination of substrate kinetic parameters from progress curve data

I N N O V A T I O N L E C T U R E S (I N N O l E C) Binding and Kinetics for Experimental Biologists Lecture 3 Equilibrium binding: Theory

Adaptive Integration of Stiff ODE

I N N O V A T I O N L E C T U R E S (I N N O l E C) Petr Kuzmič, Ph.D. BioKin, Ltd. WATERTOWN, MASSACHUSETTS, U.S.A.

Reversible reactions

ESTIMATION OF CONFIDENCE INTERVALS FOR QUANTILES IN A FINITE POPULATION

Lecture 13: Data Analysis for the V versus [S] Experiment and Interpretation of the Michaelis-Menten Parameters

The investigation of physiological data using the theory of complex systems

Chemical kinetics and catalysis

where a + b = 2 (this is the general case) These all come from the fact that this is an overall second order reaction.

4. What is the general expression Keq (the equilibrium constant) in terms of product and reactant concentration? tell us about the enzyme.

Laboratory Exercises. Utilization of Integrated Michaelis-Menten Equation to Determine Kinetic Constants

Biochemistry 462a - Enzyme Kinetics Reading - Chapter 8 Practice problems - Chapter 8: (not yet assigned); Enzymes extra problems

Cell, Volume 153. Supplemental Information. The Ribosome as an Optimal Decoder: A Lesson in Molecular Recognition. Yonatan Savir and Tsvi Tlusty

Module 6 : Reaction Kinetics and Dynamics Lecture 28 : Elementary Reactions and Reaction Mechanisms

Time depending inhibition with atypical kinetics, what is one to do? Ken Korzekwa Temple University School of Pharmacy

Enzyme reaction example of Catalysis, simplest form: E + P at end of reaction No consumption of E (ES): enzyme-substrate complex Intermediate

Understanding Organic Reactions

Microcalorimetric techniques

On iterative methods for some elliptic equations with nonlocal conditions

13 Determining the Efficiency of the Enzyme Acetylcholine Esterase Using Steady-State Kinetic Experiment

BMB Lecture 11 Class 13, November 14, Pre-steady state kinetics (II)

webzyme A Web-Based Enzyme Simulation System for Education and Research

Pig Muscle Lactate Dehydrogenase with Oxidized Nicotinamide-Adenine

it is assumed that only EH and ESH are catalytically active Michaelis-Menten equation for this model is:

Computational Systems Biology Exam

ENZYME SCIENCE AND ENGINEERING PROF. SUBHASH CHAND DEPARTMENT OF BIOCHEMICAL ENGINEERING AND BIOTECHNOLOGY IIT DELHI LECTURE 7

Engineering Model Reduction and Entropy-based Lyapunov Functions in Chemical Reaction Kinetics

Accuracy of Mathematical Model with Regard to Safety Analysis of Chemical Reactors*

Bioreactor Engineering Laboratory

C H E M I C N E S C I

Modelling in Systems Biology

Deriving the Michaelis-Menten Equation

ENZYME KINETICS. Medical Biochemistry, Lecture 24

A. One-Substrate Reactions (1) Kinetic concepts

Action of the Protease from Streptomyces cellulosae on L-Leu-Gly

CHEM 341 PHYSICAL CHEMISTRY FINAL EXAM. Name

Irreversible Inhibition Kinetics

Modeling the energy transfer pathways. Creatine kinase activities and heterogeneous distribution of ADP in the perfused heart.

Enzymes and Enzyme Kinetics I. Dr.Nabil Bashir

Lecture 4 STEADY STATE KINETICS

Solutions to Problem Assignment 1 (Kinetics) Oxtoby Problems -- see Solutions Manual. Solutions to Lecture Problems I # 1-6

Chemical reaction networks and diffusion

Kinetics and Mechanism of Hydrolysis of Acetylthiocholine by Butyrylcholine Esterase

Supporting Information. Methods. Equations for four regimes

Lecture 11: Enzyme Kinetics, Part I

Rate laws, Reaction Orders. Reaction Order Molecularity. Determining Reaction Order

LineShapeKin NMR Line Shape Analysis Software for Studies of Protein-Ligand Interaction Kinetics

AN INEQUALITY FOR TAIL PROBABILITIES OF MARTINGALES WITH BOUNDED DIFFERENCES

ENZYME KINETICS AND INHIBITION

PETER PAZMANY CATHOLIC UNIVERSITY Consortium members SEMMELWEIS UNIVERSITY, DIALOG CAMPUS PUBLISHER

Math 345 Intro to Math Biology Lecture 19: Models of Molecular Events and Biochemistry

CHEM 341 PHYSICAL CHEMISTRY FINAL EXAM. Name

CE 329, Fall 2015 Assignment 16, Practice Exam

From cell biology to Petri nets. Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE

Lecture 15 (10/20/17) Lecture 15 (10/20/17)

Chapter 8: Energy and Metabolism

Lecture 11: Enzymes: Kinetics [PDF] Reading: Berg, Tymoczko & Stryer, Chapter 8, pp

Enzyme Kinetics. Jonathan Gent and Douglas Saucedo May 24, 2002

Enzyme Kinetics 2014

Lecture 13: Data Analysis and Interpretation of the Michaelis-Menten Parameters

Last 4 Digits of USC ID:

Transcription:

Lietuvos matematikos rinkinys ISSN 0132-2818 Proc. of the Lithuanian Mathematical Society, Ser. A Vol. 57, 2016 DOI: 10.15388/LMR.A.2016.03 pages 12 17 A general biochemical kinetics data fitting algorithm for quasi-steady-state detection Justinas V. Daugmaudis 1, Audrius Laurynėnas 2, Juozas Kulys 2, Feliksas Ivanauskas 1 1 Faculty of Mathematics and Informatics, Vilnius University Naugarduko str. 24, LT-03225 Vilnius, Lithuania 2 Institute of Biochemistry, Vilnius University Mokslininkų str. 12, LT-102587 Vilnius, Lithuania E-mail: justinas.daugmaudis@mif.vu.lt, audrius.laurynenas@gmail.com E-mail: juozas.kulys@bchi.vu.lt, feliksas.ivanauskas@mif.vu.lt Abstract. We develop a general algorithm for fitting the biochemical kinetics data. The developed algorithm searches and analyzes numerous minima. This approach allows us to analyze biochemical data without a priori quasi-steady-state assumptions. The algorithm allows us to treat the biochemical kinetics data that has varying degree of steadiness. We test the approach by analyzing experiment data from 4-nitrophenyl phosphate hydrolysis with alkaline phosphatase. Keywords: biochemical kinetics, differential equations, curve fitting, reaction rate constants, phosphatase, 4-nitrophenylphosphate. 1 Introduction Typically, in biochemical kinetics experiments, the concentration of substrates is much higher than that of enzymes. Therefore, the quasi-steady state assumption is frequently valid. This results in dimensional reduction of the number of reaction rate parameters, and integral curves can be approximated with less reaction rate parameters than defined in a reaction scheme. The advent of computers and new algorithms has opened new possibilities to simulate and analyze data in biochemical kinetics. At first, integral curve analysis was limited only to the cases where an analytical solution was known. Nowadays, integral curve analysis can be applied for any reaction scheme of interest. Direct data fitting into numerical solutions of differential equations was implemented in various software tools a dozen of times [6, 4, 2, 1, 7]. However, this method also has pitfalls. Widespread belief (fundamental assumption in rate constant fitting software) that there exists one optimal set of rate constants is the most severe. This assumption leads to wrong fitting results in cases under quasi-steady state. However, it is desirable to describe a reaction scheme by simple chemical reactions and to have a method to prove a quasi-steady state instead of postulating it. In this paper, we describe a novel algorithm that is able to fit data to a reaction scheme without assuming pre-steady or quasi-steady state. Neither we assume that there exists one optimal set of rate constants.

A general biochemical kinetics data fitting algorithm for QSS detection 13 2 Mathematical model 2.1 A system of differential equations A system of ordinary differential equations can be constructed from a reaction scheme, which will be represented as a set of simple unidirectional chemical reactions (bidirectional reactions are split into unidirectional reactions). Suppose that that in a reaction scheme there are N different reagents and products. We can enumerate the reagents and products as A 1...A N. Then all reactions in the reaction scheme can be written in the artificial matrix form N k γ i,n A i N n γ i,n A n, i = 1...I, (1) n=1 [A N] t n=1 where I is the number of reactions, and γ i,n 0 and γ i,n 0 are stoichiometric coefficients for reagents and reaction products. Note that if some reagent A j does not participate in a reaction, its respective stoichiometric coefficients γ i,j and γ i,j are simply zero. We can then describe (1) as a system of N ordinary differential equations (one equation for each individual reagent): [A 1] t = I i=1 τ i(γ i,1 γ N i,1)k i n=1 [A n] γi,n, [A 2] t = I i=1 τ i(γ i,2 γ N i,2)k i n=1 [A n] γi,n, (2). = I i=1 τ i(γ i,n γ N i,n)k i n=1 [A n] γi,n. Here τ i {1, 1} indicates the direction of a reaction. If we have to split a bidirectional reaction, then the direction of the backward reaction is 1. Otherwise, it is simply 1. 2.2 Relation between the observed quantities and solutions of the ODE system A response function r is a linear combination of reagent concentrations at some time t. In order to define the response function, we need to compute the concentration at time t. We do that by integrating each equation in (2): [ Am (t) ] = [ A m (0) ] + t 0 I ( ) N τ i γ i,m γ i,m ki [A n ] γi,n dt, m = 1,...,N. (3) i=1 Note that [A m (0)] here is the initial concentration at time t = 0. Once we have computed the concentrations for each reagent, we can define the response function N [ r j (A,t) = c j,m Am (t) ], j = 1,...,K. (4) m=1 Here c j,m, m = 1,...,N, are scaling constants (for example, molar absorptivities) and j = 1,...,K are the indices of independent experiments (where K is the number of n=1 Liet. matem. rink. Proc. LMS, Ser. A, 57, 2016, 12 17.

14 J.V. Daugmaudis, A. Laurynėnas, J. Kulys, F. Ivanauskas experiments with different initial concentrations). A linear combination is sufficient to express the measurement in biochemical kinetics. Note that the coefficients c j,m can act as a comb on the concentrations of reactants. We can filter out uninteresting concentrations by setting an appropriate coefficient to 0. Moreover, if all c j,m = 1, then a well-behaving system yields r j (A,t) = const. A response function, tracked for the duration of the experiment, produces the kinetic curve Γ j = r j (A,t), t [0,t j ]. (5) 2.2.1 Goodness of fit Let c and c be curves with M points. The similarity metric between those curves is defined as d(c, c) = 1 M (c i c i ) M 2, (6) where M > 0 is the number of samples in a curve. The metric d gives an average distance between the samples in curves c and c. The goodness of fit fork experiment curves is then defined as the sum of similarity scores for each individual experiment: q = i=1 K d(γ j, Γ j ), (7) j=1 where Γ j is a simulated kinetic curve, and Γ j is an experiment curve. Ideal fits l have the score q = 0. 2.2.2 Fitting algorithm During grid search, a set of rate constants with minimal scores q is constructed. The Powell optimizer [5] is applied on this set, which refines the rate constants even further. Finally, the contour of likelihood region of the fit scores is estimated, and the rate constants are filtered using the equation [3] c = 1 I 1 1 α q min ( P 2, U P 2 [ K ni ) i=1( n i 1 K ) ]. (8) Here K > 0 is the number of experiments, U = K i=1 n i is the total number of measurements in all experiments, n i is the number of measurements during a single ith experiment, P is the number of rate constants in a reaction scheme, α is the significance value (the value α = 0.05 is used in the fitting of data in Section 3), I 1 is the inverse beta regularized function, and q min is the smallest fit score found during the optimization. The inverse beta regularized function is the solution to the equation I xn (n,m) = xn+m 1 α for x, where I is the beta regularized function that arises from the Fisher Snedecor cumulative distribution [8].

A general biochemical kinetics data fitting algorithm for QSS detection 15 0 200 400 600 800 1000 1200 0.00 0.05 0.10 0.15 Time,s c4nitrophenylphosphate,mm 0 1 2 3 4 5 4 5 6 7 8 9 10 lgk 2 lgk 2 (a) (b) 6 7 8 9 10 1.6 1.8 2.0 2.2 2.4 lg lgk cat 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10 5 0 5 lg lg (c) (c) Fig. 1. (a) Kinetic curves fitted to experiment data; relationship between rate constants (b), (c) and initial rate dependence on substrate concentration (d). 3 Results Let us consider hydrolysis of para-nitrophenilphosphate catalysed by alkaline phosphatase. The following reaction scheme, which describes reaction kinetics is relevant in our case: E +S k 1 ES, ES k cat EP, E +P k 2 k 2 E inh. (9) Here S is a substrate, P is a product, E, E inh and ES are enzyme and enzyme/substrate complex respectively,, k 1, k 2, k 2, and k cat are the rate constants for reactions. Without any unnecessary experiments, the reaction scheme (9) results in an ideal fit (Fig. 1(a)) with fitted parameters = 2.21 10 6 M 1 s 1, k 1 = 3.18 10 7 s 1, k 2 = 1 M 1 s 1, k cat = 1.54 10 2 s 1. This result is valid under the assumption that only one optimal solution exists. This assumption is a typical error in biochemical kinetics data fitting software. If we discard this errorneous assumption our algorihtm can find numerous local minima (see Fig. 1(b), (c), (d)), all of which are valid fits for this dataset, and indicate a quasi-steady state. Other data fitting tools based on the uniqueness of optimal fit [6, 4, 2, 1, 7] give one solution with values for all rate constants in the reaction scheme (9). Analytical derivation of initial rate equation, based on quasi-steady approximation, for the Liet. matem. rink. Proc. LMS, Ser. A, 57, 2016, 12 17.

16 J.V. Daugmaudis, A. Laurynėnas, J. Kulys, F. Ivanauskas reaction scheme (9) yields v 0 = [E 0 ]k cat [S 0 ] ( K M 1+ [P 0] ), (10) K inh +S where K M = k 1+kcat and K inh = k2 k 2. Using these relations, from the multiple minima we calculatedk M andk inh. This result should be interpreted as impossibility to fit real values of separate rate constants, k 1, k 2, k 2 if an experiment is carried out in quasi-steady state. Only values of k cat, K M, and K inh could be recovered in this case. Indeed, a linear relation ofk 2 and k 2 in logarithmic coordinates (Fig. 1(b)) is the result of quasi-equilibrium in the third reaction (9). The same applies to the logarithmic relation for constants and k 1 in a bit complicated way. Here we have two cases: the first, where k 1 k cat, and K M = k 1+kcat the second, where k cat k 1, and K M = k 1+kcat simplifies to K M k 1 ; simplifies to K M kcat. Indeed, such a relation is found in this case (Fig. 1(d)). The only definitely fitted rate constant, which shows no dependence on other rate constants, is k cat. The values of K M are calculated using the relations K M = k 1+kcat = 66.9 ± 0.5 µm, v max = [E 0 ]k cat = 156 ± 1nMs 1 mg 1, K inh = k2 k 2 = 72.3 ± 0.1 µm from fitted values shown in Fig. 1. 4 Conclusions We demonstrated that the assumption about the uniqueness of optimal solution is not necessary. Without it, a unified pre-steady and quasi-steady biochemical kinetics data analysis with extended statistical fit evaluation is possible. Applicability of the proposed algorithm was demonstrated with experiment data from 4-nitrophenyl phosphate hydrolysis with alkaline phosphatase. References [1] P. Kuzmič. Program DYNAFIT for the analysis of enzyme kinetic data: application to HIV proteinase. Anal. Biochem., 237(2):260 273, 1996. [2] P. Kuzmič. DynaFit a software package for enzymology. Meth. Enzymol., 467:247 280, 2009. [3] A. Laurynenas and J. Kulys. An exhaustive search approach for chemical kinetics experimental data fitting, rate constants optimization and confidence interval estimation. Nonlinear Anal., Model. Control, 20(1):145 157, 2015. [4] P. Mendes. Biochemistry by numbers: simulation of biochemical pathways with Gepasi 3. Trends Biochem. Sci., 22(9):361 363, 1997. [5] M.J.D. Powell. An efficient method for finding the minimum of a function of several variables without calculating derivatives. Comput. J., 7(2):155 162, 1964. [6] G.E. Rovati, R. Shrager, S. Nicosia and P.J. Munson. KINFIT II: a nonlinear leastsquares program for analysis of kinetic binding data. Mol. Pharmacol., 50(1):86 95, 1996.

A general biochemical kinetics data fitting algorithm for QSS detection 17 [7] I.B. Svir, O.V. Klymenko and M.S. Platz. Kinfitsim software to fit kinetic data to a user selected mechanism. Comput. Chem., 26(4):379 386, 2002. [8] Wolfram Research, Inc. Inverse of the Regularized Incomplete Beta Function. 2001 2008. REZIUMĖ Apibendrintas biocheminės kinetikos duomenų analizės algoritmas kvazi-stacionarių būsenų aptikimui J.V. Daugmaudis, A. Laurynėnas, J. Kulys, F. Ivanauskas Šiame darbe pasiūlėme ir realizavome metodą, aptinkantį biocheminių reakcijų kvazi-stacionarias būsenas. Aprašomas algoritmas buvo pritaikytas analizuojant 4-nitrofenilfosfato hidrolizę su šarmine fosfataze. Atsisakius prielaidos, jog tėra tik vienas greičio konstantų rinkinys, kuris optimaliai sugludintų cheminės kinetikos kreives su eksperimentinių duomenų kreivėmis, galime sudaryti ir ištirti reakcijos greičio konstantų rinkinius. Analizuodami tų greičio konstantų tarpusavio priklausomybes, galime nustatyti ar reakcija yra kvazi-stacionarioje būsenoje. Raktiniai žodžiai: biocheminė kinetika, reakcijų greičio konstantos, diferencialinės lygtys, kreivių gludinimas, fosfatazė, 4-nitrofenilfosfatas. Liet. matem. rink. Proc. LMS, Ser. A, 57, 2016, 12 17.