On validation and invalidation of biological models

被引:45
作者
Anderson, James [1 ,2 ]
Papachristodoulou, Antonis [2 ,3 ]
机构
[1] Univ Oxford, Doctoral Training Ctr, Oxford OX1 3QD, England
[2] Univ Oxford, Dept Engn Sci, Oxford OX1 3PJ, England
[3] Oxford Ctr Integrat Syst Biol, Oxford OX1 3QU, England
基金
英国工程与自然科学研究理事会;
关键词
DISCRIMINATION; FORMULATION;
D O I
10.1186/1471-2105-10-132
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: Very frequently the same biological system is described by several, sometimes competing mathematical models. This usually creates confusion around their validity, ie, which one is correct. However, this is unnecessary since validity of a model cannot be established; model validation is actually a misnomer. In principle the only statement that one can make about a system model is that it is incorrect, ie, invalid, a fact which can be established given appropriate experimental data. Nonlinear models of high dimension and with many parameters are impossible to invalidate through simulation and as such the invalidation process is often overlooked or ignored. Results: We develop different approaches for showing how competing ordinary differential equation (ODE) based models of the same biological phenomenon containing nonlinearities and parametric uncertainty can be invalidated using experimental data. We first emphasize the strong interplay between system identification and model invalidation and we describe a method for obtaining a lower bound on the error between candidate model predictions and data. We then turn to model invalidation and formulate a methodology for discrete-time and continuous-time model invalidation. The methodology is algorithmic and uses Semidefinite Programming as the computational tool. It is emphasized that trying to invalidate complex nonlinear models through exhaustive simulation is not only computationally intractable but also inconclusive. Conclusion: Biological models derived from experimental data can never be validated. In fact, in order to understand biological function one should try to invalidate models that are incompatible with available data. This work describes a framework for invalidating both continuous and discrete-time ODE models based on convex optimization techniques. The methodology does not require any simulation of the candidate models; the algorithms presented in this paper have a worst case polynomial time complexity and can provide an exact answer to the invalidation problem.
引用
收藏
页数:13
相关论文
共 28 条
[1]   Efficient, sparse biological network determination [J].
August, Elias ;
Papachristodoulou, Antonis .
BMC SYSTEMS BIOLOGY, 2009, 3
[2]   On the problem of model validation for predictive exposure assessments [J].
Beck, MB ;
Ravetz, JR ;
Mulkey, LA ;
Barnwell, TO .
STOCHASTIC HYDROLOGY AND HYDRAULICS, 1997, 11 (03) :229-254
[3]   On the design of optimally informative dynamic experiments for model discrimination in multiresponse nonlinear situations [J].
Chen, BH ;
Asprey, SP .
INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2003, 42 (07) :1379-1390
[4]  
Dullerud G.E., 2000, A Course in Robust Control Theory: A Convex Approach, VVolume 6
[5]   Advanced methods and algorithms for biological networks analysis [J].
El-Samad, H ;
Prajna, S ;
Papachristodoulou, A ;
Doyle, J ;
Khammash, M .
PROCEEDINGS OF THE IEEE, 2006, 94 (04) :832-853
[6]   Optimal identification of biochemical reaction networks [J].
Feng, XJ ;
Rabitz, H .
BIOPHYSICAL JOURNAL, 2004, 86 (03) :1270-1281
[7]   Collaborative data processing in developing predictive models of complex reaction systems [J].
Frenklach, M ;
Packard, A ;
Seiler, P ;
Feeley, R .
INTERNATIONAL JOURNAL OF CHEMICAL KINETICS, 2004, 36 (01) :57-66
[8]   Iterative approach to model identification of biological networks [J].
Gadkar, KG ;
Gunawan, R ;
Doyle, FJ .
BMC BIOINFORMATICS, 2005, 6 (1)
[9]   A benchmark for methods in reverse engineering and model discrimination:: Problem formulation and solutions [J].
Kremling, A ;
Fischer, S ;
Gadkar, K ;
Doyle, FJ ;
Sauter, T ;
Bullinger, E ;
Allgöwer, F ;
Gilles, ED .
GENOME RESEARCH, 2004, 14 (09) :1773-1785
[10]   Efficient classification of complete parameter regions based on semidefinite programming [J].
Kuepfer, Lars ;
Sauer, Uwe ;
Parrilo, Pablo A. .
BMC BIOINFORMATICS, 2007, 8 (1)