Hi all,
I would need KISAO terms for the description of dynamic flux balance analysis (DFBA) as algorithms. In the following the 4 short terms, terms and description:
DFBA: dynamic flux balance analysis
"Dynamic flux balance analysis (DFBA) enables the simulation of dynamic biological systems by assuming organisms reach steady state rapidly in response to changes in the extracellular environment. DFBA couples flux balance analysis (FBA) model approaches with dynamic model approaches. There exist three main approaches to simulate DFBA models: the static optimization approach (SOA), the dynamic optimization approach (DOA), and the
direct approach (DA).
SOA-DFBA: stationary optimization approach
Dynamic Flux Balance Analysis (DFBA) couples flux balance analysis (FBA) model approaches with dynamic model approaches. The static optimization approach (SOA) uses the Euler forward method, solving the embedded LPs at each time step. The FBA fluxes are assumed to be constant during the time step.
DOA-DFBA: dynamic optimization approach
Dynamic Flux Balance Analysis (DFBA) couples flux balance analysis (FBA) model approaches with dynamic model approaches. The dynamic optimization approach (DOA) discretizes the time horizon and optimizes simultaneously over the entire time period of interest by
solving a nonlinear programming problem (NLP).
DA-DFBA: direct approach
Dynamic Flux Balance Analysis (DFBA) couples flux balance analysis (FBA) model approaches with dynamic model approaches. The direct approach (DA) includes the LP solver in the right-hand side evaluator for the ordinary differential equations (ODEs) and takes advantage of reliable implicit ODE integrators with adaptive step size for error control.
The terms, namely SOA-DFBA, would be need to encode the simulation algorithm in SED-ML for a publication we are preparing.
For defintion see for instance {Gomez2014},
https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-014-0409-8
"Dynamic flux balance analysis (DFBA) enables
the simulation of dynamic biological systems by assuming
organisms reach steady state rapidly in response to
changes in the extracellular environment. Then, the rates
predicted by FBA are used to update the extracellular
environment. There exist three approaches to simulate
DFBA models: the static optimization approach (SOA) [2],
the dynamic optimization approach [2] (DOA), and the
direct approach (DA). The static optimization approach
uses the Euler forward method, solving the embedded
LPs at each time step. Since most DFBA models are
stiff, small time steps are required for stability, making
this approach computationally expensive. Meanwhile, the
DOA approach discretizes the time horizon and optimizes
simultaneously over the entire time period of interest by
solving a nonlinear programming problem (NLP). The
dimension of this NLP increases with time discretization,
therefore it is limited to small-scale metabolic models
[3]. Finally, a DA has been proposed recently by including
the LP solver in the right-hand side evaluator for
the ordinary differential equations (ODEs) and taking
advantage of reliable implicit ODE integrators with adaptive
step size for error control."
Thanks a lot
Matthias
Reported by: matthiaskoenig