Mathematical Modeling in Biology:

Slides:



Advertisements
Similar presentations
Learning in ECE 156A,B A Brief Summary Li-C. Wang, ECE, UCSB.
Advertisements

Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Population Growth in a Structured Population Glenn Ledder University of Nebraska-Lincoln Supported.
Using Virtual Laboratories to Teach Mathematical Modeling Glenn Ledder University of Nebraska-Lincoln
Josh Durham Jacob Swett. Dynamic Behaviors of a Harvesting Leslie-Gower Predator-Prey Model Na Zhang, 1 Fengde Chen, 1 Qianqian Su, 1 and Ting Wu 2 1.
Introduction to Training and Learning in Neural Networks n CS/PY 399 Lab Presentation # 4 n February 1, 2001 n Mount Union College.
Delay Differential Equations and Their Applications in Biology
Glenn Ledder † and Brigitte Tenhumberg ‡† † Department of Mathematics ‡ School of Biological Sciences University of Nebraska-Lincoln
Predator-Prey Interaction in Structured Models Glenn Ledder J. David Logan University of Nebraska-Lincoln
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
بسم الله الرحمن الرحيم وقل ربِ زدني علماً صدق الله العظيم.
Arshak Grigoryan Project for Math. Modeling. Predator-Prey model (By Odell) Lets consider one of the variations of the Odell`s model where x, y are population.
259 Lecture 7 Spring 2015 Population Models in Excel.
HSRP 734: Advanced Statistical Methods July 24, 2008.
The Past, Present, and Future of Endangered Whale Populations: An Introduction to Mathematical Modeling in Ecology Glenn Ledder University of Nebraska-Lincoln.
1 Predator-Prey Oscillations in Space (again) Sandi Merchant D-dudes meeting November 21, 2005.
Ecological consequences of global bifurcations
Welcome To Math 463: Introduction to Mathematical Biology
General strong stabilisation criteria for food chain models George van Voorn, Thilo Gross, Bob Kooi, Ulrike Feudel, Bas Kooijman
Glenn Ledder Department of Mathematics University of Nebraska-Lincoln funded by NSF grant DUE Teaching Biology in Mathematics.
1 Chaos in Population Dynamics Understanding chaos in the logistic model How does chaos emerge in deterministic models of population growth? What are the.
Mathematics 191 Research Seminar in Mathematical Modeling Lecture 6/7 February 24 th, 2005.
Modeling, Simulation, and Control of a Real System Robert Throne Electrical and Computer Engineering Rose-Hulman Institute of Technology.
After Calculus I… Glenn Ledder University of Nebraska-Lincoln Funded by the National Science Foundation.
Mathematical Modeling in Population Dynamics Glenn Ledder University of Nebraska-Lincoln Supported.
1 Validation and Verification of Simulation Models.
A Terminal Post-Calculus-I Mathematics Course for Biology Students
1 Chaos in Population Dynamics Understanding chaos in the logistic model Prepared for SSAC by *David McAvity – The Evergreen State College* © The Washington.
The Final Bugbox Model Let L t be the number of larvae at time t. Let P t be the number of pupae at time t. Let A t be the number of adults at time t.
Admin stuff. Questionnaire Name Math courses taken so far General academic trend (major) General interests What about Chaos interests you the most?
Lab 01 Fundamentals SE 405 Discrete Event Simulation
9. 1 Modeling with Differential Equations Spring 2010 Math 2644 Ayona Chatterjee.
Copyright (c) 2004 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 8 Tests of Hypotheses Based on a Single Sample.
Modeling and Simulation
By Saparila Worokinasih
Population Modeling Mathematical Biology Lecture 2 James A. Glazier (Partially Based on Brittain Chapter 1)
Concept of Power ture=player_detailpage&v=7yeA7a0u S3A.
Incorporating Evolutionary Fitness into Design Science By T. Grandon Gill.
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.
Interactive Excel Spreadsheets: A Visualization Tool for Mathematics and Science Scott A. Sinex Department of Physical Sciences and Engineering Prince.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
DIFFERENTIAL EQUATIONS 9. Perhaps the most important of all the applications of calculus is to differential equations. DIFFERENTIAL EQUATIONS.
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
The basics of mathematical modeling (Not every computational science project requires a supercomputer)
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
FW364 Ecological Problem Solving Class 21: Predation November 18, 2013.
A Model for Computational Science Investigations Supercomputing Challenge
CS 2262: Numerical Methods Schedule: TTh 3:10-4:30 Room: Turead 0229 Instructor: Rahul Shah Office: 285 Coates Phone: Office Hours: Wed 2:30-4:30,
Chapter 10 Verification and Validation of Simulation Models
Mathe III Lecture 5 Mathe III Lecture 5 Mathe III Lecture 5 Mathe III Lecture 5.
Mathematical Modeling: Intro Patrice Koehl Department of Biological Sciences National University of Singapore
ME 431 System Dynamics Dept of Mechanical Engineering.
Dynamic Programming. A Simple Example Capital as a State Variable.
Modelling concepts Modelling in discrete time (difference equations, also known as updating equations) Modelling in continuous time (differential equations)
Community Level Effects
Computational Biology, Part 14 Recursion Relations Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Foundations of Modeling Models are simplifications of real systems They help us to understand the behavior of these systems by focusing on what (we believe)
Simulation. Types of simulation Discrete-event simulation – Used for modeling of a system as it evolves over time by a representation in which the state.
Predator/Prey. Two big themes: 1.Predators can limit prey populations. This keeps populations below K.
The basics of mathematical modeling (Not every computational science project requires a supercomputer)
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
Models.
CSE 4705 Artificial Intelligence
Chapter 10 Verification and Validation of Simulation Models
One- and Two-Dimensional Flows
Differential Equations
Mathematical Modeling in Population Dynamics
Presentation transcript:

Mathematical Modeling in Biology: incorporating mathematical biology in lower-level math courses Glenn Ledder Department of Mathematics University of Nebraska-Lincoln gledder@math.unl.edu

Overview Mathematical modeling Examples Curve fitting, simulation, and modeling Models in biology vs models in physics Modeling by discovery Examples Structured populations Pharmacokinetics Predator-prey dynamics Resource management

Mathematical Models A mathematical model is a well-defined mathematical object consisting of a collection of variables and rules governing their values. Models are created from assumptions inspired by observation of some real phenomena in the hope that the model behavior resembles the real behavior.

Curve Fitting and Simulation Using data to obtain parameter values is curve fitting, not modeling. There is an underlying model in parameter determination, but the model is assumed. Using a computer to predict the behavior of some real scenario is simulation, not modeling. Simulation involves computation with an assumed model.

Mathematical Modeling Mathematical modeling is the process of constructing, testing, and improving mathematical models. Mathematical models should be general in the sense of containing parameters that can be adjusted to strengthen, weaken, or modify the behavior of each process. They do not need to be general in the sense of working for all possible cases.

Models in Biology and Physics Most physical processes are well described by “physical laws” valid in a wide variety of settings. It is easy to get physical science models right. Most biological processes are too complicated to be described by simple mathematical formulas. It is hard to get good models for biology. A model that works in one setting may fail in a different setting.

Modeling by Discovery Mathematical modeling requires good scientific intuition. Scientific intuition can be developed by observation. Detailed observation in biological scenarios can be very difficult or very time-consuming, so can seldom be done in a math course.

Presenting “bugbox”, a simple computer simulation for structured population dynamics! Because bugbox is a simulation, its behavior doesn’t necessarily match any real insect population. It functions as a biology lab for a virtual world. The front-end for bugbox is not quite finished. Eventually, it will run as a maplet on a server at the UNL Math Department.

Structured Population Dynamics The final “bugbox” model: Let Lt be the number of larvae at time t. Let Jt be the number of juveniles at time t. Let At be the number of adults at time t. Lt+1 = sL Lt + f At Jt+1 = sJ Jt + pL Lt At+1 = sA At + pJ Jt

Things to do with the model: Write as xt+1 = M xt . Run a simulation to see that x evolves to a fixed ratio independent of initial conditions. Obtain the problem M xt = λ xt . Develop eigenvalues and eigenvectors. Show that the term with largest |λ| dominates and note that the largest eigenvalue is always positive. Note the significance of the largest eigenvalue. Use it to predict long-term behavior and discuss its shortcomings.

Pharmacokinetics Q(t) k1 x blood tissues k2 y x(t) y(t) r x x′ = Q(t) – (k1+r) x + k2 y y′ = k1 x – k2 y

Predator-Prey Dynamics Lotka-Volterra x = prey, y = predator x′ = r x – s x y y′ = e s x y – m y Predicts oscillations of varying amplitude

Predator-Prey Dynamics Lotka-Volterra x = prey, y = predator x′ = r x – s x y y′ = e s x y – m y Predicts oscillations of varying amplitude Predicts impossibility of predator extinction.

Predator-Prey Dynamics logistic x = prey, y = predator x′ = r x (1 – — ) – s x y y′ = e s x y – m y Predicts stable x y equilibrium if m is small enough x K

Predator-Prey Dynamics logistic x = prey, y = predator x′ = r x (1 – — ) – s x y y′ = e s x y – m y Predicts stable x y equilibrium if m is small enough and y→0 if m too large x K

Predator-Prey Dynamics Holling type 2 x = prey, y = predator x′ = r x (1 – — ) – —––– y′ = —––– – m y x K s x y 1 + H x e s x y 1 + H x

Why —––– ? P = f s x and f + h P = 1 P = —–––– s x y 1 + H x Let s be search rate Let P be predation rate per predator Let f be fraction of time spent searching Let h be the time needed to handle one prey P = f s x and f + h P = 1 P = —–––– s x 1 + sh x

Predator-Prey Dynamics Holling type 2 x = prey, y = predator x′ = r x (1 – — ) – —––– y′ = —––– – m y Predicts stable x y equilibrium if m is small enough. x K s x y 1 + H x e s x y 1 + H x

Predator-Prey Dynamics Holling type 2 x = prey, y = predator x′ = r x (1 – — ) – —––– y′ = —––– – m y Predicts stable x y equilibrium if m is small enough and stable limit cycle if m is even smaller. x K s x y 1 + H x e s x y 1 + H x

Resource Management Holling type 3 x = resource, y = consumer x′ = r x (1 – — ) – —–––– y′ = —–––– – m y Now assume y is a parameter. x K s x 2 y 1 + H x2 e s x 2 y 1 + H x2 x′ = r x (1 – — ) – —–––– c x 2 1 + H x2 x K

Things to do with the model: x′ = r x (1 – — ) – —–––– c x 2 1 + H x2 x K Things to do with the model: Nondimensionalize it. C X 2 A + X2 X′ = X (1 – X ) – —––– Find equilibrium solutions graphically. Create a bifurcation diagram for given A. Choose C to optimize yield [ X (1 – X) ]