This paper presents a system to model and simulate biological processes. It is based on process calculi theory and incorporates a language, a compiler, the execution environment and some graphical interface components. The language is based on Beta-binders, a recently introduced process algebra bio-inspired and developed to be suitable for the biological applicative domain. The runtime environment is based on a stochastic abstract machine that extends and improve the classical Gillespie’s approach. The quantitative aspects included in the stochastic information associated with the language allow to simulate and plot quantitative parameters of the system under investigation. We define the syntax, semantics and implementation of the language comparing our design choices with the most common features of process calculi applied to biology. A relevant part of this work is the description of design patterns for the most common biological features in molecular interactions. This is an important aspect in exploiting the expressive power of the language and in providing a preliminary guide to the use of the compositional properties of process calculi.

The Beta Workbench / Romanel, Alessandro; Dematte', Lorenzo; Priami, Corrado. - ELETTRONICO. - (2007), pp. 1-81.

The Beta Workbench

Romanel, Alessandro;Dematte', Lorenzo;Priami, Corrado
2007-01-01

Abstract

This paper presents a system to model and simulate biological processes. It is based on process calculi theory and incorporates a language, a compiler, the execution environment and some graphical interface components. The language is based on Beta-binders, a recently introduced process algebra bio-inspired and developed to be suitable for the biological applicative domain. The runtime environment is based on a stochastic abstract machine that extends and improve the classical Gillespie’s approach. The quantitative aspects included in the stochastic information associated with the language allow to simulate and plot quantitative parameters of the system under investigation. We define the syntax, semantics and implementation of the language comparing our design choices with the most common features of process calculi applied to biology. A relevant part of this work is the description of design patterns for the most common biological features in molecular interactions. This is an important aspect in exploiting the expressive power of the language and in providing a preliminary guide to the use of the compositional properties of process calculi.
2007
Trento
The Microsoft Research - University of Trento Centre for Computational and Systems Biology
The Beta Workbench / Romanel, Alessandro; Dematte', Lorenzo; Priami, Corrado. - ELETTRONICO. - (2007), pp. 1-81.
Romanel, Alessandro; Dematte', Lorenzo; Priami, Corrado
File in questo prodotto:
File Dimensione Formato  
TR-03-2007.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.4 MB
Formato Adobe PDF
2.4 MB Adobe PDF Visualizza/Apri

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/11572/358821
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact