Optimal Design of Dynamic Experiments Julio R. Banga IIM-CSIC, Vigo, Spain “The Systems Biology Modelling Cycle (supported by BioPreDyn)”

Slides:



Advertisements
Similar presentations
Design of Experiments Lecture I
Advertisements

CSE 330: Numerical Methods
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
Transportation Problem (TP) and Assignment Problem (AP)
1 Transportation problem The transportation problem seeks the determination of a minimum cost transportation plan for a single commodity from a number.
Kriging.
FTP Biostatistics II Model parameter estimations: Confronting models with measurements.
TRIM Workshop Arco van Strien Wildlife statistics Statistics Netherlands (CBS)
PCA + SVD.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Forecasting JY Le Boudec 1. Contents 1.What is forecasting ? 2.Linear Regression 3.Avoiding Overfitting 4.Differencing 5.ARMA models 6.Sparse ARMA models.
Welcome To Math 463: Introduction to Mathematical Biology
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
CS 589 Information Risk Management 6 February 2007.
OPTIMAL CONTROL SYSTEMS
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 4: Modeling Decision Processes Decision Support Systems in the.
Curve-Fitting Regression
Least Square Regression
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Development of Empirical Models From Process Data
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Gerhard Maierbacher Scalable Coding Solutions for Wireless Sensor Networks IT.
Assigning Numbers to the Arrows Parameterizing a Gene Regulation Network by using Accurate Expression Kinetics.
Ordinary Differential Equations (ODEs)
3 Components for a Spreadsheet Linear Programming Problem There is one cell which can be identified as the Target or Set Cell, the single objective of.
10 Equations in Biology: Michaelis-Menten Kinetics.
More Realistic Power Grid Verification Based on Hierarchical Current and Power constraints 2 Chung-Kuan Cheng, 2 Peng Du, 2 Andrew B. Kahng, 1 Grantham.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
LINEAR PROGRAMMING SIMPLEX METHOD.
Introduction to Statistical Inferences
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
880.P20 Winter 2006 Richard Kass 1 Confidence Intervals and Upper Limits Confidence intervals (CI) are related to confidence limits (CL). To calculate.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
CJT 765: Structural Equation Modeling Class 7: fitting a model, fit indices, comparingmodels, statistical power.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
Practical Statistical Analysis Objectives: Conceptually understand the following for both linear and nonlinear models: 1.Best fit to model parameters 2.Experimental.
Chem Math 252 Chapter 5 Regression. Linear & Nonlinear Regression Linear regression –Linear in the parameters –Does not have to be linear in the.
Quality of Curve Fitting P M V Subbarao Professor Mechanical Engineering Department Suitability of A Model to a Data Set…..
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
Chapter 8 Curve Fitting.
Curve-Fitting Regression
Bashkir State Univerity The Chair of Mathematical Modeling , Ufa, Zaki Validi str. 32 Phone: ,
Introduction 1. Similarity 1.1. Mechanism and mathematical description 1.2. Generalized variables 1.3. Qualitative analysis 1.4. Generalized individual.
Solution of a Partial Differential Equations using the Method of Lines
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences Statistical Model Calibration and Validation.
CHAPTER 17 O PTIMAL D ESIGN FOR E XPERIMENTAL I NPUTS Organization of chapter in ISSO –Background Motivation Finite sample and asymptotic (continuous)
- 1 - Overall procedure of validation Calibration Validation Figure 12.4 Validation, calibration, and prediction (Oberkampf and Barone, 2004 ). Model accuracy.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
Matlab Tutorial for State Space Analysis and System Identification
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
STATIC ANALYSIS OF UNCERTAIN STRUCTURES USING INTERVAL EIGENVALUE DECOMPOSITION Mehdi Modares Tufts University Robert L. Mullen Case Western Reserve University.
Sensitivity Analysis and Experimental Design - case study of an NF-  B signal pathway Hong Yue Manchester Interdisciplinary Biocentre (MIB) The University.
Ultra-high dimensional feature selection Yun Li
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
1 Tom Edgar’s Contribution to Model Reduction as an introduction to Global Sensitivity Analysis Procedure Accounting for Effect of Available Experimental.
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
CSE 554 Lecture 8: Alignment
Purposeful Model Parameters Genesis in Simple Genetic Algorithms
Bulgarian Academy of Sciences
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Masoud Nikravesh EECS Department, CS Division BISC Program
Calibration and homographies
Marios Mattheakis and Pavlos Protopapas
Presentation transcript:

