Computing: Free Pascal Programming

Bacteria growth on 1 substrate.

Download Bacteria1 desktop application (Windows 64bit) Download Bacteria1 source code (Lazarus/Free Pascal)

Description: Biology simulation, showing bacteria growth on 1 substrate, using an extension of the Monod model, which takes into account the bacteria maintenance energy. To run the simulation based on the standard Monod growth model, just choose M = 0.
Simulation data is entered in the main window, some sample culture files (different bacteria on different nutrients) are included and may be loaded using the Samples button. Use Start to start the simulation: the number of bacteria pictures will increase/decrease as time passes. Default simulation time interval is 1h growth time corresponding to 1 second real time; this may be changed in the Settings menu.
This visual part of the simulation is more programming fun of myself than really scientifically useful. If you are seriously interested in the simulation results, use the Graph button to display the variation of the bacteria biomass and the nutrient concentration vs. time.
Help about bacteria growth using the extended Monod model is included.

Free Pascal features: Creating images during program execution. Using a timer and the Left, Top and Visible properties of images to create simple simulation programs. Using canvas to draw mathematical graphs. Using the Open dialog to select a file for opening.


Bacteria growth on 1 substrat: Simulation window
Bacteria growth on 1 substrat: Graph window