Title: Today we will create our own math model
1Today we will create our own math model
- Flagellar length control in Chlamydomonus
- Lotka-Volterra Model
2How flagellar length is controlled in
Chlamydomonus?
1.Flagellum is dynamic and undergoes continuous
turnover even after the flagellum has fully
formed. 2. Site of the turnover is the distal
end of the flagellum. 3. Intraflagellar
transport (IFT) driven by molecular motors -
is required for flagellum assembly.
Reference http//www.molbiolcell.org/cgi/reprin
t/16/1/270
3- How are the assembly and disassembly rates
- controlled to achieve this balance at the correct
length? - Balance-point model
- shortening rate is constant
- elongation rate decreases with length
Shortening rate is constant (measurement before
mitosis,when IFT transport stops)
Elongation rate is 1/L
- a?M - length increase per one trip of all IFTs.
- M - number of IFTs moving within a flagellum
- M length increase per one trip
- v - speed of IFT particle movement
- t (2L/V) time for one IFT trip then
- a?M /t (0.5?a?MV) / L length increase per
second
4Adding two terms, Rate of change of length
Where, A and D are Assembly and Disassembly
constant.
We will solve this problem creating our own
Mathematical description in Vcell.
5Create our own Math Model
Steps FilegtNewgtMathModelgtNon-Spatial and
enter (Non-Spatial ?for solving ODEs.)
6This window will pop up. We will write our code
in this window.
Code will be saved in the Mathmodel.
7- We will write our code in VCML
- Editor.
- We can view Equations.
- Run simulations as before.
First we will create our own Math model to solve
the problem of Flagellar Length control.
8Math Description
- Steps
- MathDescription
- Constant Declaration (end with )
- 2. VolumeVariable declartion
- 3. Function declaration (end with )
- 4. CompartmentSubDomain Compartment
- ODE declaration
-
-
Sequentially Constant?VolumeVariable
?Function ?ODEs
9Constant Declaration Format is Constant
Parameter Name Value
Constant A 7.0 Constant D 1.0 Constant
L_init 1.0
VolumeVariable
L in the volume of consideration which is varying
with time
Afetr constant declaration write VolumeVariable
L
10Function Declaration
Format is Function Functionname ( Function
expression)
Write Function J_length (( A/L) - D)
11Declaration of ODE
In VCML editor we will set our ODE inside these
brackets
Format
CompartmentSubDomain Compartment OdeEquation
L Rate J_reaction Initial L_init
This part means
Thats all !!!
12VCML editor will look like this.
Click Apply Changes, If dont get error message,
then run simulation.
13Click Simulations, it will look like this
Now we know all the steps to run simulations.
14Remember
When you click run to the simulation,the software
will ask you to save the model with a name. Your
own math description will be saved as a separate
document in Mathmodel. You can reuse and update
your model whenever you want, by
File?Open?MathModel (and click the model of your
interest)
15- Play with your model
- Check how length L changes with time.
- Check how rate of change of length varies with
L - Check assembly and disassembly rate with length.
16Length-Time graph. tend 10 sec, check for tend
60. what do you see?
17Length Vs Reaction rate
18Elongation (assembly) rate Vs L (when D0)
19Disassembly rate Vs Length.
20Lotka-Volterra Model(Alfred J. Lotka in 1925 and
Vito Volterra in 1926.)
Lotka-Volterra equations describe the dynamics
of the biological systems, where two species
interact, one is predator and one its prey.
21Consider, R number of prey (e.g Rabbits) W
number of predator (e.g Wolves)
Growth of Rabbits population against time
Growth of of Wolfs population against time
rabbits growth rabbits killed by Wolves
Wolfs growth wolfs death
22Mathematically
Equation for Rabbit?
1st term
The prey are assumed to reproduce exponentially
unless subject to predation this exponential
growth is represented in the equation above by
the term a.R. Here a is a constant at which
Rabbits grows.
2nd term
The rate of predation upon the prey is assumed to
be proportional to the rate at which the
predators and the prey meet this is represented
above by b.R.W. If either R or W is zero then
there can be no predation. Here b is constant at
which predation occurs.
23Equation for Wolf?
1st term
d.R.W is growth of wolf population. Note the
similarity to the predation rate however, a
different constant d is used as the rate at
which the predator population grows is not
necessarily equal to the rate at which it
consumes the prey. 2nd term c.W represents
natural death of wolves. It shows the exponential
decay. C is the rate constant at which wolves
die.
24So equtions are
We will solve these equtions using Vcell, and
analyze Results. Let us start
File?New?MathModel?Non-spatial
25This window will pop up. We will write our code
in this window.
26Constants
Constant R_init 10.0 Constant W_init
5.0 Constant d 1.0 Constant c 2.0 Constant
b 1.0 Constant a 15.0
VolumeVariable
(R and W are the parameter which are varying)
VolumeVariable R VolumeVariable W
27Functions
1.J_wolfgrowth? 2.J_predation?
In mathmodel write Function J_wolfgrowth ((R
d W) - (c W)) Function J_predation ((a
R) - (R b W))
28ODEs
We have 2 differential equations for rabbit and
Wolf.
CompartmentSubDomain Compartment OdeEquation R
Rate J_predation Initial
R_init OdeEquation W Rate J_wolfgrowth
Initial W_init
29The window will look like
Click Apply changes and then go to simulation
Text.
30Result
For R(0)10.0, W(0)5.0 , abcd1
31Results
R(0)10.0, W(0)5.0 , a10.0, c5.0
32 R Vs W Plot for a10.0, c5.0
33R(0)20.0, W(0)5.0, a10.0, b2.0, c7.0,d1.5
34Exercise
Experiment when one flagellum is amputated
length pool
- Rate of growth of 1st flag.
available length
- Rate of growth of 2nd flag.
Initial condition
Solve the system of differential equation using
VCell
After you solve the equations, think about the
results. Do they agree with experimental
observations at the top of this slide? Why?
35Results
AD1.0, T30, L1_init 10, L2_init 1.
36L1_init 15, L2_init1, A D 1.0
37Exercise
Consider similar, and equally famous model for
when two species (say, rabbits and sheep)
compete for the same resource (say, grass)
Equations of this model have a very simple
form where r is
growth/death rate. Lets say there is no y (y
0). Then, r 1 x if x lt1, x grows if x gt1,
x dies (x eats its own resources). Now, if y
also eats xs resources, the growth rate
becomes r 1 x ay hence the first
equation. The second equation follows the same
logic. Exercise solve this system of
equations with VCell with initial conditions
x(0) 0.5, y(0) 0.7 first at a 2, then at a
0.5. Describe the results in words. Think how
to explain these results in words.
38X_init0.5, Y_init0.7, a2.0, co-existance
impossible. The species with less initial
concentration decline to zero.
Results
39For a 0.5, Rabbit and sheep co-exist happily.