Optimal Design of Dynamic Experiments Julio R. Banga IIM-CSIC, Vigo, Spain “The Systems Biology Modelling Cycle (supported by BioPreDyn)” EMBL-EBI (Cambridge, UK), May 2014

Optimal Experimental Design (OED) Introduction Introduction OED: Why, what and how? OED: Why, what and how? Model building cycle Model building cycle OED to improve model calibration OED to improve model calibration Formulation and examples Formulation and examples OED software and references OED software and references

Modelling – considerations Models starts with questions (purpose) and level of detail Models starts with questions (purpose) and level of detail We need a priori data & knowledge to build a 1st model We need a priori data & knowledge to build a 1st model We then plan and perform new experiments, obtain new data and refine the model We then plan and perform new experiments, obtain new data and refine the model We repeat until stopping criterion satisfied We repeat until stopping criterion satisfied

Modelling – considerations We plan and perform new experiments, obtain new data and refine the model We plan and perform new experiments, obtain new data and refine the model But, how do we plan these experiments? But, how do we plan these experiments? Optimal experimental design (OED) Optimal experimental design (OED) Model-based OED Model-based OED

OED – Why? We want to build a model We want to build a model We want to use the model for specific purposes (“models starts with questions”) We want to use the model for specific purposes (“models starts with questions”) OED allow us to plan experiments that will produce data with rich information content OED allow us to plan experiments that will produce data with rich information content

OED - What ? We need to take into account: We need to take into account: (i) the purpose of the model, (i) the purpose of the model, (ii) the experimental degrees of freedom and constraints, (ii) the experimental degrees of freedom and constraints, (iii) the objective of the OED: (iii) the objective of the OED: Parameter estimation Parameter estimation Model discrimination Model discrimination Model reduction Model reduction …

OED – simple example We want to build a 3D model of an object from 2D pictures We want to build a 3D model of an object from 2D pictures

OED – simple example We want to build a 3D model of an object from 2D pictures We want to build a 3D model of an object from 2D pictures

OED – simple example We want to build a 3D model of an object from 2D pictures We want to build a 3D model of an object from 2D pictures (i) purpose of the model: a rough 3D representation of the object, (i) purpose of the model: a rough 3D representation of the object, (ii) experimental constraints: we can only take 2D snapshots (ii) experimental constraints: we can only take 2D snapshots (iii) degrees of freedom: pictures from any angle (iii) degrees of freedom: pictures from any angle “Experiment” with minimum number of pictures? “Experiment” with minimum number of pictures?

OED – simple example

OED – basic considerations There is a minimum amount of information in the data needed to build a model There is a minimum amount of information in the data needed to build a model This depends on: This depends on: how detailed we want the model to be how detailed we want the model to be how complex the original object (system) is how complex the original object (system) is safe assumptions we can make (e.g. symmetry in 3D object -> less pictures needed) safe assumptions we can make (e.g. symmetry in 3D object -> less pictures needed)

Static model Dynamic model

OED for dynamic models We need time-series data with enough information to build a model We need time-series data with enough information to build a model Data from different contexts, with enough time resolution Data from different contexts, with enough time resolution

Reverse engineering (dynamic) Mario

Main characteristics:  Non-linear, dynamic models ( i.e. batch or semi-batch processes)  Nonlinear constraints ( safety and/or quality demands)  Distributed systems (T, c, etc.)  Coupled transport phenomena  Thus, mathematical models consist of sets of ODEs, DAEs, PDAEs, or even IPDAEs, with possible logic conditions (transitions, i.e. hybrid systems)  PDAEs models are usually transformed into DAEs (I.e. discretization methods, like FEM, NMOL, etc.) Dynamic process models

