Skip to main content
Log in

A biochemically inspired coordination-based model for simulating intracellular signalling pathways

  • Article
  • Published:
Journal of Simulation

Abstract

Modelling the interaction among system components is a fundamental issue in complex system simulation. Simulation frameworks based on coordination models—that is, explicitly handling interaction—suit well the complex system simulation: and those based on nature-inspired coordination models, in particular, are well-suited for the simulation of complex natural systems. In this paper, we adopt an approach to self-organising coordination based on biochemical tuple spaces for self-organising coordination, and show how it can be applied to the simulation of complex interaction patterns of intracellular signalling pathways. We first present the model and a general high-level architecture, then we develop and discuss a simple case study—a single signalling pathway from the complex network of the Ras signalling pathways.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7

Similar content being viewed by others

References

  • Alves R, Antunes F and Salvador A (2006). Tools for kinetic modeling of biochemical networks. Nature Biotechnology 24 (6): 667–672.

    Article  Google Scholar 

  • Ciocchetta F, Duguid A and Guerriero ML (2009). A compartmental model of the cAMP/PKA/MAPK pathway in Bio-PEPA. In: Gabriel C (ed). Proceedings of the 3rd Work- shop on Membrane Computing and Biologically Inspired Process Calculi (MeCBIC 2009), Vol. 11 of Electronic Proceedings in Theoretical Computer Science, pp 71–90.

  • Danos V et al (2007). Rule-based modelling of cellular signalling. In: Luis C and Valco TV (eds). CONCUR 2007–Concurrency Theory. Lecture Notes in Computer Science, Springer: Berlin Heidelberg, pp 17–41.

  • Dematté L, Priami C, Romanel A and Soyer O (2008). Evolving Blenx programs to simulate the evolution of biological networks. Theoretical Computer Science 408 (1): 83–96.

    Article  Google Scholar 

  • Denti E, Natali A and Omicini A (1997). Programmable coordination media. In: Garlan D and Le Métayer D (eds). Coordination Languages and Models, Ser LNCS, Vol. 1282, Springer: Berlin Heidelberg, pp 274–288, 2nd International Conference (COORDINATION’97), Berlin, Germany, 1–3 September. Proceedings [Online]. http://www.springerlink.com/content/4p6v461221082422/.

    Chapter  Google Scholar 

  • Denti E, Natali A and Omicini A (1998). On the expressive power of a language for programming coordination media. In: 1998 ACM Symposium on Applied Computing (SAC’98) ACM; Atlanta, GA, 27 February–1 March, pp 169–177, Special Track on Coordination Models, Languages and Applications.

  • Downward J (2003). Targeting RAS signalling pathways in cancer therapy. Nature Reviews Cancer 3 (1): 11–22.

    Article  Google Scholar 

  • Gardelli L, Viroli M, Casadei M and Omicini A (2008). Designing self-organising environments with agents and artefacts: A simulation-driven approach. International Journal of Agent-Oriented Software Engineering 2 (2): 171–195, Special Issue on Multi-Agent Systems and Simulation [Online]. http://www.inderscience.com/search/index.php?action=record&recid=17314.

    Article  Google Scholar 

  • Gelernter D (1985). Generative communication in Linda. ACM Transactions on Programming Languages and Systems 7 (1): 80–112.

    Article  Google Scholar 

  • Gillespie DT (1977). Exact stochastic simulation of coupled chemical reactions. The Journal of Physical Chemistry 81 (25): 2340–2361.

    Article  Google Scholar 

  • Goodsell DS (1999). The molecular perspective: The ras oncogene. The Oncologist 4 (3): 263–264.

    Google Scholar 

  • González PP et al (2003). Cellulat: An agent-based intracellular signalling model. Biosystems 68 (2–3): 171–185.

    Article  Google Scholar 

  • Lagúnez-Otero J et al (2003). Cellulat. In: Artificial Life VIII: Proceedings of the Eighth International Conference on Artificial Life, ser. MIT Press: Cambridge, MA, Bradford Books Series, pp 97–100.

  • Luke S et al (2005). Mason: A multiagent simulation environment. Simulation 81 (7): 517–527.

    Article  Google Scholar 

  • Macal CM and North MJ (2010). Tutorial on agent-based modelling and simulation. Journal of Simulation 4 (3): 151–162.

    Article  Google Scholar 

  • Montagna S, Ricci A and Omicini A (2008). A&A for modelling and engineering simulations in systems biology. International Journal of Agent-Oriented Software Engineering 2 (2): 222–245. Special Issue on Multi-Agent Systems and Simulation [Online]. http://www.inderscience.com/search/index.php?action=record&recid=17316.

    Article  Google Scholar 

  • Neves SR, Ram PT and Iyengar R (2002). G protein pathways. Science 296: 1636–1639.

    Article  Google Scholar 

  • North MJ, Howe TR, Collier NT and Vos JR (2007). A declarative model assembly infrastructure for verification and validation. In: Takahashi S, Sallach D and Rouchier J (eds). Advancing Social Simulation: The First World Congress. Springer: Japan, pp 129–140.

    Chapter  Google Scholar 

  • Omicini A (2012). Nature-inspired coordination for complex distributed systems. In: Fortino G, Bădică C, Malgeri M and Unland R (eds). Intelligent Distributed Computing VI, ser. Studies in Computational Intelligence, Vol. 446. Springer, pp 1–6, 6th International Symposium on Intelligent Distributed Computing (IDC 2012), Calabria, Italy, 24–26 September. Proceedings. Invited Paper [Online]. http://www.springerlink.com/content/43tmmn1j4t5616q8/.

    Google Scholar 

  • Omicini A and Denti E (2001). From tuple spaces to tuple centres. Science of Computer Programming 41 (3): 277–294.

    Article  Google Scholar 

  • Omicini A, Ricci A and Viroli M (2008). Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems 17 (3): 432–456. Special Issue on Foundations, Advanced Topics and Industrial Perspectives of Multi-Agent Systems [Online]. Available at, http://www.springerlink.com/content/l2051h377k2plk07/.

    Article  Google Scholar 

  • Omicini A et al (2004). Coordination artifacts: Environment-based coordination for intelligent agents. In: Jennings NR, Sierra C, Sonenberg L and Tambe M (eds). 3rd international Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), Vol. 1, ACM: New York, pp 19–23 July, pp 286–293 [Online]. http://dl.acm.org/citation.cfm?id=1018409.1018752.

    Google Scholar 

  • Omicini A, Ricci A and Zaghini N (2006). Distributed workflow upon linkable coordination artifacts. In: Ciancarini P and Wiklicky H (eds). Coordination Models and Languages ser. LNCS, Vol. 4038, Springer: Berlin Heidelberg, pp 228–246, 8th International Conference (COORDINATION 2006), Bologna, Italy, 14–16 June. Proceedings [Online]. http://www.springerlink.com/content/r0v270037jwv0478/.

    Chapter  Google Scholar 

  • Omicini A and Viroli M (2011). Coordination models and languages: From parallel computing to self-organisation. The Knowledge Engineering Review 26 (1): 53–59, Special Issue 01 (25th Anniversary Issue).

    Article  Google Scholar 

  • Omicini A and Zambonelli F (1999). Coordination for Internet application development. Autonomous Agents and Multi-Agent Systems 2 (3): 251–269, Special Issue: Coordination Mechanisms for Web Agents [Online]. http://springerlink.metapress.com/content/uk519681t1r38301/.

    Article  Google Scholar 

  • Phillips A (2007). The stochastic pi machine (SPiM). [Online]. http://research.microsoft.com/en-us/projects/spim/, accessed 23 January.

  • Priami C (1995). Stochastic pi-calculus. The Computer Journal 38 (7): 578–589.

    Article  Google Scholar 

  • Ram PT and Ravi I (2001). G protein coupled receptor signaling through the Src and stat3 pathway: Role in proliferation and transformation. Oncogene 20 (13): 1601–1602.

    Article  Google Scholar 

  • Rossi D, Cabri G and Denti E (2001). Tuple-based technologies for coordination. In: Omicini A, Zambonelli F, Klusch M and Tolksdorf R (eds). Coordination of Internet Agents: Models, Technologies, and Applications, Chapter 4, Springer: Berlin Heidelberg, pp 83–109.

    Chapter  Google Scholar 

  • Sklar E (2007). Netlogo, a multi-agent simulation environment. Artificial Life 13 (3): 303–311.

    Article  Google Scholar 

  • Swarm Development Team. Swarm home page. http://www.swarm.org/, accessed January 2013.

  • Versari C and Busi N (2008). Efficient stochastic simulation of biological systems with multiple variable volumes. Electronic Notes in Theoretical Computer Science 194 (3): 165–180.

    Article  Google Scholar 

  • Viroli M and Casadei M (2009). Biochemical tuple spaces for self-organising coordination. In: Field J and Vasconcelos VT (eds). Coordination Languages and Models, ser. LNCS, Vol. 5521, Springer: Lisbon, Portugal, pp 143–162.

    Chapter  Google Scholar 

  • Weyns D, Omicini A and Odell JJ (2007). Environment as a first-class abstraction in multi-agent systems. Autonomous Agents and Multi-Agent Systems 14 (1): 5–30, Special Issue on Environments for Multi-agent Systems [Online]. http://springerlink.metapress.com/content/w571550106301124/.

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank Sara Montagna for her invaluable contribution in organising our early activity on this paper. This work has been partially supported by the EU-FP7-FET Proactive project SAPERE—Self-aware Pervasive Service Ecosystems, under contract no. 256873.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A Omicini.

Rights and permissions

Reprints and permissions

About this article

Cite this article

González Pérez, P., Omicini, A. & Sbaraglia, M. A biochemically inspired coordination-based model for simulating intracellular signalling pathways. J Simulation 7, 216–226 (2013). https://doi.org/10.1057/jos.2012.28

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/jos.2012.28

Keywords

Navigation