FedBatchDesigner Review: A Hands-On Walkthrough of the Growth-Arrested Fed-Batch Design Tool

July 2026 10 min read Bioprocess Engineering

Key Takeaways

Contents

  1. What Is FedBatchDesigner?
  2. Quick Verdict
  3. Inputs and Setup
  4. The Three Feeding Strategies
  5. Outputs and Interactive Visualizations
  6. Walkthrough: L-Valine in E. coli
  7. Case Study: Ethanol Under Nitrogen Starvation
  8. How It Compares to Other Tools
  9. Limitations and When Not to Use It
  10. Frequently Asked Questions

What Is FedBatchDesigner?

FedBatchDesigner is a free, browser-based dashboard for modeling and optimizing growth-arrested fed-batch (two-stage fed-batch, 2SFB) processes. Developed by Graf, Libiseller-Egger, Gotsmy, and Zanghellini at the University of Vienna and published in ACS Synthetic Biology in 2025, the tool lets you explore how different feeding strategies and growth-to-production switching times affect your process's titer, rate, and yield (TRY) without writing a single line of code.

The core idea behind a growth-arrested fed-batch process is separating biomass accumulation from product synthesis into two distinct phases. In the first stage, cells grow rapidly on a complete medium. A deliberate switch (nutrient limitation, temperature shift, or genetic trigger) then arrests growth, and the non-growing biomass channels carbon toward the target product. FedBatchDesigner automates the process design question: given my organism's kinetics, what feed rate and switching time maximize the metric I care about most?

Quick Verdict

Tool Snapshot

DeveloperUniversity of Vienna (Zanghellini Lab)
AccessFree, no registration, browser-based
URLchemnettools.anc.univie.ac.at/FedBatchDesigner
Source CodeGitHub (MIT license)
StackShiny for Python v1.3.0 + Plotly v6.0.1
Best ForTwo-stage growth-arrested processes in microbial hosts
Not ForContinuous growth-production coupling, perfusion, mammalian cell culture
PaperGraf et al. 2025, ACS Synth. Biol. 14(8):3252-3257

Inputs and Setup

FedBatchDesigner requires three categories of input, all entered through a sidebar panel. No data files, no programming environment, and no account creation needed.

Figure 1: FedBatchDesigner Input Parameters Reactor Parameters Initial volume (L) Maximum volume (L) Batch substrate conc. (g/L) Feed substrate conc. (g/L) Batch duration (h) All simulations keep total substrate and final volume constant for fair comparison Organism Physiology Max growth rate, μmax (h⁻¹) Biomass yield, Yxs (g/g) Maintenance coeff., ms (g/g/h) Defaults available for: E. coli K-12 W3110 μmax = 0.59 h⁻¹ S. cerevisiae Production Kinetics Growth-associated qp (g product / g biomass formed) Non-growth-associated qp (g product / g biomass / h) Product yield on substrate (g/g, production stage) Luedeking-Piret model: qp = α × μ + β α = growth-associated β = non-growth-associated
Figure 1. FedBatchDesigner organizes its inputs into three panels. Default parameter sets for E. coli and S. cerevisiae eliminate the need for literature searches when getting started.
Diagram showing three input categories for FedBatchDesigner: reactor parameters including volume and substrate concentrations, organism physiology including growth rate and biomass yield, and production kinetics including growth-associated and non-growth-associated specific product formation rates following the Luedeking-Piret model.

The production kinetics follow the Luedeking-Piret model, which separates product formation into a growth-associated term (proportional to growth rate) and a non-growth-associated term (proportional to biomass). This is the standard framework for describing microbial product formation and maps directly onto the two-stage concept: the growth-associated term dominates during the growth phase, while the non-growth-associated term drives production during growth arrest.

Jupyter Notebooks for estimating these parameters from your own experimental data are provided in the GitHub repository.

The Three Feeding Strategies

FedBatchDesigner evaluates three production-phase feeding strategies and compares each against the full grid of feed rates and switching times.

Table 1. Feeding strategies evaluated by FedBatchDesigner
Strategy Feed Rate Profile Best When TRY Bias
Constant F = F0 (fixed) Simple equipment, low-risk processes Balanced titer and yield
Linear F(t) = F0 + k·t Increasing biomass with moderate metabolic load Higher titer than constant
Exponential F(t) = F0·eμset·t Maximum substrate utilization, high qp organisms Highest productivity, lower titer
The tool solves the underlying ODE model analytically for each strategy, so the grid search across thousands of parameter combinations runs in seconds rather than minutes.