Experiment Data Model Solver Fitted Model Model building

Experiment Data Model Solver Fitted Model Identifiability Analysis Parameter Estimation Optimal Experimental Design Model building

Model building cycle OED New experiments New data Model selection and discrimination Parameter estimation Prior information

 Experimental degrees of freedom and constraints Initial conditions Dynamic stimuli: type and number of perturbations  Measurements What? When? (sampling times, experiment duration) How many replicates?  How many experiments? Etc. Experimental design

Examples Bacterial growth in batch culture Bacterial growth in batch culture 3-step pathway 3-step pathway Oregonator Oregonator

Concentration of microorganisms Concentration of growth limiting substrate Example: Example: Bacterial growth in batch culture

Concentration of microorganisms Concentration of growth limiting substrate Yield coefficient Decay rate coefficient Maximum growth rate Michaelis-Menten constant Example: Example: Bacterial growth in batch culture

Experimental design: Initial conditions? What to measure? (concentration of microorganisms and substrate?) When to measure? (sampling times, experiment duration) How many experiments? How many replicates? Etc.

Example: Example: Bacterial growth in batch culture Case A: 1 experiment 11 equidistant sampling times Duration: 10 hours Measurements of S and B

Example: Example: Bacterial growth in batch culture Parameter estimation using GO method (eSS)

Example: Example: Bacterial growth in batch culture Case B: 1 experiment 11 equidistant sampling times Duration: 10 hours Measurements of S only

Example: Example: Bacterial growth in batch culture Good fit for substrate! But bad predictions for bacteria…

Example: Example: Bacterial growth in batch culture Measuring both B and S…

Example: Example: Bacterial growth in batch culture Measuring only S…

Example: Example: Bacterial growth in batch culture So, for this case of 1 experiment, we should measure both B and S But confidence intervals are rather large… What happens if we consider a second experiment? (same experiment, but with different initial condition for S)  max : e-001  e-002 (23%); Ks : e+000  e+000 (50%); Kd : e-002  e-002 (177%); Y : e-001  e-001 (34%);

Example: Example: Bacterial growth in batch culture 1 st experiment2 nd experiment  max : e-001  e-002 (9%) Ks : e+000  e-001 (17%) Kd : e-002  e-002 (62%) Y : e-001  e-002 (13%); Great improvement with a second experiment ! BUT, can we do even better?

Example: Example: Bacterial growth in batch culture 1 st experiment2 nd experiment  max : e-001  e-002 (9%) Ks : e+000  e-001 (17%) Kd : e-002  e-002 (62%) Y : e-001  e-002 (13%); Great improvement with a second experiment ! BUT, can we do even better? OPTIMAL EXPERIMENTAL DESIGN

Example: simple biochemical pathway C.G. Moles, P. Mendes y J.R. Banga, Parameter estimation in biochemical pathways: a comparison of global optimization methods. Genome Research., 13:

Kinetics described by set of 8 ODEs with 36 parameters

Parameter estimation: 36 parameters measurements: concentrations of 8 species 16 experiments (different values of S y P) Example: simple biochemical pathway

Initial conditions for all the experiments Experiments (S, P values) 21 measurements per experiment, t f = 120 s

Example: simple biochemical pathway Multi-start local methods fail… Multi-start SQP

Example: simple biochemical pathway Parameter estimation: again (some) global methods can fail too…

Example: simple biochemical pathway Parameter estimation: best fit looks pretty good but…

Contours [p1, p6] Contours [p1, p4] Example: simple biochemical pathway Identifiability problems…

Practical identifiability problems are often due to data with poor information content Need: more informative experiments (data sets) Solution: optimal design of (dynamic) experiments

What about identifiability? I.e. can the parameters be estimated in a unique way? Identifiability: A.Global a priori (theoretical, structural) B.Local a priori (local) C.Local a posteriori (practical) (A) is hard to evaluate for realistic nonlinear models (B) and (C) can be estimated via the FIM and other indexes... (C) takes into account noise etc.

