Today we will create our own math model 1.Flagellar length control in Chlamydomonus 2.Lotka-Volterra Model.

Slides:



Advertisements
Similar presentations
“Teach A Level Maths” Vol. 2: A2 Core Modules
Advertisements

Predator-Prey Models Sarah Jenson Stacy Randolph.
DIFFERENTIAL EQUATIONS 9. We have looked at a variety of models for the growth of a single species that lives alone in an environment.
Differential Equations
458 Multispecies Models (Introduction to predator-prey dynamics) Fish 458, Lecture 26.
Chapter 6 Models for Population Population models for single species –Malthusian growth model –The logistic model –The logistic model with harvest –Insect.
Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
LURE 2009 SUMMER PROGRAM John Alford Sam Houston State University.
A Brief Introduction. One of the only truly long-term sets of ecological data comes to us from the Hudson Bay Trading Company. They kept very good records,
By: Alexandra Silva and Dani Hoover Intro to Systems ESE /24/09.
The Art and Science of Mathematical Modeling Case Studies in Ecology, Biology, Medicine & Physics.
Bell Ringer Label each graph as either LOGISTIC GROWTH or EXPONENTIAL GROWTH. Label each graph as either LOGISTIC GROWTH or EXPONENTIAL GROWTH. A B.
"Food Chains with a Scavenger" Penn State Behrend Summer 2005 REU --- NSF/ DMS # Ben Nolting, Joe Paullet, Joe Previte Tlingit Raven, an important.
The POPULUS modelling software Download your copy from the following website (the authors of the program are also cited there). This primer is best used.
Diffusion is the process by which molecules spread from areas of high concentratiion, to areas of low concentration. When the molecules are even throughout.
The POPULUS modelling software Download your copy from the following website (the authors of the program are also cited there). This primer is best used.
Interactions between predators and prey. What is a predator? Masked Shrew Sorex cinereus Mountain lion Puma concolor Brook Trout Salvelinus fontinalis.
Community Ecology 10/27/06. Review of last time: Multiple ChoiceS Which of the following are true of the following equations: Circle ALL correct answers:
The POPULUS modelling software
Virtual Cell Satarupa Dey Alex Mogilner. What is Virtual cell? The Virtual cell (or Vcell) is a software developed by NRCAM. This software platform has.
FW364 Ecological Problem Solving Lab 4: Blue Whale Population Variation [Ramas Lab]
Exercises: C = 0 on the whole boundary no flux at all boundaries In these cases, make surface color plots of the concentration in the cell at different.
1 Tips for solving Project 1 Reactor SO 3 SO 2 +O 2.
Maths and Chemistry for Biologists. Maths Examples This section of the course gives worked examples of the maths covered in Maths 1 and Maths 2.
Start Presentation December 13, th Homework - Solution In this homework, we shall model chemical reactions using reaction rate equations only.
Exercise: SIR MODEL (Infected individuals do not move, they stay at home) What is the effect of diffusion? How is the behavior affected by the diffusion.
5.4 Exponential Functions: Differentiation and Integration.
Ch 9.5: Predator-Prey Systems In Section 9.4 we discussed a model of two species that interact by competing for a common food supply or other natural resource.
Substitution Math 374. Topics 1) Straight substitution 1) Straight substitution 2) Point substitution 2) Point substitution 3) Missing value substitution.
Section 7.4: Exponential Growth and Decay Practice HW from Stewart Textbook (not to hand in) p. 532 # 1-17 odd.
Differential Equations. Definition A differential equation is an equation involving derivatives of an unknown function and possibly the function itself.
Oct. 6, Lecture 9 Population Ecology. Oct. 6, Today’s topics What is population ecology? Population change and regulation – Density independence.
FW364 Ecological Problem Solving Class 21: Predation November 18, 2013.
Chapter 5 Populations 5-1 How Populations Grow page 119
Alfred Lotka (top) Vito Volterra Predator-Prey Systems.
Chemical Kinetics The “Speed” of the Reaction Or Reaction Rates.
Today we will deal with two important Problems: 1.Law of Mass Action 2. Michaelis Menten problem. Creating Biomodel in Vcell we will solve these two problems.
Two-species competition The Lotka-Volterra Model Working with differential equations to predict population dynamics.
Section 7.5: The Logistic Equation Practice HW from Stewart Textbook (not to hand in) p. 542 # 1-13 odd.
Ecology 8310 Population (and Community) Ecology Seguing into from populations to communities Species interactions Lotka-Volterra equations Competition.
L – Modelling and Simulating Social Systems with MATLAB © ETH Zürich | Lesson 3 – Dynamical Systems Anders Johansson and Wenjian.
MATH3104: Anthony J. Richardson.
Chapter 5 How Populations Grow. Characteristics of Populations  Population density  The number of individuals per unit area.  Varies depending on the.
Computational Biology, Part 14 Recursion Relations Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Ch 1.1: Basic Mathematical Models; Direction Fields Differential equations are equations containing derivatives. The following are examples of physical.
Chapter 4 Population Dynamics. A population is a group of organisms, all of the same species, that live in a specific area. A healthy population will.
8.7 Exponential Functions. Goals / “I can….” Evaluate exponential functions Graph exponential functions 8.7 – Exponential Functions.
Mathematical Biology Aim : To understand exponential growth Objectives: 1) Understand derivation of the model 2) Introduce relative and absolute rates.
BENG/CHEM/Pharm/MATH 276 HHMI Interfaces Lab 2: Numerical Analysis for Multi-Scale Biology Modeling Cell Biochemical and Biophysical Networks Britton Boras.
Math 4B Systems of Differential Equations Population models Prepared by Vince Zaccone For Campus Learning Assistance Services at UCSB.
© ETH Zürich | L – Modeling and Simulating Social Systems with MATLAB Lecture 3 – Dynamical Systems © ETH Zürich | Giovanni Luca.
Rate Expression and reaction mechanism
Section 1: How Populations Change in Size
In the absence of wolves, the rabbit population is always 5000
Today we will deal with two important Problems:
Unit 8: Biosphere Note Packet
Setting up and Solving Differential Equations
Differential Equations:
Objectives Describe the three main properties of a population.
How Populations Grow.
Copyright © Cengage Learning. All rights reserved.
Lotka-Volterra Predator-Prey Problems
How Populations Grow Ms. Simons 2015.
Chapter 12 Chemical Kinetics.
creating a ecosystems model in net logo
Section 1: How Populations Change in Size
Determining function types from Data Tables
Presentation transcript:

