Methods of Model Reduction for Large-Scale Biological Systems: A Survey of Current Methods and Trends

Bulletin of Mathematical Biology, Jun 2017

Complex models of biochemical reaction systems have become increasingly common in the systems biology literature. The complexity of such models can present a number of obstacles for their practical use, often making problems difficult to intuit or computationally intractable. Methods of model reduction can be employed to alleviate the issue of complexity by seeking to eliminate those portions of a reaction network that have little or no effect upon the outcomes of interest, hence yielding simplified systems that retain an accurate predictive capacity. This review paper seeks to provide a brief overview of a range of such methods and their application in the context of biochemical reaction network models. To achieve this, we provide a brief mathematical account of the main methods including timescale exploitation approaches, reduction via sensitivity analysis, optimisation methods, lumping, and singular value decomposition-based approaches. Methods are reviewed in the context of large-scale systems biology type models, and future areas of research are briefly discussed.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1007%2Fs11538-017-0277-2.pdf

Methods of Model Reduction for Large-Scale Biological Systems: A Survey of Current Methods and Trends

Bull Math Biol (2017) 79:1449–1486 DOI 10.1007/s11538-017-0277-2 REVIEW ARTICLE Methods of Model Reduction for Large-Scale Biological Systems: A Survey of Current Methods and Trends Thomas J. Snowden1,2 Marcus J. Tindall1,4 · Piet H. van der Graaf2,3 · Received: 10 April 2016 / Accepted: 30 March 2017 / Published online: 27 June 2017 © The Author(s) 2017. This article is an open access publication Abstract Complex models of biochemical reaction systems have become increasingly common in the systems biology literature. The complexity of such models can present a number of obstacles for their practical use, often making problems difficult to intuit or computationally intractable. Methods of model reduction can be employed to alleviate the issue of complexity by seeking to eliminate those portions of a reaction network that have little or no effect upon the outcomes of interest, hence yielding simplified systems that retain an accurate predictive capacity. This review paper seeks to provide a brief overview of a range of such methods and their application in the context of biochemical reaction network models. To achieve this, we provide a brief mathematical account of the main methods including timescale exploitation approaches, reduction via sensitivity analysis, optimisation methods, lumping, and singular value Electronic supplementary material The online version of this article (doi:10.1007/s11538-017-0277-2) contains supplementary material, which is available to authorized users. B Marcus J. Tindall Thomas J. Snowden Piet H. van der Graaf 1 Department of Mathematics and Statistics, University of Reading, Reading RG6 6AX, UK 2 Certara QSP, University of Kent Innovation Centre, Canterbury CT2 7FG, UK 3 Leiden Academic Centre for Drug Research, Universiteit Leiden, Leiden 2333 CC, Netherlands 4 The Institute for Cardiovascular and Metabolic Research (ICMR), University of Reading, Reading RG6 6AX, UK 123 1450 T. J. Snowden et al. decomposition-based approaches. Methods are reviewed in the context of large-scale systems biology type models, and future areas of research are briefly discussed. Keywords Model reduction · Complexity · Systems biology · Mathematical modelling Mathematics Subject Classification 34A34 · 37N25 · 65Y20 · 92-08 Abbreviations CSP DQSSA ENVA GA LASCO ILDM MPVA PCA QSSA REA SVD ZDP Computational singular perturbation Delay quasi-steady-state approximation Elimination of nonessential variables Genetic algorithm Lumping and subsequent optimisation Intrinsic low-dimensional manifold method Multiparametric variability analysis Principle component analysis Quasi-steady-state approximation Rapid equilibrium approximation Singular value decomposition Zero-derivative principle 1 Introduction Model complexity can be used to refer to a number of specific properties of mathematical models occurring in a range of scientific contexts. It can, for example, be used to refer to models that are overparameterised relative to the volume of collectable data, models that are unintuitable due to their scale, or models that are computationally intractable in magnitude. In each case, complexity presents a barrier to standard tools of model analysis. Methods of model reduction offer one possible approach for dealing with the perennial issue of model complexity by seeking to approximate the behaviour of a model by constructing a simplified dynamical system that retains some degree of the predictive power of the original. Model reduction has a long history in the mathematical modelling of biological systems; perhaps the most famous example is Briggs and Haldane’s application of the quasi-steady-state approximation (QSSA) for the simplification of a model of the enzyme–substrate reaction (Briggs and Haldane 1925). They demonstrated that a simplifying assumption could take the unsolvable, nonlinear, four-dimensional system of coupled ordinary differential equations (ODEs) that constituted the model, to a single ODE whilst still providing an accurate description of the dynamics for a wide range of possible parameterisations. The mathematical modelling of biological processes often leads to highly complex systems involving many state-variables and reactions. The relatively recent advent of systems biology, which seeks to model such systems in detail and hence yield a high 123 Methods of Model Reduction for Large-Scale Biological… 1451 degree of mechanistic exploratory power, has greatly increased this complexity such that it is now common to encounter models containing hundreds or even thousands of variables (Li et al. 2010). Even given this rapid increase in complexity, however, concurrent advances in computing power and simulation algorithms may appear to make model reduction a less essential process than it was in the past—it is now possible to accurately and efficiently compute numerical simulations of even highly complex systems where previously some degree of reduction was necessary to understand even the basic dynamical behaviour of many models. Ease of simulation, however, does not necessarily lead to depth of understanding; for a wide range of analyses model complexity can present an insurmountable barrier. Methods of model reduction therefore remain a vital topic and a widely applicable tool in the analysis and modelling of biochemical systems. The methods that will be discussed throughout this paper have been employed for a wide range of purposes in the literature, including to obtain more intuitively understood models, to reduce the number of parameters so as to obtain an identifiable model, to lessen the computational burden of parameter fitting, and to enable the embedding of such systems within agent-based modelling approaches. Here, for example, a researcher may be interested in concurrently modelling a large number of cells comprising a tissue—by employing a reduced description of the individual cells, such a problem may be made more computationally feasible. Despite the utility of model reduction methods, familiarity is often limited to a small range of methods that can be found in the literature. This review therefore seeks to give an overview of the use and application of model reduction methods in this context. Such methods are commonly applied within the fields of engineering and control theory, and a number of reviews of methods within these contexts exist (Okino and Mavrovouniotis 1998; Antoulas 2005). Additionally, Radulescu et al. (2012) have reviewed timescale exploitation methods for the reduction of computational biology models, but their work mostly focuses on the fundamental basis of such methods and the potential applicability of model tropicalisation in this context. The aim of this review is therefore to provide a more contextualised and up-to-date overview of such methods, as well as a survey of the current state of the literature, so as to better assess the possible utility of particular model reduction methodologie (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1007%2Fs11538-017-0277-2.pdf
Article home page: https://link.springer.com/article/10.1007/s11538-017-0277-2

Thomas J. Snowden, Piet H. van der Graaf, Marcus J. Tindall. Methods of Model Reduction for Large-Scale Biological Systems: A Survey of Current Methods and Trends, Bulletin of Mathematical Biology, 2017, pp. 1449-1486, Volume 79, Issue 7, DOI: 10.1007/s11538-017-0277-2