Systems biology is a research area devoted to developing computational frameworks for modeling biological systems in a holistic fashion. Within this approach, the typical advantages of using computer systems and formal methodologies are applicable. Experiments can indeed be carried on in silico that turn out to be much quicker and less expensive than wet-lab experiments. This paper surveys a specific computational approach to systems biology, based on the so-called process calculi, a formalism for describing concurrent systems. After a gentle, intuitive introduction to both fields, we present the most successful process calculi designed and used for this purpose. We start from a basic process calculus that is then extended with increasingly expressive features to better reflect the biological aspects of interest. We then compare the expressive power of the resulting calculi, mentioning if they are supported by software tools. From this comparison we derive some suggestions on the most suitable frameworks for dealing with specific cases of interest, with the help of three relevant case studies.

Process calculi for biological processes / Bernini, Andrea; Brodo, Linda; Degano, Pierpaolo; Falaschi, Moreno; Hermith, Diana. - In: NATURAL COMPUTING. - ISSN 1567-7818. - 17:2(2018), pp. 345-373. [10.1007/s11047-018-9673-2]

Process calculi for biological processes

Brodo, Linda;
2018-01-01

Abstract

Systems biology is a research area devoted to developing computational frameworks for modeling biological systems in a holistic fashion. Within this approach, the typical advantages of using computer systems and formal methodologies are applicable. Experiments can indeed be carried on in silico that turn out to be much quicker and less expensive than wet-lab experiments. This paper surveys a specific computational approach to systems biology, based on the so-called process calculi, a formalism for describing concurrent systems. After a gentle, intuitive introduction to both fields, we present the most successful process calculi designed and used for this purpose. We start from a basic process calculus that is then extended with increasingly expressive features to better reflect the biological aspects of interest. We then compare the expressive power of the resulting calculi, mentioning if they are supported by software tools. From this comparison we derive some suggestions on the most suitable frameworks for dealing with specific cases of interest, with the help of three relevant case studies.
2018
Process calculi for biological processes / Bernini, Andrea; Brodo, Linda; Degano, Pierpaolo; Falaschi, Moreno; Hermith, Diana. - In: NATURAL COMPUTING. - ISSN 1567-7818. - 17:2(2018), pp. 345-373. [10.1007/s11047-018-9673-2]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11388/209172
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 9
social impact