A pepper plant in flower under greenhouse light

Engine

Flux balance analysis

Is this heat target affordable in this host? Choose a construct, choose an objective, and the answer comes back before you have finished reading the question โ€” with the reaction that caps the branch named outright.

COBRApy

solver

65

host models

Seconds

per solution

Free

CPU engine

01

What the engine answers

A heat target is a budget question wearing a costume. The host has a fixed carbon income and a long list of obligations it cannot default on, and the capsaicinoid branch is one claim among many. Flux balance analysis works out how much of that income can actually reach the end of the branch while the rest of metabolism still balances. You get a ceiling, a feasibility verdict, and โ€” the part teams come back for โ€” a reason.

Nothing has to be modelled first. All 65 organisms in the catalog ship with a genome-scale metabolic model already constrained for tissue context: the pathway native in the Capsicum species, present as designed insertions in the sixty-odd hosts that never had one. Select a construct and the host model, media defaults and pathway edits resolve from its record. Select nothing and you can paste a design of your own instead.

02

What you give it, what comes back

Input

A construct, by ID or by sequence

Type a catalog ID such as SS-0421 and the host, the edits and the promoter context come with it. Or paste your own design and pick a host from the 65.

Input

An objective

Maximize capsaicinoid branch flux, maximize biomass, or weight the two against each other. The trade-off between heat and a plant that still grows is a slider, not an argument.

Input

Constraints, if you want them

Media composition, tissue context, and bounds on individual reactions. Every host carries sensible defaults; override only the handful that bear on your question.

Output

Flux, reaction by reaction

The full solution โ€” every reaction in the model with the load it carries under this design. Sortable, searchable, and downloadable as CSV for whatever you keep your notes in.

Output

The rate-limiting step, named

Sensitivity analysis runs with the solve, so the screen tells you which single reaction is capping the branch rather than leaving you to hunt for it in a spreadsheet.

Output

An interactive Escher map

The solution drawn as a metabolic network, edge weight standing for flux. Click a reaction for its bounds, its gene associations and the enzymes behind it.

03

A worked run

Construct
SS-0421 โ€” Thorn Crown, Bramble series
Host
Raspberry (Rubus idaeus)
Target
25,000 SHU, Tier 3
Objective
Capsaicinoid branch flux, biomass floor 80%
Media
Fruit-tissue default
Solver
COBRApy
Runtime
Under 10 seconds
Verdict
Feasible
Rate-limiting step
PAMT, vanillylamine branch
Cost
Free โ€” CPU engine

Raspberry is a good illustration precisely because it is an unlikely host. It makes no capsaicinoids at all, so the designed branch hangs off phenylpropanoid intermediates it already produces, and the interesting question is whether the amine supply can keep up. Here it can, at 25,000 SHU, with the biomass floor held. Push the target up and the same run tells you where it stops being true.

The named bottleneck is what changes behaviour. Everything downstream of PAMT in this solution has capacity to spare, which means an afternoon spent tuning capsaicin synthase would have bought nothing. That is a cheap thing to learn in ten seconds and an expensive thing to learn in a greenhouse.

04

What the screen actually shows

A column of flux values is technically the answer and practically unreadable, so the result renders as an Escher map with the load visible on every edge. Thick edges carry material. Thin ones carry little. Edges at zero are inactive under this solution, and the shape of what remains tends to make the bottleneck obvious before you have read a single number.

One pattern recurs across hosts and is worth knowing in advance: roughly ninety percent of flux control sits on the vanillylamine branch, the amine side feeding PAMT. The acyl side is rarely where the constraint lives. Teams who have internalized that stop wasting scans on the wrong half of the pathway, and the map is how most of them internalize it.

Two solutions can be overlaid so the difference is the thing you look at. Widen a branch, shrink a competing sink, hold the budget โ€” that reads in one glance and summarizes badly in prose, which is the whole argument for drawing it.

05

Who runs it, and what it costs

Cultivar designers run it first, before committing to a host. Enzyme teams run it to decide which protein is worth a variant scan. Anyone evaluating a target across several candidate organisms runs it dozens of times in an afternoon, which is the intended use and the reason it is priced the way it is.

Flux analysis is a CPU engine. It is free, it stays free, and no credits are consumed by running it a hundred times. Credits only enter the picture when a question turns structural and you move on to variant scoring or folding โ€” by which point this engine has usually told you which protein to spend them on.

Ready to run it

Try this in the Splice Platform.

CPU engines are free to run. GPU engines run on prepaid credits.

Open flux analysis โ†’

Related