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 条
  • [1] Calibration of Rule-Based Stochastic Biochemical Models using Statistical Model Checking
    Khalid, Arfeen
    Jha, Sumit Kumar
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 179 - 184
  • [2] Statistical abstraction and model-checking of large heterogeneous systems
    Basu A.
    Bensalem S.
    Bozga M.
    Delahaye B.
    Legay A.
    International Journal on Software Tools for Technology Transfer, 2012, 14 (1) : 53 - 72
  • [3] Statistical model checking of stochastic component-based systems
    Zhang, Lianyi
    Lo, Kueiming
    Qing, Duzheng
    Wang, Weijing
    Yu, Lixin
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2017, 87 (13) : 2509 - 2525
  • [4] A Model Checking-based Analysis Framework for Systems Biology Models
    Liu, Bing
    Safa, Sara
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [5] Using Statistical Model Checking for Measuring Systems
    Grosu, Radu
    Peled, Doron
    Ramakrishnan, C. R.
    Smolka, Scott A.
    Stoller, Scott D.
    Yang, Junxing
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: SPECIALIZED TECHNIQUES AND APPLICATIONS, PT II, 2014, 8803 : 223 - 238
  • [6] On Creation and Analysis of Reliability Models by Means of Stochastic Timed Automata and Statistical Model Checking: Principle
    Strnadel, Josef
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 166 - 181
  • [7] Learning and analysis of sensors behavior in IoT systems using statistical model checking
    Chehida, Salim
    Baouya, Abdelhakim
    Bensalem, Saddek
    Bozga, Marius
    SOFTWARE QUALITY JOURNAL, 2022, 30 (02) : 367 - 388
  • [8] Learning and analysis of sensors behavior in IoT systems using statistical model checking
    Salim Chehida
    Abdelhakim Baouya
    Saddek Bensalem
    Marius Bozga
    Software Quality Journal, 2022, 30 : 367 - 388
  • [9] Predictability Analysis of Interruptible Systems by Statistical Model Checking
    Strnadel, Josef
    IEEE DESIGN & TEST, 2018, 35 (02) : 57 - 63
  • [10] Parameter Estimation of Rule-based Models Using Statistical Model Checking
    Liu, Bing
    Faeder, James R.
    2016 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2016, : 1453 - 1459