The analytical solution is the key differentiator from general-purpose bioprocess simulators. Because the growth-arrested assumption simplifies the differential equations (substrate concentration is approximately zero throughout both feed phases), FedBatchDesigner avoids numerical integration entirely. This makes the exhaustive TRY landscape evaluation near-instantaneous in the browser.

Outputs and Interactive Visualizations

FedBatchDesigner generates four interactive Plotly panels that together give you a complete picture of your process design space.

Clicking any point on a heatmap (purple circle) compares it side-by-side with the computed optimum (black star). Summary tables show key metrics for both processes, and everything is exportable as CSV or PNG.

Figure 2: FedBatchDesigner Output Layout Productivity Heatmap Feed rate vs. volume fraction ★ = optimal Titer Heatmap Feed rate vs. volume fraction ○ = selected (click) TRY Trade-Off Curve Pareto frontier per strategy Time-Series Trajectories Biomass, product, volume Comparison & Export Optimal vs. Selected Titer | Rate | Yield Summary Metrics Table Both processes side-by-side CSV PNG Export grid search + plots
Figure 2. FedBatchDesigner output layout. The four interactive panels on the left show the TRY landscape; the comparison panel on the right lets you benchmark any selected process against the computed optimum.
Diagram showing the FedBatchDesigner output layout with four panels: productivity heatmap (top-left), titer heatmap (bottom-left), TRY trade-off curve (top-right), time-series trajectories (bottom-right), and a comparison and export panel (right) with CSV and PNG export options.

Walkthrough: L-Valine Production in E. coli

The l-valine case study from the original paper (based on experimental data from Hao et al. 2020) is the best way to understand FedBatchDesigner in practice. Here is the step-by-step workflow.

Worked Example: L-Valine in E. coli W3110

Organism: E. coli K-12 W3110, engineered for l-valine overproduction
Growth arrest trigger: Microaerobic shift (reduced oxygen supply)
Reference process: Hao et al. 2020 (standard fed-batch, 86 g/L titer, 0.33 g/g yield, 1.95 g/L/h productivity)

Step 1: Enter reactor parameters

Step 2: Enter production kinetics

Step 3: Evaluate the landscape

Step 4: Interpret the trade-off

Constant feed: Titer = 84 g/L  |  Rate = 2.33 g/L/h  |  Yield = 0.41 g/g
Exponential:  Titer = 78 g/L  |  Rate = 2.79 g/L/h  |  Yield ~0.38 g/g
Reference:    Titer = 86 g/L  |  Rate = 1.95 g/L/h  |  Yield = 0.33 g/g

The exponential strategy trades 7% titer for 20% higher productivity. The constant strategy matches the reference titer while improving yield by 24%. FedBatchDesigner's click-to-compare feature makes this trade-off immediately visible.

The tool also revealed that extending the growth phase from 12 h (as in the published protocol) to 17 h yields only a marginal 5% productivity improvement, suggesting that the original switching time was already near-optimal for this organism.

Case Study: Ethanol Under Nitrogen Starvation

The ethanol case study illustrates when growth-arrested fed-batch does not automatically win. Using S. cerevisiae with ATP wasting (Zahoor et al. 2020), FedBatchDesigner showed that a conventional one-stage fed-batch still achieves higher volumetric productivity than a two-stage process with the current production-phase kinetics.

The critical finding: the growth-decoupled ethanol formation rate would need to increase by at least 3-fold before a 2SFB strategy outperforms single-stage. This is exactly the kind of insight that saves months of wasted bioreactor time. If your organism's non-growth-associated qp is too low relative to the growth-associated term, growth arrest hurts more than it helps.

The ethanol case study was based on shake-flask data rather than bioreactor experiments, so FedBatchDesigner served as a pre-experimental planning tool to inform what the first 2SFB bioreactor runs should look like and whether they were worth attempting at all.

How FedBatchDesigner Compares to Other Tools

FedBatchDesigner occupies a specific niche in the bioprocess design tool landscape. It is the simplest tool to use but the most constrained in scope.

