SystemC Implementation of Stochastic Petri Nets for Simulation and Parameterization of Biological Networks

被引:0
|
作者
Bombieri, Nicola [1 ]
Scaffeo, Silvia [1 ]
Mastrandrea, Antonio [1 ]
Caligola, Simone [1 ]
Carlucci, Tommaso [2 ]
Fummi, Franco [1 ]
Laudanna, Carlo [2 ]
Constantin, Gabriela [2 ]
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; BIOCHEMICAL SYSTEMS; MODELS;
D O I
10.1145/3427091
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Model development and simulation of biological networks is recognized as a key task in Systems Biology. Integrated with in vitro and in vivo experimental data, network simulation allows for the discovery of the dynamics that regulate biological systems. Stochastic Petri Nets (SPNs) have become a widespread and reference formalism to model metabolic networks thanks to their natural expressiveness to represent metabolites, reactions, molecule interactions, and simulation randomness due to system fluctuations and environmental noise. In the literature, starting from the network model and the complete set of system parameters, there exist frameworks that allow for dynamic system simulation. Nevertheless, they do not allow for automatic model parameterization, which is a crucial task to identify, in silico, the network configurations that lead the model to satisfy specific temporal properties. To cover such a gap, this work first presents a framework to implement SPN models into SystemC code. Then, it shows how the framework allows for automatic parameterization of the networks. The user formally defines the network properties to be observed and the framework automatically extrapolates, through Assertion-based Verification (ABV), the parameter configurations that satisfy such properties. We present the results obtained by applying the proposed framework to model the complex metabolic network of the purine metabolism. We show how the automatic extrapolation of the system parameters allowed us to simulate the model under different conditions, which led to the understanding of behavioral differences in the regulation of the entire purine network. We also show the scalability of the approach through the modeling and simulation of four biological networks, each one with different structural characteristics.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Efficient Simulation and Parametrization of Stochastic Petri Nets in SystemC: A Case study from Systems Biology
    Caligola, Simone
    Carlucci, Tommaso
    Fummi, Franco
    Laudanna, Carlo
    Constantin, Gabriela
    Bombieri, Nicola
    Giugno, Rosalba
    [J]. PROCEEDINGS OF THE 2019 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2019,
  • [2] SIMULATION WITH STOCHASTIC PETRI-NETS
    Volovoi, Vitali
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 88 - 102
  • [3] 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
  • [4] Stochastic Petri nets for genetic networks
    Peccoud, J
    [J]. M S-MEDECINE SCIENCES, 1998, 14 (8-9): : 991 - 993
  • [5] Simulation of building egress using stochastic Petri nets
    Iliev, O
    Gough, N
    Harries, G
    Dimirovski, G
    [J]. MODELLING AND SIMULATION 1996, 1996, : 353 - 357
  • [6] Stochastic Petri nets simulation based on event scheduling
    Tang, Dao-Yu
    Wang, Shao-Ping
    [J]. Xitong Fangzhen Xuebao / Journal of System Simulation, 2004, 16 (03):
  • [7] STOCHASTIC PETRI NETS
    FLORIN, G
    NATKIN, S
    [J]. TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1985, 4 (01): : 143 - 160
  • [8] Colored stochastic petri nets for modeling complex biological systems
    Liu, Fei
    Yang, Ming
    [J]. International Journal of Hybrid Information Technology, 2013, 6 (05): : 11 - 24
  • [9] Application of Stochastic Petri Nets and Gillespie Algorithm to biological systems
    Ying, Long
    Ding, De-Wu
    [J]. JOURNAL OF BIOLOGICAL RESEARCH-THESSALONIKI, 2013, 20 : 296 - 304
  • [10] 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