| Literature DB >> 18507829 |
Abstract
Optimization aims to make a system or design as effective or functional as possible. Mathematical optimization methods are widely used in engineering, economics and science. This commentary is focused on applications of mathematical optimization in computational systems biology. Examples are given where optimization methods are used for topics ranging from model building and optimal experimental design to metabolic engineering and synthetic biology. Finally, several perspectives for future research are outlined.Entities:
Mesh:
Substances:
Year: 2008 PMID: 18507829 PMCID: PMC2435524 DOI: 10.1186/1752-0509-2-47
Source DB: PubMed Journal: BMC Syst Biol ISSN: 1752-0509
Figure 1Simple examples (two decision variables, no constraints) of unimodal (1.a) and multimodal (1.b) surfaces, where the z-coordinate of the surface represents the value of the objective function for each pair of decision variables x and y.
Examples of applications of optimization in systems biology, classified by type of optimization problem (note that several types overlap)
| Linear programming (LP) | linear objective and constraints | maximal possible yield of a fermentation [ |
| Nonlinear programming (NLP) | some of the constraints or the objective function are nonlinear | applications to metabolic engineering and parameter estimation in pathways [ |
| Semidefinite programming (SDP) | problems over symmetric positive semidefinite matrix variables with linear cost function and linear constraints | partitioning the parameter space of a model into feasible and infeasible regions [ |
| Bilevel optimization (BLO) | objective subject to constraints which arise from solving an inner optimization problem | framework for identifying gene knockout strategies [ |
| Mixed integer linear programming (MILP) | linear problem with both discrete and continuous decision variables | finding all alternate optima in metabolic networks [ |
| Mixed integer nonlinear programming (MINLP) | nonlinear problem with both discrete and continuous decision variables | analysis and design of metabolic reaction networks and their regulatory architecture [ |
| Parameter estimation | model calibration minimizing differences between predicted and experimental values | tutorial focused in systems biology [ |
| Dynamic optimization (DO) | Optimization with differential equations as constraints (and possible time-dependent decision variables) | discovery of biological network design strategies [ |
| Mixed-integer dynamic optimization (MIDO) | Optimization with differential equations as constraints and both discrete and continuous decision variables (possibly time-dependent) | computational design of genetic circuits [ |