We present OptFerm, a computational platform for the simulation and optimization of fermentation processes. The aim of this project is to offer a platform-independent, user-friendly, open-source and extensible environment for Bioengineering process optimization that can be used to increase productivity. This tool is focused in optimizing a feeding trajectory to be fed into a fed-batch bioreactor and to calculate the best concentration of nutrients to initiate the fermentation. Also, a module for the estimation of kinetic and yield parameters has been developed, allowing the use of experimental data obtained from batch or fed-batch fermentations to reach the best possible model setup.
The software was built using a component-based modular development methodology, using Java as the programming language. AlBench. a Model-View-Control based application framework was used as the basis to implement the different data objects and operations, as well as their graphical user interfaces. Also, this allows the tool to be easily extended with new modules, currently being developed