BioSim-Lab

Interactive Simulations to help you understand Biology better

This website links three interactive Python notebooks demonstrating genetics, diffusion and enzyme kinetics. The simulations use Python to model biological processes through probability, iteration, and data visualization. Interactive controls allow students to explore how changing parameters affects outcomes. Just open one of the notebooks, run the code, and tweak parameters to explore.

Enzyme kinetics

Simulations exploring how reaction rates emerge from enzyme–substrate interactions through graphs, also incorporating the effect of temperature.

Open Notebook →

Diffusion from random walks

Interactive simulations showing how microscopic random motion leads to slow macroscopic diffusion, linking observed behavior to diffusion rates.

Open Notebook →

Mendelian Genetics Simulator

Models Mendelian inheritance using probabilistic sampling of parental alleles, with bar graphs visualizing resulting phenotype and genotype distributions.

Open Notebook →