-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Stromatolite Growth Modelling project.
This project explores how some of Earth’s earliest complex biological structures can be reproduced using relatively simple computational models.
Rather than attempting to simulate every microscopic process occurring within a microbial mat, the project focuses on the larger ecological interactions that govern stromatolite development: microbial growth, sediment deposition, burial, photosynthesis and changing environmental conditions.
The aim is to investigate how these interacting processes can give rise to the layered structures preserved in the fossil record.
Stromatolites are among the oldest large-scale biological structures on Earth, with a fossil record extending back more than three billion years.
They provide an extraordinary record of the interaction between life and environment during the early history of our planet.
Although their internal structure can appear remarkably complex, many of the processes responsible for their formation are conceptually simple. This makes stromatolites an ideal subject for computational exploration.
The question underlying this project is straightforward:
Can realistic stromatolite growth emerge from a relatively small set of biologically meaningful mathematical rules?
This project is intended as an exploration rather than a definitive scientific model.
Where possible, the implementation favours:
- Biologically interpretable equations
- Modular environmental processes
- Transparent mathematical assumptions
- Computational simplicity
- Incremental model development
Many visible features are deliberately allowed to emerge from the interaction of simple ecological processes rather than being explicitly programmed.
As the project evolves, new mechanisms are added only where they improve the biological realism or explanatory power of the model.
The current implementation combines several interacting components.
The underlying mathematical model describes the interaction between:
- Microbial growth
- Sediment accumulation
- Burial
- Photosynthetic activity
These processes are represented as coupled ordinary differential equations (ODEs), solved numerically through time.
Environmental conditions are represented as independent forcing functions that influence the biological rates without changing the underlying equations.
Current forcing includes:
- Seasonal light variation
- Annual temperature cycles
- Light attenuation through the overlying water column
- Sediment-driven burial events
This modular design makes it straightforward to introduce additional environmental influences as the project develops.
The project aims to:
- Explore the mathematics of stromatolite growth
- Investigate the interaction between biology and environment
- Develop an interpretable computational model
- Generate realistic layered structures through emergent behaviour
- Provide an accessible explanation of the underlying mathematics
Equally importantly, the project serves as a computational natural history exercise, demonstrating how relatively simple mathematical models can illuminate biological processes operating over geological timescales.