Table 2. FedBatchDesigner vs. related bioprocess design tools
Feature FedBatchDesigner OptFed OptMSP
Scope 2-stage growth-arrested only General fed-batch optimization Arbitrary multi-stage bioprocesses
Interface Browser (no code) Python/MATLAB MATLAB toolbox
Solution method Analytical (exact) Nonlinear dynamic optimization Sequential dynamic optimization
Speed Near-instantaneous Seconds to minutes Minutes
Cost Free Free (open-source) MATLAB license required
Organism flexibility Any (custom parameters) Any (custom ODE models) Any (custom ODE models)
Growth-production coupling Decoupled only Coupled or decoupled Coupled or decoupled
Interactive visualization Yes (Plotly heatmaps) Limited Limited
FedBatchDesigner is the fastest and easiest option for two-stage processes. For more complex scenarios, OptFed and OptMSP offer greater flexibility at the cost of programming skill.

Limitations and When Not to Use It

FedBatchDesigner is deliberately narrow in scope. Understanding its boundaries prevents misapplication.

Fed-Batch Calculator

Design your fed-batch feeding profile, calculate feed rates, and predict substrate trajectories for both growth-coupled and growth-arrested processes.

Open Calculator

E. coli Expression Optimizer

Optimize IPTG concentration, induction temperature, and OD for maximum soluble protein expression in E. coli.

Open Optimizer

Related Tools

Frequently Asked Questions

What is FedBatchDesigner and what does it do?

FedBatchDesigner is a free, browser-based tool from the University of Vienna that optimizes growth-arrested (two-stage) fed-batch processes. You input basic reactor and organism parameters, and it exhaustively evaluates constant, linear, and exponential feeding strategies across a grid of feed rates and switching times to identify the optimal titer-rate-yield trade-off.

What inputs does FedBatchDesigner require?

FedBatchDesigner requires reactor parameters (initial and maximum volume, batch and feed substrate concentrations), organism physiology (maximum specific growth rate, biomass yield on substrate, maintenance coefficient), and production kinetics (growth-associated and non-growth-associated specific product formation rates). Default parameter sets are available for E. coli K-12 W3110 and S. cerevisiae.

Is FedBatchDesigner free to use?

Yes. FedBatchDesigner is completely free, requires no registration, and runs entirely in the browser. The source code is MIT-licensed and available on GitHub, so you can also run it locally or modify it for your specific needs.

Can FedBatchDesigner handle any organism or just E. coli?

FedBatchDesigner works with any organism where growth can be arrested and production decoupled. It ships with default parameters for E. coli and S. cerevisiae, but you can input custom kinetic parameters for any host. The tool has been demonstrated for l-valine production in E. coli (microaerobic switch) and ethanol in S. cerevisiae (nitrogen starvation).

How does FedBatchDesigner compare to OptFed or OptMSP?

FedBatchDesigner focuses specifically on growth-arrested two-stage processes with analytical solutions for speed, while OptFed uses nonlinear dynamic optimization for general fed-batch problems and OptMSP handles arbitrary multi-stage bioprocesses. FedBatchDesigner is the simplest to use (browser-based, no coding) but limited to two-stage growth-arrested scenarios. Choose OptFed or OptMSP when you need continuous growth-production coupling or more than two stages.

References

  1. Graf AC, Libiseller-Egger J, Gotsmy M, Zanghellini J. Fedbatchdesigner: A User-Friendly Dashboard for Modeling and Optimizing Growth-Arrested Fed-Batch Processes. ACS Synth. Biol. 2025;14(8):3252-3257. doi:10.1021/acssynbio.5c00357
  2. Hao Y, Ma Q, Liu X, Fan X, Men J, Wu H, Jiang S, Tian D, Xiong B, Xie X. High-yield production of L-valine in engineered Escherichia coli by a novel two-stage fermentation. Metab. Eng. 2020;62:198-206. doi:10.1016/j.ymben.2020.09.007
  3. Zahoor A, Messerschmidt K, Helber SB, Gotsmy M, Peng B, Bleisch R, Oreb M, Toya Y, Jansen K, Boles E, Sauer M, Zanghellini J, Nidetzky B. ATPase-based implementation of enforced ATP wasting in Saccharomyces cerevisiae for improved ethanol production. Biotechnol. Biofuels 2020;13:185. doi:10.1186/s13068-020-01822-9
  4. Ye Z, Li S, Hennigan JN, Lebeau J, Bhatt S, Bhatt AP, Lynch JP, Bhatt S. Two-stage dynamic deregulation of metabolism improves process robustness and scalability in engineered E. coli. Metab. Eng. 2021;68:106-118. doi:10.1016/j.ymben.2021.09.009

Resources & Further Reading