Parametric sensitivities Fisher information matrix (FIM)

Checking identifiability and other indexes… Compute sensitivities (direct decoupled method) : Build FIM, covariance and correlation matrices Analyse possible correlations among parameters

Sensitivities w.r.t. p1 and p6 are highly correlated (i.e. The system exhibits rather similar responses to changes in p1 and p6 for the given experimental design)

p1 & p6 p1 & p4

Checking identifiability and other indexes… Compute sensitivities (direct decoupled method) : Build FIM, covariance and correlation matrices Analyse possible correlations among parameters Compute confidence intervals Check FIM-based criterions (practical identifiability)  Singular FIM: unidentifiable parameters, non-informative experiments  Large condition number of FIM means lower practical identifiability Rank parameters v Finally, use OED to improve experimental design

Model structure & parameters Parametric sensitivities Ranking of parameters Practical Identifiability analysis Optimal experimental design (New) Experiments Model calibration

Balsa-Canto, E., Alonso, A. A., & Banga, J. R. (2010). An iterative identification procedure for dynamic modeling of biochemical networks. BMC Systems Biology 4:11

Optimal (dynamic) experimental design Design the most informative experiments, facilitating parameter estimation and improving identifiability How?  Define information criterion  Optimize it modulating experimental conditions “If you want to truly understand something, try to change it.” Kurt Lewin, circa 1951

Optimal (dynamic) experimental design Computational approaches that are applicable to support the optimal design of experiments in terms of how to manipulate the degrees of freedom (controls) of experiments, what variables to measure, why to measure them, when to take measurements. Experiment Data

Optimal (dynamic) experimental design  Information content measured with the FIM  We will use scalar functions of the FIM (“alphabetical” criteria)  Find experiments which maximize information content

Some FIM-based Criterions... D-criterion (determinant of F ), which measures the global accuracy of the estimated parameters E-criterion (smallest eigenvalue of F ), which measures largest error Modified E-criterion (condition number of F ), which measures the parameter decorrelation A-criterion (trace of inverse of F ), which measures the arithmetic mean of estimation error

A criterion = D criterion = E criterion = Modified-E criterion =

E criterion = E-optimality: max the min eigenvalue of FIM (minimizes the largest error)

Modified-E criterion = Maximize decorrelation between parameters (make contours as circular as possible)

 Calculate the dynamic scheme of measurements so as to generate the maximum amount and quality of information for model calibration purposes. OED as a dynamic optimization problem When to measure? (Optimal sampling times) Which type of dynamic stimuli?

Calculate time-varying control profiles (u(t)), sampling times, experiment duration and initial conditions (v) to optimize a performance index (scalar measure of the FIM): System dynamics (ODEs, PDEs): Experimental constraints: OED as a dynamic optimization problem

Back to example: Back to example: Bacterial growth in batch culture Experimental design: Initial conditions? What to measure? (concentration of microorganisms and substrate?) When to measure? (sampling times, experiment duration) How many experiments? How many replicates? Etc.

Example: Example: Bacterial growth in batch culture 1 st experiment2 nd experiment  max : e-001  e-002 (9%) Ks : e+000  e-001 (17%) Kd : e-002  e-002 (62%) Y : e-001  e-002 (13%); Great improvement with a second experiment ! BUT, can we do even better? OPTIMAL EXPERIMENTAL DESIGN

Example: Example: Bacterial growth in batch culture Let us design the second experiment in an optimal way: Criteria: E-optimality (minimize the largest error) Degress of freedom we can ‘manipulate’ in the second experiment: Initial concentrations of S and B Duration of experiment

Example: Example: Bacterial growth in batch culture OED of second experiment 1 st experiment2 nd experiment after OED  max : e-001  e-002 (4.3%) Ks : e+000  e-001 (6%) Kd : e-002  e-003 (6%) Y : e-001  e-002 (2.8%); free initial conditions cb0:[1,5] cs: [5 40], free experiment duration [6,15] h, ns=11