Today we will create our own math model 1.Flagellar length control in Chlamydomonus 2.Lotka-Volterra Model

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: How flagellar length is controlled in Chlamydomonus?

How are the assembly and disassembly rates controlled to achieve this balance at the correct length? Balance-point model: a)shortening rate is constant b)elongation rate decreases with length Shortening rate is constant (measurement before mitosis,when IFT transport stops): Elongation rate is ~ 1/L  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;  = (2L/V) – time for one IFT trip; then  M /  = (0.5  MV) / L – length increase per second

Adding 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.

Create our own Math Model: Steps: File>New>MathModel>Non-Spatial and enter (Non-Spatial  for solving ODEs.)

Code will be saved in the Mathmodel. This window will pop up. We will write our code in this window.

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.

Steps: MathDescription { 1.Constant Declaration (end with ;) 2. VolumeVariable declartion 3. Function declaration (end with ;) 4. CompartmentSubDomain Compartment { ODE declaration } } Math Description Sequentially: Constant  VolumeVariable  Function  ODEs

Constant Declaration: Format is : Constant Parameter Name Value ; L in the volume of consideration which is varying with time: Afetr constant declaration write VolumeVariable L Constant A 7.0; Constant D 1.0; Constant L_init 1.0; VolumeVariable:

Function Declaration: Write: Function J_length (( A/L) - D) ; Format is: Function Functionname ( Function expression) ;

Declaration of ODE: In VCML editor we will set our ODE inside these „{}“ brackets Format:CompartmentSubDomain Compartment { OdeEquation L { RateJ_reaction; Initial L_init; } This part means Thats all !!!

VCML editor will look like this. Click Apply Changes, If don‘t get error message, then run simulation.

Click Simulations, it will look like this Now we know all the steps to run simulations.

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 ) Remember

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.

Length-Time graph. t end = 10 sec, check for t end = 60. what do you see?

Length Vs Reaction rate

Elongation (assembly) rate Vs L (when D=0)

Disassembly rate Vs Length.

Lotka-Volterra equations describe the dynamics of the biological systems, where two species interact, one is predator and one its prey. Lotka-Volterra Model(Alfred J. Lotka in 1925 and Vito Volterra in 1926.)Alfred J. LotkaVito Volterra

Consider, R= number of prey (e.g Rabbits) W= number of predator (e.g Wolves) Growth of Rabbit‘s population against time Growth of of Wolf‘s population against time = rabbit‘s growth – rabbits killed by Wolves = Wolf‘s growth – wolf‘s death

Mathematically: Equation for Rabbit  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. 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. 1st term 2nd term

Equation 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.

So equtions are We will solve these equtions using Vcell, and analyze Results. Let us start: File  New  MathModel  Non-spatial

This window will pop up. We will write our code in this window.

Constants 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

Functions 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));

ODEs We have 2 differential equations for rabbit and Wolf. CompartmentSubDomain Compartment { OdeEquation R { RateJ_predation; Initial R_init; } OdeEquation W { RateJ_wolfgrowth; Initial W_init; }

The window will look like Click Apply changes and then go to simulation Text.

For R(0)=10.0, W(0)=5.0, a=b=c=d=1 Result:

Results: R(0)=10.0, W(0)=5.0, a=10.0, c=5.0

R Vs W Plot for a=10.0, c=5.0

R(0)=20.0, W(0)=5.0, a=10.0, b=2.0, c=7.0,d=1.5

Experiment when one flagellum is amputated - Rate of growth of 1 st flag. - Rate of growth of 2 nd flag. Solve the system of differential equation using VCell Initial condition: ‘available length’ ‘length pool’ After you solve the equations, think about the results. Do they agree with experimental observations at the top of this slide? Why? Exercise:

Results: A=D=1.0, T=30, L1_init= 10, L2_init= 1.

L1_init= 15, L2_init=1, A = D= 1.0

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. Let’s say there is no y (y = 0). Then, r = 1 – x: if x 1, x dies (x ‘eats’ its own resources). Now, if y also ‘eats’ x’s 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. Exercise

Results X_init=0.5, Y_init=0.7, a=2.0, co-existance impossible. The species with less initial concentration decline to zero.

For a= 0.5, Rabbit and sheep co-exist happily.