Recently process calculi have been used to model biological systems. We use the process calculi-based language BlenX to develop executable models starting from the composition of the description of the molecules involved in the system. BlenX programs can be run through a stochastic run-time that makes the molecules interact together, mimicking different kinds of reactions. The goal of the paper is to extract from BlenX programs a description of the same system based on chemical reactions that can be executed through chemical-based stochastic simulators. We present an algorithm that extracts the list of these reactions from the model definition given in BlenX. The translation is done without run- ning the system, but just analysing the model. The boxes in the BlenX models, used to represent molecules, often perform immediate actions (i.e. reactions with infinite rate) to change their internal state, some of which can be removed by the algorithm to optimize the model. The outcome of the algorithm is an SBML file that can be easily im- ported in SBML-supporting simulators that in some cases may run faster then executing BlenX programs due to model reduction and optimization. Furthermore, exporting our models in SBML allow us to share the models we develop in BlenX with the scientific community.

From BlenX to Chemical Reactions via SBML / Larcher, Roberto; Priami, Corrado. - ELETTRONICO. - (2008), pp. 1-16.

From BlenX to Chemical Reactions via SBML

Larcher, Roberto;Priami, Corrado
2008-01-01

Abstract

Recently process calculi have been used to model biological systems. We use the process calculi-based language BlenX to develop executable models starting from the composition of the description of the molecules involved in the system. BlenX programs can be run through a stochastic run-time that makes the molecules interact together, mimicking different kinds of reactions. The goal of the paper is to extract from BlenX programs a description of the same system based on chemical reactions that can be executed through chemical-based stochastic simulators. We present an algorithm that extracts the list of these reactions from the model definition given in BlenX. The translation is done without run- ning the system, but just analysing the model. The boxes in the BlenX models, used to represent molecules, often perform immediate actions (i.e. reactions with infinite rate) to change their internal state, some of which can be removed by the algorithm to optimize the model. The outcome of the algorithm is an SBML file that can be easily im- ported in SBML-supporting simulators that in some cases may run faster then executing BlenX programs due to model reduction and optimization. Furthermore, exporting our models in SBML allow us to share the models we develop in BlenX with the scientific community.
2008
Trento
The Microsoft Research - University of Trento Centre for Computational and Systems Biology
From BlenX to Chemical Reactions via SBML / Larcher, Roberto; Priami, Corrado. - ELETTRONICO. - (2008), pp. 1-16.
Larcher, Roberto; Priami, Corrado
File in questo prodotto:
File Dimensione Formato  
TR-18-2008.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 359.49 kB
Formato Adobe PDF
359.49 kB 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/358823
 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
  • OpenAlex ND
social impact