1. Efficient Simulation and Parametrization of Stochastic Petri Nets in SystemC: A Case study from Systems Biology
- Author
-
Rosalba Giugno, Nicola Bombieri, Gabriela Constantin, Simone Caligola, Carlo Laudanna, Franco Fummi, and Tommaso Carlucci
- Subjects
Stochastic Petri Net, Metabolic Networks, Electronic Design Automation, T cells, Autoimmunity ,0303 health sciences ,Stochastic process ,Computer science ,Systems biology ,Distributed computing ,0206 medical engineering ,T cells ,Probabilistic logic ,Autoimmunity ,02 engineering and technology ,Petri net ,Electronic Design Automation ,Stochastic Petri Net ,Metabolic Networks ,03 medical and health sciences ,SystemC ,Stochastic Petri net ,Electronic design automation ,computer ,020602 bioinformatics ,Biological network ,030304 developmental biology ,computer.programming_language - Abstract
Stochastic Petri nets (SPN) are a form of Petri net where the transitions fire after a probabilistic and randomly determined delay. They are adopted in a wide range of applications thanks to their capability of incorporating randomness in the models and taking into account possible fluctuations and environmental noise. In Systems Biology, they are becoming a reference formalism to model metabolic networks, in which the noise due to molecule interactions in the environment plays a crucial role. Some frameworks have been proposed to implement and dynamically simulate SPN. Nevertheless, they do not allow for automatic model parametrization, which is a crucial task to identify the network configurations that lead the model to satisfy temporal properties of the model. This paper presents a framework that synthesizes the SPN models into SystemC code. The framework allows the user to formally define the network properties to be observed and to automatically extrapolate, through Assertion-based Verification (ABV), the parameter configurations that lead the network to satisfy such properties. We applied the framework to implement and simulate a complex biological network, i.e., the purine metabolism, with the aim of reproducing the metabolomics data obtained in-vitro from naive lymphocytes and autoreactive T cells implicated in the induction of experimental autoimmune disorders.
- Published
- 2019
- Full Text
- View/download PDF