{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Network Analysis\n", "\n", "StrainDesign provides canonical functions for maximizing and minimizing metabolic fluxes in network. The output format is identical to the ones of COBRApy's functions." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Flux optimization (FBA/pFBA)\n", "\n", "Flux Balance Analysis (FBA) is a linear program that optimizes a flux rate under the given steady-state network constraints. For the case of a growth-rate maximization, the problem is written as:\n", "$$\\text{maximize}\\:\\:\\: v_{growth} \\\\ \\text{ subject to } \\\\ \\mathbf{S\\, v = 0 } \\\\ \\mathbf{ lb \\le v \\le ub}$$\n", "\n", "Where $\\mathbf{S}$ is the stoichiometric matrix of the metabolic model, $\\mathbf{v}$ is the vector of metabolic flux rates and $\\mathbf{lb}$ and $\\mathbf{ub}$ are the physiological lower and upper bounds of each flux rate which also define whether a reaction can run in the reverse direction ($\\mathbf{lb} < 0$) or not ($\\mathbf{lb} \\ge 0$). $\\mathbf{S\\, v = 0}$ represents all steady-state constraints, and $\\mathbf{lb \\le v \\le ub}$ the allowed flux ranges.\n", "\n", "