Mathematical Modelling and Scientific Computing in the Biosciences
20 March 2007
Lecture 2: Overview
Topics
● Mathematica Preliminaries
● Mass-Action Kinetics
● Michaelis-Menten Kinetics
● Perturbation Analysis:
-regular perturbation
-singular perturbation
Mathematica Preliminaries
List: collection of general expressions { ... }
In[8]:=
Out[8]=
Replacement rule: transforming each subpart of an expression /.
In[1]:=
Out[1]=
In[2]:=
Out[2]=
In[14]:=
Out[14]=
Pattern: for representing forms of Mathematica expressions x_
In[15]:=
Out[15]=
In[16]:=
Out[16]=
Mathematica Preliminaries
Map: apply a function to each element of an expression Map[ Function, List]
In[12]:=
Out[12]=
In[7]:=
Out[7]=
Pick: take elements out of a list, according to some criterion Pick[List, Criterion]
In[23]:=
Out[24]=
Out[25]=
Solve: solve system of algebraic equations, for selected variables Solve[ LHS==RHS, SolvedVariables ]
In[9]:=
Out[9]=
Mass-Action Kinetics
● What is a flux?
flux of a chemical species is the rate of change in the concentration per unit time
Units of concerntration: mole/liter ≈ 6.022*
entities/liter, ...
Units of time: second, minute
∴ Units of flux: mole/(liter * second), ...
Mathematical expression for expressing the flux of species A:
● Rate laws: how does the flux depend on the concentration of the reactants?
Mass-Action Kinetics
● Mass-action rate law: reaction flux is proportional to the probability of finding reacting molecules in a small volume.
In[906]:=
Mass-Action Kinetics
● Mass-action rate law: reaction flux is proportional to the probability of finding reacting molecules in a small volume.
In[835]:=
Mass-Action Kinetics
● Mass-action rate law: reaction flux is proportional to the probability of finding reacting molecules in a small volume.
In[863]:=
Mass-Action Kinetics
● Mass-action rate law: reaction flux is proportional to the probability of finding reacting molecules in a small volume.
In[870]:=
Mass-Action Kinetics
Rate law:
"The rate of the single chemical reaction (A+B→ C) is directly proportional to the product of the concentrations of the participating species, A and B"
↕
=
= -
* [A] * [B]
=
* [A] * [B]
"The rate of the reversible chemical reaction (A+B⇔C+D) is directly proportional to the product of the concentrations of the participating species, A and B"
↕
=
= -
* [A] * [B] +
* [C] * [D]
=
=
* [A] * [B] -
* [C] * [D]
Chemical Equilibrium:
● Forward rate = backward rate, i.e., -
* [A] * [B] +
* [C] * [D] = 0
● Characterizing equilirium solutions: equilibrium constant ≡
=
/
In[581]:=
Out[582]=
Out[583]=
Michaelis-Menten Kinetics
Conversion of substrate (S) to product (P), via enzyme-substrate (EnzS) formation:
Get the equations using the
package (automatic equation generation for biological modelling; www.cellerator.org)
In[1]:=
In[2]:=
Out[3]=
In[4]:=
Out[5]=
Michaelis-Menten Kinetics
Let's check conservation relations:
In[6]:=
Out[8]=
In[9]:=
Out[9]=
In[10]:=
Out[13]=
4 species, 2 conservation relations, therefore obtain 2 independent ODES:
In[14]:=
Out[19]=
Michaelis-Menten Kinetics
In[20]:=
Out[23]=
In[24]:=
Out[25]=
In[26]:=
Out[27]=
In[28]:=
Out[29]=
Michaelis-Menten Kinetics: Asymptotic Analysis
In[30]:=
Out[30]=
In[31]:=
Out[31]=
In[32]:=
Out[32]=
In[33]:=
Out[33]=
In[34]:=
Out[34]=
In[35]:=
Michaelis-Menten Kinetics: Asymptotic Analysis
Out[441]=
Changing the Michaelis constant,
+
In[519]:=
Michaelis-Menten Kinetics: Asymptotic Analysis
What happens to the solution in the limit ε → 0?
In[37]:=
Michaelis-Menten Kinetics: Asymptotic Analysis
What happens to the solution in the limit ε→0?
In[88]:=
Michaelis-Menten Kinetics: Asymptotic Analysis
What happens to the solution in the limit ε→0? Need to use singular perturbation analysis, to match outer and boundary layer solution
In[95]:=
Regular Perturbation Analysis
Singular perturbation involves more complex ideas; start off with regular perturbation analysis.
Suppose we want to solve the ODE:
In[1]:=
where we know that ε is very small (0 < ε ≪ 1). Can we use the smallness of ε to obtain approximate solutions?
Since ε enters the equation as a small parameter, consider:
In[2]:=
In[10]:=
Out[10]=
Now lets look at equation for each order of ε:
In[125]:=
Out[126]=
In[127]:=
Out[128]=
In[129]:=
Out[130]=
Regular Perturbation Analysis
Now we can solve the expansion equations at each order:
In[131]:=
In[133]:=
In[135]:=
Regular Perturbation Analysis
Lets compare the expansion solution with the solution for the original ODE system:
In[136]:=
Regular Perturbation Analysis
Lets compare the expansion solution with the solution for the original ODE system:
In[140]:=
Regular Perturbation Analysis
Lets compare the expansion solution with the solution for the original ODE system:
In[144]:=
Michaelis-Menten Kinetics: Asymptotic Analysis
In[1073]:=
Out[1073]=
Read in the PerturbationODE package, that does the perturbation analysis automatically
In[1075]:=
In[1099]:=
Out[1100]=
In[1101]:=
Out[1101]=
Conclusion: the expansion equations are not well-formed, ODE systems!
In fact, need to do asymptotic matching
Singular Perturbation
-Construct inner, or singular solution: boundary layer
-Construct outer, or quasi-steady state solution
-Matching condition: solution is continuous going from inner to outer solutions
-Obtain the composite solution, which is uniformly valid approximation for all time
| Created by Mathematica (March 20, 2007) |