Example: Example: Bacterial growth in batch culture Two arbitrary experiments After OED of second experiment  max : e-001  e-002 (4.3%) Ks : e+000  e-001 (6%) Kd : e-002  e-003 (6%) Y : e-001  e-002 (2.8%); free initial conditions cb0:[1,5] cs: [5 40], free experiment duration [6,15] h, ns=11  max : e-001  e-002 (9%) Ks : e+000  e-001 (17%) Kd : e-002  e-002 (62%) Y : e-001  e-002 (13%);

Example: Example: Bacterial growth in batch culture Correlation matrix after OED of second experiment free initial conditions cb0:[1,5] cs: [5 40], free experiment duration [6,15] h, ns=11

Example: Example: Bacterial growth in batch culture After OED of second experiment… free initial conditions cb0:[1,5] cs: [5 40], free experiment duration [6,15] h, ns=11 > Correlation between parameters has substantially improved (in general) > Kd and Y are still highly correlated but the size of the confidence ellipse is much smaller

Example: Example: Bacterial growth in batch culture 5% 7% 6% 3%  max : e-001  e-002 (4.3%) Ks : e+000  e-001 (6%) Kd : e-002  e-003 (6%) Y : e-001  e-002 (2.8%); Robust confidence intervals are similar to those obtained by the FIM

Example: OED for the simple biochemical pathway Moles, C. G., Pedro Mendes and Julio R. Banga (2003) Parameter estimation in biochemical pathways: a comparison of global optimization methods. Genome Research 13(11):

Original experimental design:  16 experiments (different S and P values)  Result: large E-criterion and modified E-criterion

Some FIM-based criterions for the original design... Very large modified E-criterion indicates large correlation among (some) parameters, making the identification of the system hard Can we improve this by an alternative (optimal) design of experiments?

Improve experimental design by solving OED Find the values of S and P for a set of N exp experiments which e.g. maximize E-criterion s.t. constraints (dynamics plus bounds)

Improved experimental design: 16 experiments with optimal S and P E-criterion improved (> one order of magnitude) Other criteria also improved

Improved design by solving OED problem:

Original Design (E-crit= 60, logD=161)Improved Design (E-crit= 320, logD=181)

Example: OED for Oregonator reaction The Oregonator is the simplest realistic model of the chemical dynamics of the oscillatory Belousov-Zhabotinsky (BZ) reaction (Zhabotinsky, 1991; Gray and Scott, 1991; Epstein and Pojman, 1998)

Oregonator reaction: highly nonlinear, oscillatory kinetics

Oregonator reaction: identifiability problems Villaverde, A., J. Ross, F. Morán, E. Balsa-Canto, J.R. Banga (2011) Use of a Generalized Fisher Equation for Global Optimization in Chemical Kinetics.Journal of Physical Chemistry A115(30):

Oregonator reaction: OED E-optimality criterion

Example: OED for Oregonator reaction E-optimality criterion: improved 3 orders of magnitude Villaverde, A., J. Ross, F. Morán, E. Balsa-Canto, J.R. Banga (2011) Use of a Generalized Fisher Equation for Global Optimization in Chemical Kinetics.Journal of Physical Chemistry A115(30):

Example: OED for Oregonator reaction

OED conclusions Currently, most experiments are designed based on intuition of experimentalists and modellers Currently, most experiments are designed based on intuition of experimentalists and modellers Model-based OED can be used to: Model-based OED can be used to: Improve model calibration Improve model calibration Discriminate between rival models Discriminate between rival models OED is a systematic and optimal approach OED is a systematic and optimal approach OED can take into account practical limitations and constraints by incorporating them into the formulation OED can take into account practical limitations and constraints by incorporating them into the formulation

 Check identifiability  Use proper optimization methods for parameter estimation  Use optimal experimental design Main tips for dynamic model building Take-home messages

“All models are wrong, but some are useful” --- Statistician George E. P. Box Main tips for dynamic model building

“All models are wrong, but some are useful” --- Statistician George E. P. Box The practical question is: How wrong do they have to be to not be useful? Main tips for dynamic model building

Software for dynamic model building and OED

