rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781849963251

Introduction to Modeling for Biosciences

by ;
  • ISBN13:

    9781849963251

  • ISBN10:

    1849963258

  • Format: Hardcover
  • Copyright: 2010-08-17
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $89.95 Save up to $59.35
  • Digital
    $66.30
    Add to Cart

    DURATION
    PRICE

Summary

Mathematical modeling can be a useful tool for researchers in the biological scientists. Yet in biological modeling there is no one modeling technique that is suitable for all problems. Instead, different problems call for different approaches. Furthermore, it can be helpful to analyze the same system using a variety of approaches, to be able to exploit the advantages and drawbacks of each. In practice, it is often unclear which modeling approaches will be most suitable for a particular biological question, a problem which requires researchers to know a reasonable amount about a number of techniques, rather than become experts on a single one."Introduction to Modeling for Biosciences" addresses this issue by presenting a broad overview of the most important techniques used to model biological systems. In addition to providing an introduction into the use of a wide range of software tools and modeling environments, this helpful text/reference describes the constraints and difficulties that each modeling technique presents in practice, enabling the researcher to quickly determine which software package would be most useful for their particular problem.Topics and features: introduces a basic array of techniques to formulate models of biological systems, and to solve them; intersperses the text with exercises throughout the book; includes practical introductions to the Maxima computer algebra system, the PRISM model checker, and the Repast Simphony agent modeling environment; discusses agent-based models, stochastic modeling techniques, differential equations and Gillespie's stochastic simulation algorithm; contains appendices on Repast batch running, rules of differentiation and integration, Maxima and PRISM notation, and some additional mathematical concepts; supplies source code for many of the example models discussed, at the associated website http://www.cs.kent.ac.uk/imb/.This unique and practical guide leads the novice modeler through realistic and concrete modeling projects, highlighting and commenting on the process of abstracting the real system into a model. Students and active researchers in the biosciences will also benefit from the discussions of the high-quality, tried-and-tested modeling tools described in the book.Dr. David J. Barnes is a lecturer in computer science at the University of Kent, UK, with a strong background in the teaching of programming. Dr. Dominique Chu is a lecturer in computer science at the University of Kent, UK. He is an internationally recognized expert in agent-based modeling, and has also in-depth research experience in stochastic and differential equation based modeling.

Author Biography

David J. Barnes is a lecturer in computer science at the University of Kent, UK, with a strong background in the teaching of programming.

Table of Contents

