Natural Computing

, Volume 6, Issue 1, pp 19–32 | Cite as

Modelling the immune system: the case of situated cellular agents

  • Stefania Bandini
  • Franco Celada
  • Sara Manzoni
  • Giuseppe Vizzari
Original paper


The immune system (IS) represents the defence mechanism of higher level organisms to micro organismic threats. It is a very complex system, genuinely distributed and providing mechanisms of adaptation to unknown threats by means of the interaction among the heterogenous autonomous entities it is composed of. The most relevant features of the overall system, such as learning capabilities and the possibility to tackle unknown threats in any part of the body, are a consequence of these interactions. This paper describes how a Multi-Agent approach, and more precisely the situated cellular agents (SCA) model, can be applied to represent specific elements and mechanisms of the IS. After a brief description of the IS, a brief overview of possible modelling approaches will be given, then the SCA model will be introduced and exploited to model some elements and mechanisms of the IS. This work is one of the results of an interdisciplinary research that has involved immunologists of the Advanced Biotechnology Center of Genova and computer scientists of the University of Milan-Bicocca.


Multi-agent systems Multi-agent based simulation Immune system modeling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bandini S (1996) Hyper-cellular automata for the simulation of complex biological systems: a model for the immune system. Special issue on advances in mathematical modeling of biological processes. Int J Appl Sci Comput 3Google Scholar
  2. Bandini S, Federici ML, Manzoni S, Vizzari G (2006a) Towards a methodology for SCA based crowd simulations. In: Sixth International Workshop Engineering Societies in the Agents’ World, vol. 3963 of Lecture Notes in Artificial Intelligence, Springer-Verlag, pp 203–220Google Scholar
  3. Bandini S, Manzoni S, Simone C (2002) Heterogeneous agents situated in heterogeneous spaces. Appl Artif Int 16(9–10):831–852CrossRefGoogle Scholar
  4. Bandini S, Mauri G (1999) Multilayered cellular automata. Theoret Comp Sci 217(1):99–113MATHCrossRefMathSciNetGoogle Scholar
  5. Bandini S, Mauri G, Vizzari G (2006b) Supporting action-at-a-distance in situated cellular agents. Fundamenta Informaticae 69(3):251–271MATHGoogle Scholar
  6. Celada F, Seiden PE (1992) A computer model of cellular interactions in the immune system. Immunol Today 13(2):56–62CrossRefGoogle Scholar
  7. Davidsson P, Logan B, Takadama K (eds) (2005) Multi-agent and multi-agent-based simulation, Joint Workshop MABS 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers, vol. 3415 of Lecture Notes in Computer Science. Springer-VerlagGoogle Scholar
  8. Ferber J (1999) Multi-agent systems. Addison-Wesley, Reading, MAGoogle Scholar
  9. Hales D, Edmonds B, Norling E, Rouchier J (eds) (2003) Multi-agent-based simulation III, 4th International Workshop, MABS 2003, Melbourne, Australia, July 14th, 2003, Revised Papers’, vol. 2927 of Lecture Notes in Computer Science. Springer-VerlagGoogle Scholar
  10. Kephart JO, Sorkin GB, Swimmer M, White SR (1999) Artificial immune systems and their applications, Chapt. Blueprint for a Computer Immune System, Springer-Verlag, pp 221–241Google Scholar
  11. Kleinstein SH, Seiden PE (2000) Simulating the immune system. Comput Sci Eng 2(4):69–77CrossRefGoogle Scholar
  12. KrishnaKumar K, Neidhoefer J (1999) Artificial immune systems and their applications, Chapt. Immunized adaptive critics. Springer-Verlag, pp 242–261Google Scholar
  13. Moss S, Davidsson P (eds) (2001) Multi-agent-based simulation, Second International Workshop, MABS 2000, Boston, MA, USA, July, 2000, Revised and Additional Papers’, vol. 1979 of Lecture Notes in Computer Science. Springer–VerlagGoogle Scholar
  14. Puzone R, Kohler B, Seiden PE, Celada F (2002) IMMSIM, a flexible model for in machina experiments on immune system responses. Future Generation Comp Syst 18(7):961–972MATHCrossRefGoogle Scholar
  15. Přiikrylová D, Jílek M, Waniewski J (1992) Mathematical modeling of the immune response. CRC press, Boca Raton, FLGoogle Scholar
  16. Roitt I (1994) Essential immunology. Blackwell, OxfordGoogle Scholar
  17. Sichman JS, Bousquet F, Davidsson P (eds) (2003) Multi-agent-based simulation, Third International Workshop, MABS 2002, Bologna, Italy, July 15–16, 2002, Revised Papers, vol. 2581 of Lecture Notes in Computer Science. Springer-VerlagGoogle Scholar
  18. Sichman JS, Conte R, Gilbert N (eds) (1998) Multi-agent systems and agent-based simulation, First International Workshop, MABS ‘98, Paris, France, July 4–6, 1998, Proceedings, vol. 1534 of Lecture Notes in Computer Science. Springer–VerlagGoogle Scholar
  19. Simone C, Bandini S (2002) Integrating awareness in cooperative applications through the reaction-diffusion metaphor. Comp Supported Coop Work 11(3-4):495–530CrossRefGoogle Scholar
  20. Smith DJ, Forrest S, Ackley DH, Perelson AS (1997) Modeling the effects of prior infection on vaccine efficacy. In: International Conference on Systems, Man, and Cybernetics, vol. 1, IEEE Computer Society, pp 363–368Google Scholar
  21. Stepney S, Smith RE, Timmis J, Tyrrell AM, Neal MJ, Hone ANW (2005) Conceptual frameworks for artificial immune systems. Int J Unconventional Comput 1(3):315–338Google Scholar
  22. Wolfram S (1986) Theory and applications of cellular automata. World PressGoogle Scholar

Copyright information

© Springer Science+Business Media, Inc. 2006

Authors and Affiliations

  • Stefania Bandini
    • 1
  • Franco Celada
    • 2
  • Sara Manzoni
    • 1
  • Giuseppe Vizzari
    • 1
  1. 1.Dipartimento di Informatica, Sistemistica e ComunicazioneUniversità degli Studi di Milano-BicoccaMilanoItaly
  2. 2.Università di GenovaGenovaItaly

Personalised recommendations