A few selected references… Ashyraliyev M, Fomekong-Nanfack Y, Kaandorp JA & Blom JG (2009a). Systems biology: parameter estimation for biochemical models. FEBS J 276: 886–902. Ashyraliyev M, Fomekong-Nanfack Y, Kaandorp JA & Blom JG (2009a). Systems biology: parameter estimation for biochemical models. FEBS J 276: 886–902. Balsa-Canto, E. and Julio R. Banga (2011) AMIGO, a toolbox for Advanced Model Identification in systems biology using Global Optimization. Bioinformatics 27(16): Balsa-Canto, E. and Julio R. Banga (2011) AMIGO, a toolbox for Advanced Model Identification in systems biology using Global Optimization. Bioinformatics 27(16): Balsa-Canto, E., Alonso, A. A., & Banga, J. R. (2010). An iterative identification procedure for dynamic modeling of biochemical networks. BMC Systems Biology 4:11. Balsa-Canto, E., Alonso, A. A., & Banga, J. R. (2010). An iterative identification procedure for dynamic modeling of biochemical networks. BMC Systems Biology 4:11. Bandara, S., Schlöder, J. P., Eils, R., Bock, H. G., & Meyer, T. (2009). Optimal experimental design for parameter estimation of a cell signaling model. PLoS computational biology, 5(11), e Bandara, S., Schlöder, J. P., Eils, R., Bock, H. G., & Meyer, T. (2009). Optimal experimental design for parameter estimation of a cell signaling model. PLoS computational biology, 5(11), e Banga, J.R. and E. Balsa-Canto (2008) Parameter estimation and optimal experimental design. Essays in Biochemistry 45:195–210. Banga, J.R. and E. Balsa-Canto (2008) Parameter estimation and optimal experimental design. Essays in Biochemistry 45:195–210. Balsa-Canto, E., A.A. Alonso and J.R. Banga (2008) Computational Procedures for Optimal Experimental Design in Biological Systems. IET Systems Biology 2(4): Balsa-Canto, E., A.A. Alonso and J.R. Banga (2008) Computational Procedures for Optimal Experimental Design in Biological Systems. IET Systems Biology 2(4): Chen BH, Asprey SP (2003) On the Design of Optimally Informative Dynamic Experiments for Model Discrimination in Multiresponse Nonlinear Situations. Ind Eng Chem Res 2003, 42: Chen BH, Asprey SP (2003) On the Design of Optimally Informative Dynamic Experiments for Model Discrimination in Multiresponse Nonlinear Situations. Ind Eng Chem Res 2003, 42: Jaqaman K., Danuser G. Linking data to models: data regression. Nat. Rev. Mol. Cell Bio.7: Jaqaman K., Danuser G. Linking data to models: data regression. Nat. Rev. Mol. Cell Bio.7: Kremling A, Saez-Rodriguez J: Systems Biology - An engineering perspective. J Biotechnol 2007, 129: Kremling A, Saez-Rodriguez J: Systems Biology - An engineering perspective. J Biotechnol 2007, 129: Mélykúti, B., E. August, A. Papachristodoulou and H. El-Samad (2010) Discriminating between rival biochemical network models: three approaches to optimal experiment design. BMC Systems Biology 4:38. Mélykúti, B., E. August, A. Papachristodoulou and H. El-Samad (2010) Discriminating between rival biochemical network models: three approaches to optimal experiment design. BMC Systems Biology 4:38. van Riel N (2006) Dynamic modelling and analysis of biochemical networks: Mechanism-based models and model-based experiments. Brief Bioinform 7(4): van Riel N (2006) Dynamic modelling and analysis of biochemical networks: Mechanism-based models and model-based experiments. Brief Bioinform 7(4): Villaverde, A.F. and J.R. Banga (2014) Reverse engineering and identification in systems biology: strategies, perspectives and challenges. J. Royal Soc. Interface 11(91): Villaverde, A.F. and J.R. Banga (2014) Reverse engineering and identification in systems biology: strategies, perspectives and challenges. J. Royal Soc. Interface 11(91): (review papers in yellow) (review papers in yellow)

Thank you! More info?