Efficient Simulation and Parametrization of Stochastic Petri Nets in SystemC: A Case study from Systems Biology

被引:0
|
作者
Caligola, Simone [1 ]
Carlucci, Tommaso [2 ]
Fummi, Franco [1 ]
Laudanna, Carlo [2 ]
Constantin, Gabriela [2 ]
Bombieri, Nicola [1 ]
Giugno, Rosalba [1 ]
机构
[1] Univ Verona, Dept Comp Sci, Verona, Italy
[2] Univ Verona, Dept Med, Verona, Italy
基金
欧洲研究理事会;
关键词
Stochastic Petri Net; Metabolic Networks; Electronic Design Automation; T cells; Autoimmunity; VERIFICATION; MODEL;
D O I
10.1109/fdl.2019.8876940
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Stochastic Petri Nets in Systems Biology
    Ole Schulz-Trieglaff
    [J]. BMC Bioinformatics, 6 (Suppl 3)
  • [2] Stochastic Petri Nets in systems biology
    不详
    [J]. BMC BIOINFORMATICS, 2005, 6
  • [3] SystemC Implementation of Stochastic Petri Nets for Simulation and Parameterization of Biological Networks
    Bombieri, Nicola
    Scaffeo, Silvia
    Mastrandrea, Antonio
    Caligola, Simone
    Carlucci, Tommaso
    Fummi, Franco
    Laudanna, Carlo
    Constantin, Gabriela
    Giugno, Rosalba
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (04)
  • [4] Quantitative modeling of stochastic systems in molecular biology by using stochastic Petri nets
    Goss, PJE
    Peccoud, J
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1998, 95 (12) : 6750 - 6755
  • [5] Petri nets in systems biology
    Koch, Ina
    [J]. SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 703 - 710
  • [6] Petri nets in systems biology
    Ina Koch
    [J]. Software & Systems Modeling, 2015, 14 : 703 - 710
  • [7] SIMULATION WITH STOCHASTIC PETRI-NETS
    Volovoi, Vitali
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 88 - 102
  • [8] Simulation of Fluid Stochastic Petri Nets
    Gribaudo, M
    Sereno, M
    [J]. 8TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 2000, : 231 - 239
  • [9] From high-level Petri nets to SystemC
    Rust, C
    Rettberg, A
    Gossens, K
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1032 - 1038
  • [10] Petri Nets for Systems and Synthetic Biology
    Heiner, Monika
    Gilbert, David
    Donaldson, Robin
    [J]. FORMAL METHODS FOR COMPUTATIONAL SYSTEMS BIOLOGY, 2008, 5016 : 215 - +