logging in or signing up USMA talk Boyce Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 303 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: January 01, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Mathematical Modeling in Biology:: Glenn Ledder Department of Mathematics University of Nebraska-Lincoln gledder@math.unl.edu Mathematical Modeling in Biology: incorporating mathematical biology in lower-level math coursesOverview: Overview Mathematical modeling 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: 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: 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 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: 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: 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.Slide8: 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: 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 JtSlide10: 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: Pharmacokinetics x′ = Q(t) – (k1+r) x + k2 y y′ = k1 x – k2 y Q(t) r x k1 x k2 y x(t) y(t) blood tissuesPredator-Prey Dynamics: 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: 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: 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 KPredator-Prey Dynamics: 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 KPredator-Prey Dynamics: 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 xSlide17: Why —––– ? 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 y 1 + H x s x 1 + sh xPredator-Prey Dynamics: 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 xPredator-Prey Dynamics: 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 xResource Management: 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 – — ) – —–––– x K c x 2 1 + H x2 Slide21: Things to do with the model: Nondimensionalize it. x′ = r x (1 – — ) – —–––– x K c x 2 1 + H x2 X′ = X (1 – X ) – —––– C X 2 A + X2 Find equilibrium solutions graphically. Create a bifurcation diagram for given A. Choose C to optimize yield [ X (1 – X) ] You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
USMA talk Boyce Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 303 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: January 01, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Mathematical Modeling in Biology:: Glenn Ledder Department of Mathematics University of Nebraska-Lincoln gledder@math.unl.edu Mathematical Modeling in Biology: incorporating mathematical biology in lower-level math coursesOverview: Overview Mathematical modeling 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: 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: 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 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: 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: 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.Slide8: 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: 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 JtSlide10: 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: Pharmacokinetics x′ = Q(t) – (k1+r) x + k2 y y′ = k1 x – k2 y Q(t) r x k1 x k2 y x(t) y(t) blood tissuesPredator-Prey Dynamics: 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: 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: 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 KPredator-Prey Dynamics: 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 KPredator-Prey Dynamics: 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 xSlide17: Why —––– ? 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 y 1 + H x s x 1 + sh xPredator-Prey Dynamics: 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 xPredator-Prey Dynamics: 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 xResource Management: 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 – — ) – —–––– x K c x 2 1 + H x2 Slide21: Things to do with the model: Nondimensionalize it. x′ = r x (1 – — ) – —–––– x K c x 2 1 + H x2 X′ = X (1 – X ) – —––– C X 2 A + X2 Find equilibrium solutions graphically. Create a bifurcation diagram for given A. Choose C to optimize yield [ X (1 – X) ]