Synthesis and infeasibility analysis for stochastic models of biochemical systems using statistical model checking and abstraction refinement

被引:16
|
作者
Jha, Sumit Kumar [1 ]
Langmead, Christopher James [2 ,3 ]
机构
[1] Univ Cent Florida, Dept Comp Sci, Orlando, FL 32816 USA
[2] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
[3] Carnegie Mellon Univ, Lane Ctr Computat Biol, Pittsburgh, PA 15213 USA
关键词
Systems biology; Stochastic systems; Parameter synthesis; Model infeasibility; Statistical model checking; SYMBOLIC REACHABILITY ANALYSIS; PARAMETER SYNTHESIS; SIMULATION; COMPUTATION; ALGORITHMS;
D O I
10.1016/j.tcs.2011.01.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The stochastic dynamics of biochemical reaction networks can be modeled using a number of succinct formalisms all of whose semantics are expressed as Continuous Time Markov Chains (CTMC). While some kinetic parameters for such models can be measured experimentally, most are estimated by either fitting to experimental data or by performing ad hoc, and often manual search procedures. We consider an alternative strategy to the problem, and introduce algorithms for automatically synthesizing the set of all kinetic parameters such that the model satisfies a given high-level behavioral specification. Our algorithms, which integrate statistical model checking and abstraction refinement, can also report the infeasibility of the model if no such combination of parameters exists. Behavioral specifications can be given in any finitely monitorable logic for stochastic systems, including the probabilistic and bounded fragments of linear and metric temporal logics. The correctness of our algorithms is established using a novel combination of arguments based on survey sampling and uniform continuity. We prove that the probability of a measurable set of paths is uniformly and jointly continuous with respect to the kinetic parameters. Under a suitable technical condition, we also show that the unbiased statistical estimator for the probability of a measurable set of paths is monotonic in the parameter space. We apply our algorithms to two benchmark models of biochemical signaling, and demonstrate that they can efficiently find parameter regimes satisfying a given high-level behavioral specification. In particular, we show that our algorithms can synthesize up to 6 parameters, simultaneously, which is more than that reported by any other synthesis algorithm for stochastic systems. Moreover, when parameter estimation is desired, as opposed to synthesis, we show that our approach can scale to even higher dimensional spaces, by identifying the single parameter combination that maximizes the probability of the behavior being true in an 11-dimensional system. (C) 2011 Elsevier BM. All rights reserved.
引用
收藏
页码:2162 / 2187
页数:26
相关论文
共 31 条
  • [21] Generation and verification of learned stochastic automata using k-NN and statistical model checking
    Baouya, Abdelhakim
    Chehida, Salim
    Ouchani, Samir
    Bensalem, Saddek
    Bozga, Marius
    APPLIED INTELLIGENCE, 2022, 52 (08) : 8874 - 8894
  • [22] Generation and verification of learned stochastic automata using k-NN and statistical model checking
    Abdelhakim Baouya
    Salim Chehida
    Samir Ouchani
    Saddek Bensalem
    Marius Bozga
    Applied Intelligence, 2022, 52 : 8874 - 8894
  • [23] From Timed Automata to Stochastic Hybrid Games Model Checking, Synthesis, Performance Analysis and Machine Learning
    Larsen, Kim G.
    Fahrenberg, Uli
    Legay, Axel
    DEPENDABLE SOFTWARE SYSTEMS ENGINEERING, 2017, 50 : 60 - 103
  • [24] A framework for modeling and analyzing cyber-physical systems using statistical model checking
    Alshalalfah, Abdel-Latif
    Mohamed, Otmane Ait
    Ouchani, Samir
    INTERNET OF THINGS, 2023, 22
  • [25] An efficient finite-difference strategy for sensitivity analysis of stochastic models of biochemical systems
    Morshed, Monjur
    Ingalls, Brian
    Ilie, Silvana
    BIOSYSTEMS, 2017, 151 : 43 - 52
  • [26] Modeling and Analysis for Energy-Driven Computing using Statistical Model-Checking
    Gamatie, Abdoulaye
    Sassatelli, Gilles
    Mikucionis, Marius
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 980 - 985
  • [27] Statistical Model Checking based Analysis of Fault Trees and Power Consumption to Enhance Autonomous Systems Reliability
    Samadi, Ashkan
    Ammar, Marwan
    Mohamed, Otmane Ait
    2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS, 2023,
  • [28] Stochastic modelling of biochemical systems of multi-step reactions using a simplified two-variable model
    Wu, Qianqian
    Smith-Miles, Kate
    Zhou, Tianshou
    Tian, Tianhai
    BMC SYSTEMS BIOLOGY, 2013, 7
  • [29] An improved formalization analysis approach to determine schedulability of global multiprocessor scheduling based on symbolic safety analysis and statistical model checking in smartphone systems
    Cai, Haibin
    Wu, Hao
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : S2543 - S2554
  • [30] An improved formalization analysis approach to determine schedulability of global multiprocessor scheduling based on symbolic safety analysis and statistical model checking in smartphone systems
    Haibin Cai
    Hao Wu
    Cluster Computing, 2019, 22 : 2543 - 2554