Skip to main content

Process Algebra Models of Population Dynamics

  • Conference paper
Algebraic Biology (AB 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5147))

Included in the following conference series:

Abstract

It is well understood that populations cannot grow without bound and that it is competition between individuals for resources which restricts growth. Despite centuries of interest, the question of how best to model density dependent population growth still has no definitive answer. We address this question here through a number of individual based models of populations expressed using the process algebra WSCCS. The advantage of these models is that they can be explicitly based on observations of individual interactions. From our probabilistic models we derive equations expressing overall population dynamics, using a formal and rigorous rewriting based method. These equations are easily compared with the traditionally used deterministic Ordinary Differential Equation models and allow evaluation of those ODE models, challenging their assumptions about system dynamics. Further, the approach is applied to epidemiology, combining population growth with disease spread.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Malthus, T.: An essay on the principle of population (1798)

    Google Scholar 

  2. Verhulst, P.: Notice sur la loi que la population suit dans son accroissement. Corr. Math. et Phys. 10, 113–121 (1838)

    Google Scholar 

  3. Beverton, R., Holt, S.: On the dynamics of exploited fish populations. Fisheries Investigations, Series 2. H.M.S.O., vol. 19 (1957)

    Google Scholar 

  4. Gompertz, B.: On the nature of the function expressive of the law of human mortality, and on a new mode of determining the value of life contingencies. Philosophical transactions of the Royal Society of London Series B 115, 513–585 (1825)

    Google Scholar 

  5. Hassell, M.: Density-dependence in single-species populations. Journal of Animal Ecology 45, 283–296 (1975)

    Google Scholar 

  6. Ricker, W.: Stock and recruitement. Journal of the Fisheries Research Board of Canada 11, 559–623 (1954)

    Google Scholar 

  7. Calder, M., Gilmore, S., Hillston, J.: Modelling the influence of RKIP on the ERK signalling pathway using the stochastic process algebra PEPA. In: Proceedings of BioCONCUR 2004. Electronic Notes in Theoretical Computer Science. Elsevier, Amsterdam (2004)

    Google Scholar 

  8. Norman, R., Shankland, C.: Developing the use of process algebra in the derivation and analysis of mathematical models of infectious disease. In: Moreno-Díaz Jr., R., Pichler, F. (eds.) EUROCAST 2003. LNCS, vol. 2809, pp. 404–414. Springer, Heidelberg (2003)

    Google Scholar 

  9. Regev, A., Panina, E., Silverman, W., Cardelli, L., Shapiro, E.: Bioambients: an abstraction for biological compartments. Theoretical Computer Science 325, 141–167 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  10. Sumpter, D.: From Bee to Society: an agent based investigation of honeybee colonies. PhD thesis, UMIST (2000)

    Google Scholar 

  11. Tofts, C.: Using process algebra to describe social insect behaviour. Transactions of the Society for Computer Simulation 9, 227–283 (1993)

    Google Scholar 

  12. Tofts, C.: Processes with probabilities, priority and time. Formal Aspects of Computing 6, 536–564 (1994)

    Article  MATH  Google Scholar 

  13. McCaig, C.: From individuals to populations: changing scale in process algebra models of biological systems. PhD thesis, University of Stirling (2008), www.cs.stir.ac.uk/~cmc/thesis.ps

  14. McCaig, C., Norman, R., Shankland, C.: Deriving mean field equations from process algebra models. Technical Report 175, University of Stirling (2008), www.cs.stir.ac.uk/research/publications/techreps

  15. Brännström, A., Sumpter, D.: The role of competition and clustering in population dynamics. Proceedings of the Royal Society of London Series B 272, 2065–2072 (2005)

    Article  Google Scholar 

  16. Calder, M., Gilmore, S., Hillston, J.: Automatically deriving ODEs from process algebra models of signalling pathways. In: Proceedings of CMSB 2005 (Computational Methods in Systems Biology), pp. 204–215 (2005)

    Google Scholar 

  17. Hillston, J.: Fluid Flow Approximation of PEPA models. In: QEST 2005, Proceedings of the 2nd International Conference on Quantitative Evaluation of Systems, pp. 33–42. IEEE Computer Society Press, Torino (2005)

    Chapter  Google Scholar 

  18. Cardelli, L.: On process rate semantics. Theoretical Computer Science 391, 190–215 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  19. Milner, R.: Communication and Concurrency. Prentice Hall, Englewood Cliffs (1989)

    MATH  Google Scholar 

  20. Begon, M., Bennet, M., Bowers, R., French, N., Hazel, S., Turner, J.: A clarification of transmission terms in host-microparasite models: numbers, densities and areas. Epidemiology and infection 129, 147–153 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Katsuhisa Horimoto Georg Regensburger Markus Rosenkranz Hiroshi Yoshida

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

McCaig, C., Norman, R., Shankland, C. (2008). Process Algebra Models of Population Dynamics. In: Horimoto, K., Regensburger, G., Rosenkranz, M., Yoshida, H. (eds) Algebraic Biology. AB 2008. Lecture Notes in Computer Science, vol 5147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85101-1_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85101-1_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85100-4

  • Online ISBN: 978-3-540-85101-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics