Algebraic solution for time course of enzyme assays DynaFit in the Analysis of Enzyme Progress Curves ONLY THE SIMPLEST REACTION MECHANISMS CAN BE TREATED IN THIS WAY EXAMPLE: “slow binding” inhibition Irreversible enzyme inhibition Petr Kuzmic, Ph.D. BioKin, Ltd. WATERTOWN, MASSACHUSETTS, U.S.A. TASK: compute [P] over time TOPICS 1. Numerical integration vs. algebraic models: DYNAFIT 2. Case study: Caliper assay of irreversible inhibitors 3. Devil is in the details: Problems to be aware of SIMPLIFYING ASSUMPTIONS: 1. No substrate depletion 2. No “tight” binding Kuzmic (2008) Anal. Biochem. 380, 5-12 DynaFit: Enzyme Progress Curves Enzyme kinetics in the “real world” 2 Progress curvature at low initial [substrate] SUBSTRATE DEPLETION USUALLY CANNOT BE NEGLECTED SUBSTRATE DEPLETION IS MOST IMPORTANT AT [S]0 << KM [S]0 = 10 µM, KM = 90 µM ~40% decrease in rate final slope 1.34 8% systematic error 0.82 initial slope linear fit: 10% systematic error residuals not random Sexton, Kuzmic, et al. (2009) Biochem. J. 422, 383-392 DynaFit: Enzyme Progress Curves Kuzmic, Sexton, Martik (2010) Anal. Biochem., submitted 3 DynaFit: Enzyme Progress Curves 4 Problems with algebraic models in enzyme kinetics Numerical solution of ODE systems: Euler method THERE ARE MANY SERIOUS PROBLEMS AND LIMITATIONS COMPLETE REACTION PROGRESS IS COMPUTED IN TINY LINEAR INCREMENTS • Can be derived for only a limited number of simplest mechanisms mechanism: A k B • Based on many restrictive assumptions: practically useful methods are much more complex! differential rate equation d [A] / d t = - k [A] - no substrate depletion - weak inhibition only (no “tight binding”) • Quite complicated when they do exist Δ [A] / Δ t = - k [A] [A] [A]0 Δ [A] = - k [A] Δ t [A] t The solution: numerical models straight line segment [A] t+Δt [A] t + Δ t - [A] t = - k [A] t Δ t • Can be derived for an arbitrary mechanism time • No restrictions on the experiment (e.g., no excess of inhibitor over enzyme) • No restrictions on the system itself (“tight binding”, “slow binding”, etc.) [A] t + Δ t = [A] t - k [A] t Δ t Δt • Very simple to derive DynaFit: Enzyme Progress Curves 5 DynaFit: Enzyme Progress Curves 6 1 Automatic derivation of differential equations Software DYNAFIT (1996 - 2010) IT IS SO SIMPLE THAT EVEN A “DUMB” MACHINE (THE COMPUTER) CAN DO IT PRACTICAL IMPLEMENTATION OF “NUMERICAL ENZYME KINETICS” Example input (plain text file): Rate terms: Rate equations: “E disappears” “multiply [E] × [S]” k1 E + S ---> ES k1 × [E] × [S] k2 ES ---> E + S k2 × [ES] k3 ES ---> E + P d[E ]/dt = - k1 × [E] × [S] “E is formed” + k2 × [ES] 2009 + k3 × [ES] k3 × [ES] DOWNLOAD http://www.biokin.com/dynafit similarly for other species (S, ES, and P) Kuzmic (2009) Meth. Enzymol., 467, 247-280 DynaFit: Enzyme Progress Curves 7 DynaFit: Enzyme Progress Curves 8 DYNAFIT: What can you do with it? DYNAFIT applications: mostly biochemical kinetics ANALYZE/SIMULATE MANY TYPES OF EXPERIMENTAL DATA ARISING IN BIOCHEMICAL LABORATORIES BUT NOT NECESSARILY: ANY SYSTEM THAT CAN BE DESCRIBED BY A FIRST-ORDER ODEs • Basic tasks: - simulate artificial data (assay design and optimization) - fit experimental data (determine inhibition constants) - design optimal experiments (in preparation) • Experiment types: - time course of enzyme assays - initial rates in enzyme kinetics - equilibrium binding assays (pharmacology) • Advanced features: - confidence intervals for kinetic constants - * Monte-Carlo intervals * profile-t method (Bates & Watts) ~ 650 journal articles total goodness of fit - residual analysis (Runs-of-Signs Test) model discrimination analysis (Akaike Information Criterion) robust initial estimates (Differential Evolution) robust regression estimates (Huber’s Mini-Max) DynaFit: Enzyme Progress Curves 9 DynaFit: Enzyme Progress Curves 10 Traditional analysis of irreversible inhibition DynaFit in the Analysis of Enzyme Progress Curves Irreversible enzyme inhibition BEFORE 1981 (IBM-PC) ALL LABORATORY DATA MUST BE CONVERTED TO STRAIGHT LINES 1962 E+I Ki E•I kinact X Kitz-Wilson plot Petr Kuzmic, Ph.D. BioKin, Ltd. WATERTOWN, MASSACHUSETTS, U.S.A. TOPICS 1. Numerical integration vs. algebraic models: DYNAFIT 2. Case study: Caliper assay of irreversible inhibitors 3. Devil is in the details: Problems to be aware of log (enzyme activity/control) 1 / slope of straight line (kobs) increasing [inhibitor] 1/kinact time 1/Ki 1 / [inhibitor] Kitz & Wilson (1962) J. Biol. Chem. 237, 3245-3249 DynaFit: Enzyme Progress Curves 12 2 Traditional analysis – “Take 2”: nonlinear Traditional analysis: Three assumptions (part 1) AFTER 1981 STRAIGHT LINES ARE NO LONGER NECESSARY (“NONLINEAR REGRESSION”) “LINEAR” OR “NONLINEAR” ANALYSIS – THE SAME ASSUMPTIONS APPLY 1981 E+I Ki E•I kinact X 1. Inhibitor binds only weakly to the enzyme IBM-PC (Intel 8086) kobs enzyme activity/control increasing [inhibitor] kinact 0.5 kinact no “tight binding” time [I], Ki must not be comparable with [E] [inhibitor] Ki kobs =kinact / (1 + Ki / [I]) A = A0 exp(-kobs t) DynaFit: Enzyme Progress Curves 13 DynaFit: Enzyme Progress Curves 14 Traditional analysis: Three assumptions (part 2) Traditional analysis: Three assumptions (part 3) “LINEAR” OR “NONLINEAR” ANALYSIS – THE SAME ASSUMPTIONS APPLY “LINEAR” OR “NONLINEAR” ANALYSIS – THE SAME ASSUMPTIONS APPLY 3. Initial binding/dissociation is much faster than inactivation 2. Enzyme activity over time is measured “directly” (“rapid equilibrium approximation”) In a substrate assay, plot of product [P] vs. time must be a straight line at [I] = 0 ASSUMED MECHANISM: E+I Ki E•I kinact X ACTUAL MECHANISM IN MANY CASES: E+I E+S Ki Km E•I E•S kinact kcat X E+P DynaFit: Enzyme Progress Curves 15 DynaFit: Enzyme Progress Curves 16 Simplifying assumptions: Requirements for data Actual experimental data (COURTESY OF Art Wittwer, Pfizer) HOW MUST OUR DATA LOOK SO THAT WE CAN ANALYZE IT BY THE TRADITIONAL METHOD ? NEITHER OF THE TWO MAJOR SIMPLIFYING ASSUMPTION ARE SATISFIED ! 1. control curve = straight line [I] = 0 SIMULATED: [I] = 0 1. control curve [E] = 1 nM [I] = 100 nM [I] = 200 nM [I] = 2.5 nM [S] = 10 μM Km = 1 μM [E] = 0.3 nM [I] = 400 nM [I] = 800 nM 2. inhibitor concentrations must be much higher than enzyme concentration DynaFit: Enzyme Progress Curves 17 2. inhibitor concentrations within the same order of magnitude DynaFit: Enzyme Progress Curves 18 3 Numerical model for Caliper assay data Caliper assay: Results of fit – optimized [E]0 NO ASSUMPTIONS ARE MADE ABOUT EXPERIMENTAL CONDITIONS THE ACTUAL ENZYME CONCENTRATION SEEMS HIGHER THAN THE NOMINAL VALUE Ki ~ [E]0 “tight binding” units: μM, minutes DynaFit input: [mechanism] E + S ---> E + P E + I <===> EI EI ---> X : : : kdp kai kx koff ~ kinact not “rapid equilibrium” kdi Ki = koff/kon = 1 nM Automatically generated fitting model: E+I E+S DynaFit: Enzyme Progress Curves kon koff kinact E•I kcat/Km X kon koff 7.1 × 104 0.00007 kinact kcat/Km 0.00014 1.5 × 105 [E]0 1.0 E+P 19 M-1.sec-1 sec-1 sec-1 M-1.sec-1 nM DynaFit: Enzyme Progress Curves 20 Caliper assay violates assumptions of classic analysis Numerical model more informative than algebraic ALL THREE ASSUMPTIONS OF THE TRADITIONAL ANALYSIS WOULD BE VIOLATED MORE INFORMATION EXTRACTED FROM THE SAME DATA Traditional model 1. Enzyme concentration is not much lower than [I]0 or Ki 2. The dissociation of the E•I complex is not much faster than inactivation 3. E+I Ki General numerical model (Kitz & Wilson, 1962) E•I kinact X E+I kon koff E•I kinact X The control progress curve ([I] = 0) is not a straight line (Substrate depletion is significant) very fast no assumptions ! very slow Two model parameters Three model parameters If we used the traditional algebraic analysis, the results (Ki, kinact) would likely be incorrect. DynaFit: Enzyme Progress Curves Add another dimension (à la “residence time”) to the QSAR ? 21 DynaFit: Enzyme Progress Curves 22 Numerical modeling looks simple, but... DynaFit in the Analysis of Enzyme Progress Curves A RANDOM SELECTION OF A FEW TRAPS AND PITFALLS Irreversible enzyme inhibition Petr Kuzmic, Ph.D. BioKin, Ltd. • Residual plots we must always look at them WATERTOWN, MASSACHUSETTS, U.S.A. • Adjustable concentrations we must always “float” some concentrations in a global fit TOPICS 1. Numerical integration vs. algebraic models: DYNAFIT 2. Case study: Caliper assay of irreversible inhibitors 3. Devil is in the details: Problems to be aware of • Initial estimates: the “false minimum” problem nonlinear regression requires us to guess the solution beforehand • Model discrimination: Use your judgment the theory of model discrimination is far from perfect DynaFit: Enzyme Progress Curves 24 4 Residual plots Direct plots of data: Example 1 RESIDUAL PLOTS SHOWS THE DIFFERENCE BETWEEN THE DATA AND THE “BEST-FIT” MODEL THESE TWO PLOTS LOOK “INDISTINGUISHABLE”, DO THEY NOT ? Two-step inhibition One-step inhibition residual signal + data model 0 residual time time E+I DynaFit: Enzyme Progress Curves kon koff E•I kinact DynaFit: Enzyme Progress Curves X 26 WE DON’T HAVE TO RELY ON VISUALS (“LOG” VS. “HORSESHOE”) Two-step inhibition One-step inhibition -10 E+I Residual plots: Runs-of-signs test THESE TWO PLOTS LOOK “VERY DIFFERENT”, DO THEY NOT ? “horseshoe” X 25 Residual plots: Example 1 +5 kinact Two-step inhibition One-step inhibition “log” +2.5 -5 probability 31% probability 0% E+I kinact X E+I DynaFit: Enzyme Progress Curves kon koff E•I kinact passes p > 0.05 test X 27 DynaFit: Enzyme Progress Curves Residual plots: Example 2 Relaxed inhibitor concentrations: Example 1 SOMETIMES IT’S O.K. TO HAVE “OUTLIERS” – USE YOUR JUDGMENT WE ALWAYS HAVE “TITRATION ERROR” ! Residual plots: fixed [I] It’s not always easy to judge “just how good” the residuals are: 28 Residual plots: relaxed [I] “something” happened with the first three time-points DynaFit: Enzyme Progress Curves 29 DynaFit: Enzyme Progress Curves 30 5 Relaxed inhibitor concentrations: Example 1 (detail) Relaxed inhibitor concentrations: not all of them WE ALWAYS HAVE “TITRATION ERROR” ! ONE (USUALLY ANY ONE) OF THE INHIBITOR CONCENTRATIONS MUST BE KEPT FIXED Residual plots: fixed [I] Residual plots: relaxed [I] DynaFit script: ... [data] directory extension file file file file file file ./users/COM/.../100514/C1/data txt 0nM 2p5nM 5nM 10nM 20nM 40nM | | | | | | offset offset offset offset offset offset auto auto auto auto auto auto ? ? ? ? ? ? | | | | | conc conc conc conc conc I I I I I = = = = = 0.0025 0.0050 0.0100 0.0200 0.0400 ? ? FIXED ? ? ... nD = 100, nP = 44 nR = 18 p < 0.0000001 nD = 100, nP = 55 nR = 44 p = 0.08 DynaFit: Enzyme Progress Curves 31 DynaFit: Enzyme Progress Curves 32 Initial estimates: the “false minimum” problem Large effect of slight changes in initial estimates NONLINEAR REGRESSION REQUIRES US TO GUESS THE SOLUTION BEFOREHAND IN UNFAVORABLE CASES EVEN ONE ORDER OF MAGNITUDE DIFFERENCE IS IMPORTANT E + S ---> E + P : E + I <===> EI : EI ---> X : kdp kai kx E + S ---> E + P : E + I <===> EI : EI ---> X : kdi iterative refimenement residuals “best fit” initial estimate [constants] kdp = 10 ? kai = 10 ? kdi = 1 ? kx = 0.01 ? [concentrations] S = 0.85 ? kdp kai kdi kx [S] = initial estimate E + S ---> E + P : E + I <===> EI : kdi iterative refimenement [constants] kdp = 10 ? kai = 0.1 ? kdi = 0.01 ? kx = 0.1 ? [concentrations] S = 0.85 ? = 72 = 4.5 = 1.8 = 0.048 0.22 DynaFit: Enzyme Progress Curves kdp kai kx 33 kdp kai kdi kx [S] = DYNAFIT IMPLEMENTS TWO MODEL-DISCRIMINATION CRITERIA { { { { 10, 10, 10, 10, 1, 1, 1, 1, 0.1, 0.1, 0.1, 0.1, 0.01 0.01 0.01 0.01 One-step model: 1. Fischer’s F-ratio for nested models kdp kai kx kdi [constants] = = = = 0.27 34 DYNAFIT-4 ALLOWS HUNDREDS, OR EVEN THOUSANDS, OF DIFFERENT INITIAL ESTIMATES kdp kai kdi kx = 96 = 0.36 =0.0058 = ~ 0 DynaFit: Enzyme Progress Curves Model discrimination: Use your judgment : : : kdi best fit residuals Solution to initial estimate problem: systematic scan [mechanism] E + S ---> E + P E + I <===> EI EI ---> X kdp kai } } } } relative sum of squares ? ? ? ? Two-step model: MEANS: 2. Akaike Information Criterion for all models “Try all possible combinations of initial estimates.” • 4 rate constants • 4 estimates for each rate constant • 4 × 4 × 4 × 4 = 44 = 256 initial estimates probability (0 .. 1) DynaFit: Enzyme Progress Curves 35 DynaFit: Enzyme Progress Curves 36 6 Summary and Conclusions Questions? NUMERICAL MODELS ENABLE US TO DO MORE USEFUL EXPERIMENTS IN THE LABORATORY MORE INFORMATION AND CONTACT: ADVANTAGES of “Numerical Enzyme Kinetics” (the new approach): • No constraints on experimental conditions EXAMPLE: large excess of [I] over [E] no longer required Petr Kuzmic, Ph.D. • No constraints on the theoretical model BioKin Ltd. EXAMPLE: dissociation rate can be comparable with deactivation rate • Theoretical model is automatically derived by the computer • • • • No more algebraic rate equations • Learn more from the same data EXAMPLE: Determine kON and kOFF, not just equilibrium constant Ki = kOFF/kON Software Development Consulting Employee Training Continuing Education since 1991 DISADVANTAGES: • Change in standard operating procedures Is it better stick with invalid but established methods ? (Continuity problem) http://www.biokin.com • Training / Education required Where to find time for continuing education ? (Short-term vs. long-term view) DynaFit: Enzyme Progress Curves 37 DynaFit: Enzyme Progress Curves 38 7