Flux Objective Score
Evaluate a caller-supplied flux-balance objective function.
Description
A flux objective is a weighted sum over a supplied reaction-flux vector.
A flux objective is a weighted sum over a supplied reaction-flux vector. Evaluating it does not search for a feasible or optimal vector.1
Evaluate a caller-supplied flux-balance objective function.
When to use Flux Objective Score
Use this tool to evaluate a caller-supplied flux-balance objective function.
Prepare the measured profile, formula counts, upstream model outputs or caller-defined reference criteria requested. Keep paired entries aligned and units, sample basis and preprocessing consistent.
How to use Flux Objective Score and understand its results
- Prepare the measured profile, formula counts, upstream model outputs or caller-defined reference criteria requested. Keep paired entries aligned and units, sample basis and preprocessing consistent.
- Enter reactionFluxes, objectiveCoefficients, minimumObjective using the field table and calculation rules, then run the tool.
- Read objectiveValue, meetsTarget. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| reactionFluxes | Reaction fluxes | list of number | Required |
| objectiveCoefficients | Objective coefficients | list of number | Required |
| minimumObjective | Minimum objective | number | Required |
Enter nonempty aligned finite fluxes and coefficients, allowing signed values, and finite minimum. Return the score and inclusive comparison.
objective=Σflux_i×coefficient_i; meets=objective≥minimum Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| objectiveValue | Objective value | number |
| meetsTarget | Meets target | boolean |
{
"input": {
"reactionFluxes": [
2,
3
],
"objectiveCoefficients": [
1,
2
],
"minimumObjective": 7
},
"output": {
"objectiveValue": 8,
"meetsTarget": true
}
} Limitations and assumptions
No stoichiometric feasibility, flux bounds or optimization is performed.
Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use Stoichiometric Flux Balance: Check S·v steady-state residuals against a supplied flux-balance tolerance. For a complementary task, use Anaplerosis Flux Split: Partition two measured anaplerosis-associated fluxes by caller-defined branches.
References
-
Flux Objective Score — tool.io
Similar or alternative tools
- Stoichiometric Flux Balance
Check S·v steady-state residuals against a supplied flux-balance tolerance.
- Anaplerosis Flux Split
Partition two measured anaplerosis-associated fluxes by caller-defined branches.