Microbial Biome v2.4.0 Engine

Natural Selection in a Bioluminescent Petri Dish

Bacevo simulates an autonomous 2D bacterial ecosystem. Agents possess hereditary genomes governing flagellar propulsion, chemotactic nutrient foraging radius, and antibiotic resistance enzymes. Experience speciation, carrying-capacity oscillations, and Darwinian survival in real time.

Colony Census 300
Generations 1
Resistant Strains 0.0%
Nutrient Density 85

Agar Petri Ecosystem

Canvas 60 FPS
Active Tool: Deposit Nutrients (Click anywhere on dish)
Biome Parameters
12%
3 / sec
85%
1.0x
Selected Specimen HUD AUTOFOCUSED
Agent ID: BAC-042
Lineage Strain: Wild-Type Alpha
Generation: Gen 4
Propulsion Speed: 2.4 μm/s
Flagella Count: 3 flagella
Chemotaxis Radius: 54.0 px
Resistance Index: 14.2%
Cellular ATP Energy: 88.5 / 120
Interventions

Live Evolutionary Telemetry & Allele Frequency Sweep

Dynamic Ring Buffer

Chemotactic Run & Tumble

Locomotion uses stochastic biased random walks with temporal gradient sensing. When moving toward higher nutrient concentration $\nabla C$, tumble frequency drops exponentially:

$P(\text{tumble}) = \alpha_0 \cdot \exp\left(-\beta \frac{dC}{dt}\right)$

Metabolic Energy Budget

Cellular ATP consumption balances flagellar propulsion speed $v$, sensory radius $R_s$, and flagella count $N_f$. Reproduction occurs when energy exceeds mitosis threshold $E_{\text{mitosis}} \ge 120$:

$\dot{E} = -k_0 - k_v v^{1.6} - k_s R_s - k_f N_f + \eta \cdot E_{\text{sugar}}$

Mendelian Mutation Matrix

During binary fission, offspring genomes mutate stochastically with Gaussian drift $N(0, \sigma^2)$. Resistant mutants express $\beta$-lactamase neutralizing surrounding toxin rings:

$\text{DNA}_{\text{child}} = \text{DNA}_{\text{parent}} + \delta \cdot \mathcal{N}(0, \sigma^2)$