Foundations of Modelingp. 1
Simulation vs. Analytic Resultsp. 3
Stochastic vs. Deterministic Modelsp. 5
Fundamentals of Modelingp. 6
Validity and Purpose of Modelsp. 11
Agent-Based Modelingp. 15
Mathematical and Computational Modelingp. 15
Limits to Modelingp. 17
Agent-Based Modelsp. 21
The Structure of ABMsp. 22
Algorithmsp. 25
Time-Driven Algorithmsp. 26
Event-Driven Modelsp. 28
Game of Lifep. 30
Malariap. 34
A Digressionp. 37
Stochastic Systemsp. 39
Immobile Agentsp. 43
General Consideration when Analyzing a Modelp. 46
How to Test ABMs?p. 47
Case Study: The Evolution of Fimbriationp. 48
Group Selectionp. 49
The Modelp. 51
ABMs Using Repast and Javap. 79
The Basics of Agent-Based Modelingp. 80
An Outline of Repast Conceptsp. 83
Contexts and Projectionsp. 84
Model Parameterizationp. 86
The Game of Life in Repast Sp. 87
The model.score Filep. 88
The Agent Classp. 89
The Model Initializerp. 103
Summary of Model Creationp. 104
Running the Modelp. 105
Creating a Displayp. 106
Creating an Agent Style Classp. 107
Inspecting Agents at Runtimep. 109
Reviewp. 109
Malaria Model in Repast Using Javap. 110
The Malaria Modelp. 110
The model.score Filep. 111
Commonalities in the Agent Typesp. 112
Building the Root Contextp. 112
Accessing Runtime Parameter Valuesp. 113
Creating a Projectionp. 114
Implementing the Common Elements of the Agentsp. 115
Completing the Mosquito Agentp. 118
Scheduling the Actionsp. 119
Visualizing the Modelp. 120
Chartsp. 121
Outputting Datap. 124
A Statistics-Gathering Agentp. 124
Summary of Concepts Relating to the Malaria Modelp. 127
Running Repast Models Outside Eclipsep. 128
Going Further with Repast Sp. 130
Differential Equationsp. 131
Differentiationp. 131
A Mathematical Examplep. 136
Digressionp. 139
Integrationp. 141
Differential Equationsp. 144
Limits to Growthp. 147
Steady Statep. 150
Bacterial Growth Revisitedp. 152
Case Study: Malariap. 154
A Brief Note on Stabilityp. 161
Chemical Reactionsp. 166
Michaelis-Menten and Hill Kineticsp. 168
Modeling Gene Expressionp. 173
Case Study: Cherry and Adler's Bistable Switchp. 177
Summaryp. 182
Mathematical Toolsp. 183
A Word of Warning: Pitfalls of CASp. 183
Existing Tools and Types of Systemsp. 185
Maxima: Preliminariesp. 187
Maxima: Simple Sample Sessionsp. 189
The Basicsp. 189
Saving and Recalling Sessionsp. 194
Maxima: Beyond Preliminariesp. 195
Solving Equationsp. 196
Matrices and Eigenvaluesp. 198
Graphics and Plottingp. 200
Integrating and Differentiatingp. 205
Maxima: Case Studiesp. 209
Gene Expressionp. 209
Malariap. 210
Cherry and Adler's Bistable Switchp. 212
Summaryp. 214
Other Stochastic Methods and Prismp. 215
The Master Equationp. 217
Partition Functionsp. 225
Preferencesp. 227
Binding to DNAp. 231
Codon Bias in Proteinsp. 235
Markov Chainsp. 236
Absorbing Markov Chainsp. 240
Continuous Time Markov Chainsp. 242
An Example from Gene Activationp. 244
Analyzing Markov Chains: Sample Pathsp. 246
Analyzing Markov Chains: Using PRISMp. 248
The PRISM Modeling Languagep. 249
Running PRISMp. 251
Rewardsp. 257
Simulation in PRISMp. 261
The PRISM GUIp. 263
Examplesp. 264
Fim Switchingp. 265
Stochastic Versions of a Differential Equationp. 268
Tricks for PRISM Modelsp. 270
Simulating Biochemical Systemsp. 273
The Gillespie Algorithmsp. 273
Gillespie's Direct Methodp. 274
Gillespie's First Reaction Methodp. 275
Java Implementation of the Direct Methodp. 276
A Single Reactionp. 278
Multiple Reactionsp. 279
The Lotka-Volterra Equationp. 281
The Gibson-Bruck Algorithmp. 284
The Dependency Graphp. 285
The Indexed Priority Queuep. 285
Updating the ¿ Valuesp. 286
Analysisp. 288
A Constant Time Methodp. 289
Selection Procedurep. 290
Reaction Selectionp. 292
Practical Implementation Considerationsp. 293
Data Structures-The Dependency Treep. 294
Programming Techniques-Tree Updatingp. 295
Runtime Environmentp. 296
The Tau-Leap Methodp. 297
Dizzyp. 297
Delayed Stochastic Modelsp. 301
The Stochastic Genetic Networks Simulatorp. 303
Summaryp. 305
Reference Materialp. 307
Repast Batch Runningp. 307
Some Common Rules of Differentiation and Integrationp. 307
Common Differentialsp. 307
Common Integralsp. 308
Maxima Notationp. 309
PRISM Notation Summaryp. 310
Some Mathematical Conceptsp. 310
Vectors and Matricesp. 310
Probabilityp. 313
Probability Distributionsp. 314
Taylor Expansionp. 315
Referencesp. 317
Indexp. 319
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program