Abstract
Biology is perhaps the most complex of the sciences, given the incredible variety of chemical species that are interconnected in spatial and temporal pathways that are daunting to understand. Their interconnections lead to emergent properties such as memory, consciousness, and recognition of self and non-self. To understand how these interconnected reactions lead to cellular life characterized by activation, inhibition, regulation, homeostasis, and adaptation, computational analyses and simulations are essential, a fact recognized by the biological communities. At the same time, students struggle to understand and apply binding and kinetic analyses for the simplest reactions such as the irreversible first-order conversion of a single reactant to a product. This likely results from cognitive difficulties in combining structural, chemical, mathematical, and textual descriptions of binding and catalytic reactions. To help students better understand dynamic reactions and their analyses, we have introduced two kinds of interactive graphs and simulations into the online educational resource, Fundamentals of Biochemistry, a LibreText biochemistry book. One is available for simple binding and kinetic reactions. The other displays progress curves (concentrations vs time) for simple reactions and complex metabolic and signal transduction pathways. Users can move sliders to change dissociation and kinetic constants as well as initial concentrations and see instantaneous changes in the graphs. They can also export data into a spreadsheet for further processing, such as producing derivative Lineweaver-Burk and traditional Michaelis-Menten graphs of initial velocity (v0) vs substrate concentration.
It should come as no surprise to instructors that students struggle with kinetics, either in the absence or presence of enzymes. Part of the problem may be that too little attention is given to the subject in biochemistry courses, and the presentation is typically isolated and not reiterated throughout the course. This is understandable given the enormous content faculty feel they must deliver to students, a significant part of which is in service of the pre-medical curriculum. These problems might arise from a lack of coherency and repetition in the presentation of dynamic reactions. For example, it is hard to conceive that students could obtain an integrative understanding of the binding/chemical reactions and mathematical equations underlying enzyme kinetics without an adequate understanding of kinetics in their absence, which may not be described in textbooks or classes. The difficulty students have with dynamic reactions is consistent with the finding that they are the basis of key threshold concepts in biochemistry, the steady state and biochemical pathway dynamics and regulation1.
Students also have difficulty expanding a sometimes-rote ability to analyze mathematical equations to a more intuitive understanding that bridges both mathematical and chemical equations. At the same time, depending on their training and department affiliation, instructors may not believe that they have a sufficient understanding of the necessary mathematics themselves, so they give it less attention than is needed for sufficient student success.
We believe that students understanding of dynamic biological reactions, which they mostly encounter in enzyme-catalyzed reactions, would ultimately be enhanced if they were given a stepwise introduction to progress curves, which show substrate [S] and product [P] concentrations with time. From a conceptual and intuitive perspective, this makes great sense. A substrate disappears and a product appears with increasing time. Each is associated with rate constants. In contrast, the initial velocity (v0) used in Michaelis-Menten kinetic plots, is a derivative or secondary property much as density is a derivative property of mass and volume. As such, the initial velocity, as well as density (at least for young children), is less intuitive. Changes in substrate and product concentrations with time are exactly what students measure in the laboratory. Only with subsequent data analyses can the initial velocities v0, the slope of [S] or [P] versus time curves, be calculated (as opposed to measured).
For any given progress curve model, mathematical equations must be derived, and statistics used to determine the closeness of the fit of the equation to actual data. Solving the equations for [S] or [P] versus time is always challenging, even for the simplest case, the conversion of a substrate to a product for a first-order irreversible reaction. The mathematical equation for the irreversible A → P reaction, which is typically taught in introductory chemistry classes, is shown in the equation below.
We will use the derivative of P vs t (the slope of the [P] vs t curve) as an expression of velocity, which is constantly changing during the reaction until equilibrium is achieved for reversible reactions or reactant concentration is zero for irreversible ones.
The initial velocity v0 = (dP/dt) at t = 0 is used almost exclusively when presenting Michaelis-Menten kinetics in classrooms. For valid kinetic analyses, v0 must be determined in the very first linear part of the progress curve when t approaches 0. This is not always easy for lab experiments but it is for those derived from simulated progress curves. An exception to the use of v0 = (dP/dt) at t=0 occurs for some enzyme-catalyzed reactions that proceed through a covalent E-P intermediate. One example is the hydrolysis of certain ester substrates by chymotrypsin. This reaction can proceed through an initial burst phase for product release associated with a fast acylation step followed by a slower steady-state deacylation step that regenerates the active enzyme. (An interactive computational model for this reaction is included in the book). In this case, the steady-state v0 is used in v0 vs [S] analyses. Stop-flow experiments also give nonlinear P vs t curves in very short time ranges.
The equation dP/dt = k1A is an ordinary differential equation (ODE). Solving ODEs using integral calculus is beyond the training of most students taking biochemistry courses, and arguably instructors as well. Yet writing ODEs is not. Programs such as Copasi2, VCell3,4, and Tellurium5 are free and allow a mostly painless way to construct reaction diagrams and choose mathematical equations for each step of a reaction scheme. The computer then solves the ODEs numerically behind the curtain. For applications needed in a biochemistry class, two types of equations are generally selected, mass action and Michaelis-Menten type equations, although it is possible to write and solve simple Michaelis-Menten reactions using approximations of the more complicated Lambert-W Function, which give substrate and product concentrations as an explicit function of time6.
The easiest and most intuitive to write are mass action equations that students studied in introductory chemistry courses. Users can also select Michaelis-Menten irreversible or reversible equations, very familiar to those who have studied enzyme kinetics. In these programs, all mathematical equations are written as the flux (J) characterizing the conversion of a substrate to a product. Users can also input their own equations, such as for competitive, uncompetitive, and mixed inhibition reactions. Copasi has a readily available list of 38 pre-defined equations.
Few references document the use of progress curves in undergraduate biochemistry courses 7–11. At the same time, much has been written about the use of computer simulations and dynamic models to improve student learning 12–15. Fundamentals of Biochemistry has two types of embedded interactive graphs. One makes use of CalcPlot3D 16 which is used for simple binding reactions (saturation curves as a function of concentration) as well as for simple chemical reactions (progress curves) with easily derived integrated rate equations. Examples include irreversible and reversible first-order reactions such as A → P and A ↔ P. For the other type of interactive graphs, we have developed and deployed a second simulation program, miniSidewinder, useful for both simple reactions and entire metabolic and signal transduction pathways.
For both types of graphs, sliders allow users to scale the graphs, change kinetic constants, and initial concentrations and see instantaneous updates in the progress curves. For the miniSidewinder software, simulations were constructed in Virtual Cell (VCell) 3,4 or obtained from BioModels, a curated database for more extensive metabolic and signal transduction pathways 17. (Programs like Copasi and VCell can also be used to fit data using parameter scans, but these are not included in the book.) VCell export files were used to create the interactive miniSidewinder graphs. This program has an additional feature that allows users to export results to a spreadsheet file that shows concentration versus time for all reactants and products for a given set of constants used for the simulation. Hence students can alter all constants to “interrogate” the models displayed in the book without having to create the simulation files.
For models in which the mathematical equations are accessible to students (for example those derived from mass action, Michaelis-Menten equations, and the Hill equation used for cooperative reactions or when a high-sensitivity response to an analyte is desired), the actual equations are presented in the book. The text contains fairly detailed explanations with some derivations for both non-catalyzed and enzyme-catalyzed chemical reactions as well.
Students should be able to write and understand individual ODEs for reactions, but they do not need to solve them, a task accomplished by the software. Table 1 below shows examples of ODEs that students should be able to write (but not solve without available programs) using mass action principles.
Table 1:
Reaction schemes and their ordinary differential equations.
| Reaction Scheme | Description | Example ODEs |
|---|---|---|
|
1st-order irreversible rx | |
|
1st-order reversible rx | |
|
|
Consecutive irreversible 1st-order rx | |
|
Consecutive reversible 1st-order rx | |
|
2nd-order reversible binding E and S rx | |
|
|
Irreversible enzyme- catalyzed S to P |
Each term on the right-hand side of the ODE has a rate constant that defines the formation/increase (+) or removal/decrease (−) of the species on the left-hand side.
Mass Action vs Michaelis-Menten Equations: Which to use?
Even though programs like VCell and COPASI allow users to model and fit experimental data by simply selecting rate equations, it is still important for students to understand which model and set of equations are most appropriate to their needs. To illustrate this, Fundamentals of Biochemistry presents four different sets of chemical reactions (Rx 0 to Rx 3) and their associated mathematical equations to model the irreversible conversion of a single substrate S to product P. The reactions are:
Rx 0: S0 → P0, - enzyme, mass action equation;
Rx 1: S1 → P1, + enzyme but no catalysis compared to - enzyme, mass action equation;
Rx 2: S2 ↔ ES2 → P2, + enzyme, mass action equation
Rx 3: S3 → P3, + enzyme, Michaelis-Menten equation
The VCell reaction diagram, chemical equation, and the differential equation of dP/dt for each are shown in Table 2 below. The small yellow squares used in VCell reaction diagrams are reaction nodes. These nodes connect the reactant (with an arrow to the node) and products (with an arrow leaving the node). This is done to simplify reaction diagrams especially when an entire metabolic or signaling pathway is shown. Each node has an equation that describes the reaction. Sometimes a reaction explicitly shows the enzyme is a participant reactant/product but usually, the enzyme is represented just in the node equation
Table 2:
Examples of mass action and Michaelis-Menten reactions and ODEs for conversion of S → P
| Rx #, Model | Rx Diagram | Equations for Pn |
|---|---|---|
| Rx 0, mass action |
|
|
| Rx 1, mass action |
|
|
| Rx 2, mass action |
|
|
| Rx 3, Michaelis-Menten |
|
Figure 1 below shows the progress curves for the formation of Pn with time. The simple first-order exponential rise in P1 in Rx 1 (identical for Rx 0 which is not shown) does not match those for the mostly superimposable curves for Rx 2 (with a discrete ES complex) and Rx 3 (classical Michaelis-Menten model). This shows the importance of having students use a variety of models to fit data.
Figure 1:
Progress curves for the formation of Pn with time for mass action and Michaelis-Menten kinetic equations. P1 (- - -) is calculated from a simple mass action equation for reaction 1 (Table 2), while P2 (red,
) and P3 (purple,
) are the mass action equations for reaction r2 and the Michaelis-Menten equation for reaction r3.
Using the interactive graphs
Dynamic graphs offer students the opportunity to actively interrogate a graph and hopefully develop a more fundamental understanding of the equations and kinetic constants. Here are two ways that students can interact with the graphs.
a. Change rate and Michaelis-Menten constants
The most important feature of the interactive graphs is to use the sliders to change the rate or Michaelis-Menten constants and immediately observe the effects on the concentration of reactants and products. The data for each set of rate constants can be exported as a csv file. Files exported for a variety of different runs can be used to create secondary plots. As an example, for the reversible reaction of A ↔ P, students could determine the dissociation constant KD = krev/kfor =1/KEQ at several different values of krev and kfor (first-order rate constants for the reverse and forward reactions, respectively) to help them understand that thermodynamic equilibrium and dissociation constants are in effect the ratios of rate constants, giving them a more intuitive understanding of the relationship between rate and equilibrium/dissociation constants. Another important simulation in the book allows students to change the rate constants for an isolated reversible enzyme and compare its kinetics to an enzyme with the same kinetic constants embedded in a “mini-pathway” with an upstream constant input of substrate and downstream removal of product. This would illustrate that the calculated KD for the enzyme is in effect a steady-state KD which is not equal to the thermodynamic KD for the isolated enzyme. Indeed, differentiating the steady state in an open biological system from the equilibrium state in a closed system is a key threshold concept1 whose understanding eludes most students.
b. Change concentrations
CSV files derived from time course simulations conducted at a variety of substrate or inhibitor concentrations could be used to produce secondary plots when data for all of the substrates are on one graph. The progress curve data (dP/dt) could be used to calculate the initial velocity v0 for each substrate/inhibitor concentration. Students could then make secondary plots of v0 vs [S] and determine the Michaelis-Menten constants VM and KM by fitting the data to the Michaelis-Menten equation using nonlinear regression analyses, or by making Lineweaver-Burk plots of 1/v0 vs 1/[S] and fitting them with a weighted linear regression model. This would give students yet another way to bridge their understanding of time course data (which again is what students measure in the lab) and initial velocity calculations and their replots to obtain kinetic parameters.
The data exported from the simulations are “perfect” without noise. To give students more realistic data for their secondary v0 vs [S] replots, random “noise” could be added to [P] values in a spreadsheet by multiplying the [P] values by 0.5*(RAND()-0.5) where the first 0.5 is a scale factor. This formula produces a noise term of constant magnitude with the scale factor determining the magnitude of the noise term.
Simulation of complex reaction schemes and pathways
Mathematical and computer modeling, and increasingly machine learning and AI, are critically essential if we wish to understand the complexity of life. With the need to analyze and compare vast amounts of structural and metabolic data, biology is becoming even more of a mathematical discipline. Intuition is no longer (as if it were ever) sufficient to even qualitatively predict the inputs and outputs of interconnected systems. Indeed as with the steady state, biochemical pathway dynamics and their regulation also represent a threshold concept1.
One clear and very simple example where intuition fails occurs when the concentrations of species change cyclically with time. Some may have encountered the oscillating Briggs–Rauscher reaction in introductory chemistry courses in which iodate (IO3-, colorless) is oxidized to I2 18. I2 then reacts with malonic acid to produce I- (colorless). This can react in a rapid step with I2 to produce I3-, which binds to starch to form a blue color. With time the I3- is reconverted back to I2 and I- and the reactions can repeat. The reactions are summarized in Equations 1–4 below 18.
| (1) |
| (2) |
| (3) |
| (4) |
Although useful for a demonstration, the chemistry of this modified iodine clock reaction is likely less engaging to biochemistry students than the following examples of a cyclic reaction in signaling pathways.
Mitogen-Activated Protein Kinase (MAPK) Activation with Oscillatory Negative Feedback
Figure 2 shows the activation of MAPK by two upstream protein kinases that act in succession. The first, MAP kinase kinase kinase (MKKK) is activated by phosphorylation by a kinase not shown. The active MKKK_P then doubly phosphorylates the next downstream protein kinase MKK to MKK_PP. This then activates MAPK by doubly phosphorylating it to MAPK_PP. Students would rightly guess that a progress curve of d[MAPK_PP]/dt would go from zero and plateau with time. However, no one, without a computational simulation, would intuit that [MAPK_PP] would oscillate like the iodine clock reaction if the active MAPK_PP, in a feedback “product” inhibition step, inhibits the activating phosphorylation of the MKKK, the first enzyme in this pathway 19. The VCell reaction diagram for the MAPK activation cascade is shown in Figure 2.
Figure 2:
Reaction scheme for the cascade activation of MAPK. Yellow squares are reaction nodes catalyzed by enzymes (dotted lines).
The progress curves for d[MAPK_PP]/dt for both the uninhibited and feedback-inhibited reactions are shown in Figure 3.
Figure 3:
Comparison of the progress curves of [MAPK_PP] vs time in the absence (blue, plateau) and presence (orange, oscillating) of feedback phosphorylation of MKKK.
Students can use the appropriate slider to reduce or turn off the feedback inhibition step and immediately observe the effects on the oscillations. Since this cascade is catalytic, each step amplifies the other, which makes the pathway ultrasensitive to changes in the concentrations and rate constants. Such oscillations would then propagate spatially in the cell.
Perfect Adaptation: Negative Feedback Loop
Equally non-intuitive mathematically but elegant in their simplicity are small 2–3 protein reaction motifs that display perfect (or near perfect) adaptation 20, a necessary condition of homeostasis. In perfect adaptation, an output returns to a basal or near basal state, even in the presence of increasing stimuli. An example of a common motif, the negative feedback loop, is shown in Figure 4.
Figure 4:
Reaction scheme for perfect adaptation by a negative feedback loop
A graph showing a stepwise stimulus S, with negative feedback inhibition by a product B made from A, and the output A, is shown in Figure 5.
Figure 5:
Progress curves for B (orange) and A (blue) for “perfect” adaption by a negative feedback loop with a step function increase and decrease in the concentration of stimuli S (gray)
The blue line is the response, designated in this model as A. B acts as an inhibitor (note the dotted line to the input node in the left diagram and the blunt-ended red bar in the middle diagram. The stimulus goes from 0.2 uM (initial concentration) at t =0 to 1 uM (a 5-fold increase) at 40 seconds, but the response A increases at most from 0.4 (initial condition) to 0.5 (a 1.25-fold increase).
Present versions of the simulation software in the book can not yet run this model which has a special “event protocol” to create the stepwise increase and decrease in the stimuli. In addition, the VCell file can not be exported as a systems biology markup (sbml) file necessary for simulation in the book. Hence the present version of the book just shows the reaction scheme with static graphs.
Reaction Pathways
Entire reaction pathways can be simulated in the book using miniSidewinder. Two examples include anaerobic 21 and aerobic glycolysis in yeast. The time course of some key species in yeast anaerobic glycolysis is shown in Figure 6.
Figure 6:
Progress curves for key species in yeast anaerobic glycolysis.
Students can interrogate the live graphs by changing rate constants and concentrations and see their effects on flux at each step in the pathway.
Simulation Program: Development and Use
The main interactive computational simulation program used in the Fundamentals of Biochemistry OER, miniSidewinder, is an open-source, browser-based, client-side application (https://github.com/sys-bio/miniSidewinder). It works on any computer with a web browser (Microsoft Edge, Google Chrome, Mozilla Firefox, Apple Safari, etc) and has minimal server-side requirements. The simulator makes use of the Systems Biology Markup Language (SBML) standard for describing mathematical/chemical network models (https://sbml.org/). The SBML data format allows model interoperability between any simulation software that supports SBML, enabling easy model sharing and modification 22.
Usage
For the website author, embedding the simulator and model into an educational webpage involves:
Uploading the associated simulator HTML and JavaScript files to the website;
Uploading the SBML formatted model to the website;
Inserting an HTML object into the website page that contains a javascript function template specifying the model, simulation parameters, and location of the simulator.
This approach is used by the Fundamentals of Biochemistry and a Google Sites page for interactive models: https://sites.google.com/view/interactive-modeling/.
Website model users can:
Change sliders to adjust the values of parameters and species. After each adjustment, a simulation is run and plotted. Adjusting these values produces immediate feedback on the effect these changes have on the simulation giving the user a better understanding of the model’s behavior.
Select buttons to change the parameter and species sliders, plot species, and y plot scaling. A log scale is currently unsupported.
Download a comma-separated values (.csv) file of the last simulation run for further analysis.
Change the simulation run time and the integrator time step size. This gives the user the ability to investigate the behavior of the model at different time scales.
From the example mentioned earlier, MAPK activation with oscillatory feedback, Figures 7 and 8 show how the user can interact with the simulator to explore model behavior. At the bottom of each plot are sliders labeled with parameters and species. By adjusting one of the parameter sliders the parameter’s effect on the system can be observed. Figure 7 shows the MAPK oscillatory feedback but Figure 8 shows that when the inhibitory constant Ki_J0 is increased, the oscillation ceases. In this way, the user can investigate the effects of each parameter on the system gaining more insight into the model than could be done by just inspecting the model equations or reaction diagrams.
Figure 7:
Simulation plot of MAPK activation with oscillatory feedback. MAPK_PP [olive] oscillates. Note parameter value and species initial condition sliders at the bottom. As a user moves a slider, the simulation is repeated with the new slider value.
Figure 8.
MAPK activation with no oscillatory feedback, MAPK_PP [olive] no longer oscillates. By changing the slider ‘Ki_J0’, corresponding to an inhibitory constant for the MKKK -> MKKK_P flux J0, from a value of ‘9’ to ‘31.5’ nmol/l, the oscillatory behavior of the progress curves disappears giving insight into how the system of reactions behaves when the inhibitory constant changes value.
MiniSidewinder is deployed throughout the Fundamentals of Biochemistry, although there are a few rare cases where a “bulkier” simulation program is utilized. This alternative simulation program relies on BioSimulatiors23, which submits jobs to an external server and thus can run simulations using the COMBINE archive (omex) file format. However, this reliance on an external server makes BioSimulators noticeably slower than the near-instantaneous responsiveness of miniSidewinder and thus makes it more suitable for the textbook in all but these rare exceptions. All models using the miniSideWinder24 and Combine archive (omex)25 software deployed in Fundamental of Biochemistry are available in the book.
Conclusion
We have incorporated computational simulation software into Fundamentals of Biochemistry which allows users to change rate constants and concentrations of all species and instantaneously observe changes in the progress curves for all species. The book includes simulations that vary in complexity from a single first-order reaction to full metabolic pathways. The next step in the deployment of these simulations is to create and embed assessment questions into the text. However, faculty who use the text can easily create questions specific to their use and needs.
This paper has no assessment data that would measure the effect of the use of the simulations on student learning. We welcome faculty interested in assessment to do that. Likewise, we welcome ideas for new simulations and will gladly work with interested faculty to incorporate them into the book.
We are actively seeking collaborators who could build on the work presented here and assess if the use of progress curves facilitates student understanding of dynamic reactions in biochemistry. This could include pre/post-assessments in controlled studies. In addition, we seek individuals willing to write assessment questions for inclusion in Fundamentals of Biochemistry. These could be written for computational models already present or for new simulations that could be added throughout the text so that the study of kinetics is routinely incorporated in all chapters and not generally isolated to a few chapters and sections devoted to kinetic processes.
Acknowledgments
We would like to thank Leslie Loew for his help with Vcell models.
Funding:
MiniSidewinder: NIH/NIGMS (Grant R01-GM123032–04)
LibreText: Department of Education Open Textbook Pilot Project (FIPSE), the UC Davis Office of the Provost, the UC Davis Library, the California State University Affordable Learning Solutions Program, and Merlot.
Footnotes
Conflict of Interest: None
The data that support the findings of this study are openly available through Fundamentals of Biochemistry (https://bio.libretexts.org/Bookshelves/Biochemistry/Fundamentals_of_Biochemistry_(Jakubowski_and_Flatt), a free online resource, and reference therein.
Contributor Information
Henry V. Jakubowski, Department of Chemistry, College of Saint Benedict/Saint John’s University, Saint Joseph, MN 56374.
Henry Agnew, University of California, San Diego.
Bartholomew Jardine, University of Washington.
Herbert M. Sauro, University of Washington.
Data Availability:
All of the computational models and files are freely available in the OER Fundamental of Biochemistry.
References
- (1).Loertscher J; Green D; Lewis JE; Lin S; Minderhout V Identification of Threshold Concepts for Biochemistry. CBE Life Sci Educ 2014, 13 (3), 516–528. 10.1187/cbe.14-04-0066. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (2).Hoops S; Gauges R; Lee C; Pahle J; Simus N; Singhal M; Xu L; Mendes P; Kummer U COPASI - A COmplex PAthway SImulator. Bioinformatics 2006, 22 (24), 3067–3074. 10.1093/bioinformatics/btl485. [DOI] [PubMed] [Google Scholar]
- (3).Schaff J; Fink CC; Slepohenko B; Carson JH; Loew LM A General Computational Framework for Modeling Cellular Structure and Function; 1997; Vol. 73. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (4).Cowan AE; Moraru II; Schaff JC; Slepchenko BM; Loew LM Spatial Modeling of Cell Signaling Networks. In Methods in Cell Biology; 2012; Vol. 110. 10.1016/B978-0-12-388403-9.00008-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (5).Medley JK; Choi K; König M; Smith L; Gu S; Hellerstein J; Sealfon SC; Sauro HM Tellurium Notebooks—An Environment for Reproducible Dynamical Modeling in Systems Biology. PLoS Comput Biol 2018, 14 (6). 10.1371/journal.pcbi.1006220. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (6).Her C; Alonzo AP; Vang JY; Torres E; Krishnan VV Real-Time Enzyme Kinetics by Quantitative NMR Spectroscopy and Determination of the Michaelis-Menten Constant Using the Lambert-W Function. J Chem Educ 2015, 92 (11), 1943–1948. 10.1021/acs.jchemed.5b00136. [DOI] [Google Scholar]
- (7).Angelani CR; Carabias P; Cruz KM; Delfino JM; de Sautu M; Espelt MV; Ferreira-Gomes MS; Gómez GE; Mangialavori IC; Manzi M; Pignataro MF; Saffioti NA; Salvatierra Fréchou DM; Santos J; Schwarzbaum PJ A Metabolic Control Analysis Approach to Introduce the Study of Systems in Biochemistry: The Glycolytic Pathway in the Red Blood Cell. Biochemistry and Molecular Biology Education 2018, 46 (5), 502–515. 10.1002/bmb.21139. [DOI] [PubMed] [Google Scholar]
- (8).Goličnik M Exact and Approximate Solutions for the Decades-Old Michaelis-Menten Equation: Progress-Curve Analysis through Integrated Rate Equations. Biochemistry and Molecular Biology Education 2011, 39 (2), 117–125. 10.1002/bmb.20479. [DOI] [PubMed] [Google Scholar]
- (9).Reyes-Palomares A; Sánchez-Jiménez F; Medina MÁ First Steps in Computational Systems Biology: A Practical Session in Metabolic Modeling and Simulation. Biochemistry and Molecular Biology Education 2009, 37 (3), 178–181. 10.1002/bmb.20281. [DOI] [PubMed] [Google Scholar]
- (10).Bezerra RMF; Dias AA Utilization of Integrated Michaelis-Menten Equation to Determine Kinetic Constants. Biochemistry and Molecular Biology Education 2007, 35 (2), 145–150. 10.1002/bmb.32. [DOI] [PubMed] [Google Scholar]
- (11).Claro E Understanding Initial Velocity after the Derivatives of Progress Curves. Biochemistry and Molecular Biology Education 2000, 28 (6), 304–306. 10.1111/j.1539-3429.2000.tb00179.x. [DOI] [Google Scholar]
- (12).Booth CS; Song C; Howell ME; Rasquinha A; Saska A; Helikar R; Sikich SM; Couch BA; van Dijk K; Roston RL; Helikar T Teaching Metabolism in Upper-Division Undergraduate Biochemistry Courses Using Online Computational Systems and Dynamical Models Improves Student Performance. CBE Life Sci Educ 2021, 20 (1), 1–16. 10.1187/cbe.20-05-0105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (13).Whitworth K; Leupen S; Rakes C; Bustos M Interactive Computer Simulations as Pedagogical Tools in Biology Labs. CBE Life Sci Educ 2018, 17 (3). 10.1187/cbe.17-09-0208. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (14).Stevens R; Palacio-Cayetano J Design and Performance Frameworks for Constructing Problem-Solvingsimulations. Cell Biol Educ 2003, 2 (3), 162–179. 10.1187/cbe.03-02-0006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (15).Gibbons NJ; Evans C; Payne A; Shah K; Griffin DK Computer Simulations Improve University Instructional Laboratories. Cell Biol Educ 2004, 3 (4), 263–269. 10.1187/cbe.04-06-0040. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (16).Seeburger Paul E.. CalcPlot3D. https://sites.monroecc.edu/multivariablecalculus/. (accessed 2023-06-22). [Google Scholar]
- (17).Malik-Sheriff RS; Glont M; Nguyen TVN; Tiwari K; Roberts MG; Xavier A; Vu MT; Men J; Maire M; Kananathan S; Fairbanks EL; Meyer JP; Arankalle C; Varusai TM; Knight-Schrijver V; Li L; Dueñas-Roca C; Dass G; Keating SM; Park YM; Buso N; Rodriguez N; Hucka M; Hermjakob H BioModels-15 Years of Sharing Computational Models in Life Science. Nucleic Acids Res 2020, 48 (D1), D407–D415. 10.1093/nar/gkz1055. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (18).Briggs–Rauscher Oscillating- Reaction. https://kaiserscience.wordpress.com/chemistry/chemical-reactions/briggs-rauscher-oscillating-reaction/ (accessed 2023-06-10).
- (19).Kholodenko BN Negative Feedback and Ultrasensitivity Can Bring about Oscillations in the Mitogen-Activated Protein Kinase Cascades. Eur J Biochem 2000, 267 (6), 1583–1588. 10.1046/j.1432-1327.2000.01197.x. [DOI] [PubMed] [Google Scholar]
- (20).Ferrell JE Perfect and Near-Perfect Adaptation in Cell Signaling. Cell Systems. Cell Press February 24, 2016, pp 62–67. 10.1016/j.cels.2016.02.006. [DOI] [PubMed] [Google Scholar]
- (21).Teusink B; Passarge J; Reijenga CA; Esgalhado E; Van Der Weijden CC; Schepper M; Walsh MC; Bakker BM; Van Dam K; Westerhoff HV; Snoep JL Can Yeast Glycolysis Be Understood Terms of Vitro Kinetics of the Constituent Enzymes? Testing Biochemistry. Eur J Biochem 2000, 267 (17), 5313–5329. 10.1046/j.1432-1327.2000.01527.x. [DOI] [PubMed] [Google Scholar]
- (22).Hucka M; Bergmann FT; Chaouiya C; Dräger A; Hoops S; Keating SM; König M; Novère N.Le; Myers CJ.; Olivier BG; Sahle S; Schaff JC; Sheriff R; Smith LP; Waltemath D; Wilkinson DJ; Zhang F The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core Release 2. J Integr Bioinform 2019, 16 (2). 10.1515/jib-2019-0021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (23).Shaikh B; Smith LP; Vasilescu D; Marupilla G; Wilson M; Agmon E; Agnew H; Andrews SS; Anwar A; Beber ME; Bergmann FT; Brooks D; Brusch L; Calzone L; Choi K; Cooper J; Detloff J; Drawert B; Dumontier M; Ermentrout GB; Faeder JR; Freiburger AP; Fröhlich F; Funahashi A; Garny A; Gennari JH; Gleeson P; Goelzer A; Haiman Z; Hasenauer J; Hellerstein JL; Hermjakob H; Hoops S; Ison JC; Jahn D; Jakubowski HV; Jordan R; Kalaš M; König M; Liebermeister W; Sheriff RSM; Mandal S; McDougal R; Medley JK; Mendes P; Müller R; Myers CJ; Naldi A; Nguyen TVN; Nickerson DP; Olivier BG; Patoliya D; Paulevé L; Petzold LR; Priya A; Rampadarath AK; Rohwer JM; Saglam AS; Singh D; Sinha A; Snoep J; Sorby H; Spangler R; Starruß J; Thomas PJ; Van Niekerk D; Weindl D; Zhang F; Zhukova A; Goldberg AP; Schaff JC; Blinov ML; Sauro HM; Moraru II; Karr JR BioSimulators: A Central Registry of Simulation Engines and Services for Recommending Specific Tools. Nucleic Acids Res 2022, 50 (W1), W108–W114. 10.1093/nar/gkac331. [DOI] [PMC free article] [PubMed] [Google Scholar]
- (24).Jakubowski H Sidewinder Models. https://bio.libretexts.org/Learning_Objects/Visualizations_and_Simulations/Progress_Curve_Analysis/SBML_Computational_Models (accessed 2023-06-27). [Google Scholar]
- (25).Jakubowski H COMBINE Archive Models. https://bio.libretexts.org/Learning_Objects/Visualizations_and_Simulations/Progress_Curve_Analysis/VCell_-_Computational_Models (accessed 2023-06-27). [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
All of the computational models and files are freely available in the OER Fundamental of Biochemistry.








