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
相关论文
共 50 条
  • [21] Predictability Analysis of Interruptible Systems by Statistical Model Checking
    Strnadel, Josef
    IEEE DESIGN & TEST, 2018, 35 (02) : 57 - 63
  • [22] Temporal logic control for stochastic linear systems using abstraction refinement of probabilistic games
    Svorenova, Maria
    Kretinsky, Jan
    Chmelik, Martin
    Chatterjee, Krishnendu
    Cerna, Ivana
    Belta, Calin
    NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2017, 23 : 230 - 253
  • [23] SBIP 2.0: Statistical Model Checking Stochastic Real-Time Systems
    Mediouni, Braham Lotfi
    Nouri, Ayoub
    Bozga, Marius
    Dellabani, Mahieddine
    Legay, Axel
    Bensalem, Saddek
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2018), 2018, 11138 : 536 - 542
  • [24] Integrated Simulation and Model-Checking for the Analysis of Biochemical Systems
    Ciocchetta, Federica
    Gilmore, Stephen
    Guerriero, Maria Luisa
    Hillston, Jane
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 232 : 17 - 38
  • [25] Abstraction-guided model checking using symbolic IDA* and heuristic synthesis
    Qian, KR
    Nymeyer, A
    Susanto, S
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 275 - 289
  • [26] Quantitative Analysis of Multiagent Systems Through Statistical Model Checking
    Herd, Benjamin
    Miles, Simon
    McBurney, Peter
    Luck, Michael
    ENGINEERING MULTI-AGENT SYSTEMS, EMAS 2015, 2015, 9318 : 109 - 130
  • [27] Statistical model checking for stochastic hybrid systems involving nondeterminism over continuous domains
    Ellen, Christian
    Gerwinn, Sebastian
    Fraenzle, Martin
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (04) : 485 - 504
  • [28] Statistical model checking for stochastic hybrid systems involving nondeterminism over continuous domains
    Christian Ellen
    Sebastian Gerwinn
    Martin Fränzle
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 485 - 504
  • [29] Bounded model checking for GSMP models of stochastic real-time systems
    Alur, Rajeev
    Bernadsky, Mikhail
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, PROCEEDINGS, 2006, 3927 : 19 - 33
  • [30] Model checking learning agent systems using Promela with embedded C code and abstraction
    Kirwan, Ryan
    Miller, Alice
    Porr, Bernd
    FORMAL ASPECTS OF COMPUTING, 2016, 28 (06) : 1027 - 1056