pyFOOMB: Python Framework for Object Oriented Modelling of Bioprocesses
Abstract
Quantitative characterization of biotechnological production processes requires the determination of different key performance indicators (KPIs) such as titer, rate and yield. Classically, these KPIs can be derived by combining black-box bioprocess modelling with non-linear regression for model parameter estimation. The presented pyFOOMB package enables a guided and flexible implementation of bioprocess models in the form of ordinary differential equation systems (ODEs). By building on Python as powerful and multi-purpose programming language, ODEs can be formulated in an object-oriented manner, which facilitates their modular design, reusability and extensibility. Once the model is implemented, seamless integration and analysis of the experimental data is supported by various Python packages that are already available. In particular, for the iterative workflow of experimental data generation and subsequent model parameter estimation we employed the concept of replicate model instances, which are linked by common sets of parameters with global or local properties. For the description of multi-stage processes, discontinuities in the right-hand sides of the differential equations are supported via event handling using the freely available assimulo package. Optimization problems can be solved by making use of a parallelized version of the generalized island approach provided by the pygmo package. Furthermore, pyFOOMB in combination with Jupyter notebooks also supports education in bioprocess engineering and the applied learning of Python as scientific programming language. Finally, the applicability and strengths of pyFOOMB will be demonstrated by a comprehensive collection of notebook examples.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Optimizing Bioprocessing Efficiency with OptFed: Dynamic Nonlinear Modeling Improves Product-to-Biomass Yield
Guido Schlögel, Rüdiger Lück, … Mathias Gotsmy·Computational and Structural Biotechnology JournalPeer-reviewed·Oct 11, 2024
- Symbolic Kinetic Models in Python (SKiMpy): Intuitive modeling of large-scale biological kinetic models
Daniel Weilandt, Pierre Salvy, … Vassily Hatzimanikatis A·BioinformaticsPeer-reviewed·Dec 10, 2022
- Fides: Reliable Trust-Region Optimization for Parameter Estimation of Ordinary Differential Equation Models
Fabian Fröhlich, Peter Karl Sorger·PLoS Computational BiologyPeer-reviewed·Jul 13, 2022
- JuPOETs: A Constrained Multiobjective Optimization Approach to Estimate Biochemical Model Ensembles in the Julia Programming Language
David Bassen, Michael Vilkhovoy, … Jeffrey D Varner·bioRxiv·May 30, 2016
- Bayesian calibration, process modeling and uncertainty quantification in biotechnology
L. M. Helleckes, M. Osthege, … M. Oldiges·bioRxiv·Jun 30, 2021
- Bioprocess Modeling Made Easy With Hybrax
Julian Libiseller-Egger, Mathias Gotsmy, … Jürgen Zanghellini·bioRxiv·Nov 6, 2026