0.30
750
15
0.25
0.70
Population: 0 | Time: 0.0s
State: Initializing...

Welcome to the Petri Dish Simulator!

Concept: This simulation models how organisms (like bacteria or yeast) colonize a surface (agar) in a petri dish. Growth starts from initial points you place and spreads outwards, forming colonies. Density naturally increases in the center and limits further growth there, pushing expansion outwards.

How to Use:

  1. Toggle Controls: Use the "Show/Hide Controls" button at the bottom-left to access simulation parameters.
  2. View Controls (3D Area):
    • Mouse: Left-Click+Drag = Tilt/Orbit, Right-Click+Drag = Pan, Scroll Wheel = Zoom.
    • Touch: One finger = Tilt/Orbit, Two fingers pinch = Zoom, Two fingers drag = Pan.
  3. Seed Organisms: Click or tap on the beige agar surface inside the dish to place the initial "founder" organisms (blue spheres). You need at least one to start. (Do this when controls are hidden for full view).
  4. Adjust Parameters (in Controls Panel):
    • Growth Rate: Base chance for an organism to reproduce each step.
    • Max Population: The carrying capacity of the dish.
    • Sim Speed: How many simulation steps occur per second.
    • Spread Distance: How far a *new* organism can appear from its parent. Smaller values create tighter colonies.
    • Density Effect: How much local crowding reduces the growth rate. Higher values lead to more defined colony edges.
  5. Run: Press 'Start' in the controls panel. New organisms (green spheres) will appear.
  6. Control: Use 'Pause', 'Reset', and 'Instructions' buttons in the controls panel.

SolvProb — Custom Website & App Engineering

OrganismSim

A utility application called OrganismSim.

What this tool does

A utility application called OrganismSim.

Who this is for

How to use this tool

  1. Review the controls and instructions on the page
  2. Enter your information or choose the options you need
  3. Review the result in the app workspace
  4. Export, download, or save the result when the tool provides that option

Inputs

Inputs vary by tool and are provided through the visible fields, controls, files, or interactive workspace on this page.

Outputs

Outputs depend on the selected options and may include an analysis, generated content, visualization, calculation, simulation, or downloadable file.

Example use cases

Explore more SolvProb tools

Frequently asked questions

Is this tool free to use?

Yes. This SolvProb browser tool is available to use without installing a desktop application.

Do I need to download software?

No. Use a modern browser with JavaScript enabled. Tool-specific browser requirements are shown in the app when applicable.

Can SolvProb build a custom version?

Yes. SolvProb can adapt a tool or build a custom website, app, automation, or workflow for a specific business need.

Need a custom tool built for your business?

SolvProb builds custom web apps, automation tools, and interactive experiences tailored to your workflow.

Talk to SolvProb →