Computing: Free Pascal Programming

Programming Home   Home   Contact

Bacteria growth on 1 substrate (Bacteria1).


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 scientificly 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 'Visibility' property of images to create simple simulation programs. Using canvas controls to draw mathematical graphs. Using the 'Open' dialog to choose a file.

Screenshots:

Bacteria growth: Simulation window
 
Bacteria growth: Graph window