Difference between revisions of "Flux Balance Constraint (analysis)"

From BioUML platform
Jump to: navigation, search
(Automatic synchronization with BioUML)
(Automatic synchronization with BioUML)
Line 1: Line 1:
 
;Analysis title
 
;Analysis title
:[[File:Default-analysis-icon.png]] Flux Balance Constraint
+
:[[File:DAE-models-Flux-Balance-Constraint-icon.png]] Flux Balance Constraint
 
;Provider
 
;Provider
 
:[[Institute of Systems Biology]]
 
:[[Institute of Systems Biology]]
Line 8: Line 8:
 
:[[Biouml.plugins.fbc (plugin)|biouml.plugins.fbc (Flux Balance)]]
 
:[[Biouml.plugins.fbc (plugin)|biouml.plugins.fbc (Flux Balance)]]
  
=== Flux balance Analysis ===
+
=== Flux Balance Analysis ===
  
 
Flux balance analysis is a mathematical approach for analyzing the flow of metabolites through a metabolic network.
 
Flux balance analysis is a mathematical approach for analyzing the flow of metabolites through a metabolic network.
Line 16: Line 16:
 
==== Parameters: ====
 
==== Parameters: ====
  
* '''Diagram path''' – Path to input diagram
+
* '''Diagram''' – Path to input diagram
* '''Data Table Path''' – Path to FBC data table
+
* '''Data table''' – Path to the table with initial FBC data (bounds, objective function coefficients)
* '''Result path''' – Path to resulting element
+
* '''Output path''' – Path to table with fluxes values
* '''Type Objective Function''' (expert) – Type Objective Function
+
* '''Optimization type''' (expert) – Type of objective function optimization which will be used (maximize or minimize)
* '''Solver type''' (expert) – Solver type
+
* '''Solver type''' (expert) – Type of the solver which will be used to find fluxes
** '''Max iter''' – Iterations limit
+
* '''Max iter''' (expert) Maximal iteration number
 +
 
 +
One should use '''Building Flux Balance DataTable''' or '''Score based FBC table builder''' analyses to generate FBC data table.
  
 
==== Example ====
 
==== Example ====

Revision as of 19:00, 13 February 2017

Analysis title
DAE-models-Flux-Balance-Constraint-icon.png Flux Balance Constraint
Provider
Institute of Systems Biology
Class
FbcAnalysis
Plugin
biouml.plugins.fbc (Flux Balance)

Flux Balance Analysis

Flux balance analysis is a mathematical approach for analyzing the flow of metabolites through a metabolic network.

Metabolic reactions are represented as a stoichiometric matrix S. The flux through all of the reactions in a network is represented by the vector v. Flux Balance Analysis seeks to maximize or minimize an objective function Z = cTv, which can be any linear combination of fluxes, where c is a vector of weights, indicating how much each reaction contributes to the objective function. FBA can thus be defined as the use of linear programming to solve the equation Sv = 0 given a set of upper and lower bounds on v and a linear combination of fluxes as an objective function.

Parameters:

  • Diagram – Path to input diagram
  • Data table – Path to the table with initial FBC data (bounds, objective function coefficients)
  • Output path – Path to table with fluxes values
  • Optimization type (expert) – Type of objective function optimization which will be used (maximize or minimize)
  • Solver type (expert) – Type of the solver which will be used to find fluxes
  • Max iter (expert) – Maximal iteration number

One should use Building Flux Balance DataTable or Score based FBC table builder analyses to generate FBC data table.

Example

FBC syntax example: a simple four reaction pathway. The reactions are R1, R2, X1, X2 with fixed species IN, OUT, ATP, NADH and variable species A, B.

DAE-models-Flux-Balance-Constraint-fbc 1.png

Using the reagent identity and stoichiometry it is possible to compactly describe this network in terms of its reaction stoichiometry:

DAE-models-Flux-Balance-Constraint-fbc 2.png
DAE-models-Flux-Balance-Constraint-fbc 3.png

There are capacity constraints in this example:

DAE-models-Flux-Balance-Constraint-fbc 4.png

In this example the flux through reaction R2 will be maximized. Solving this we find that maximization of flux through R2 gives an optimal solution R2 = 1 with one possible solution for v.

DAE-models-Flux-Balance-Constraint-fbc 5.png
  1. Jeffrey D. Orth, Ines Thiele and Bernhard O. Palsson, "What is flux balance analysis?". Nature Biotechnology 28, 245-248 2010.
  2. SBML Level 3 Package Specification
Personal tools
Namespaces

Variants
Actions
BioUML platform
Community
Modelling
Analysis & Workflows
Collaborative research
Development
Virtual biology
Wiki
Toolbox