This project explores oxygen dynamics during the Great Oxidation Event (GOE) using a simplified dynamical model. It documents the progression from an initial rate-based model (v1) through two redox-informed revisions (v2, v3), motivated by feedback from Professor David Catling (University of Washington).
GOE_model.ipynb→ Initial model (v1)GOE_model_v2_redox.ipynb→ Redox-revised model (v2)GOE_model_v3_redox.ipynb→ Fully redox-balanced model (v3, current)
Every process that adds oxidising power to the atmosphere now has an equal and opposite term removing reducing power from the geological reservoir:
- Organic carbon burial (β·α·B): Source in dO/dt, equal sink in dR/dt
- H₂ escape (ε): Appears symmetrically in both equations
- Geochemical oxidation (γOR): Depletes both O and R simultaneously
This enforces Catling's central argument: oxygen cannot accumulate unless the system experiences a net loss of reducing power through physical processes — burial and H₂ escape — not biological production alone.
| Symbol | Value | Description |
|---|---|---|
| B(t) | — | Cyanobacteria biomass |
| O(t) | — | Atmospheric oxygen |
| R(t) | — | Reduced geological reservoir (volcanic reductants + reactive reduced species) |
| r | 0.05 | Cyanobacteria intrinsic growth rate |
| K | 1.0 | Carrying capacity |
| α | 0.05 | Gross photosynthesis rate (O₂ + CH₂O per biomass) |
| β | 0.30 | Burial efficiency (fraction of CH₂O permanently buried) |
| γ | 0.5 | Geochemical oxidation rate (pre-GOE reductant sink) |
| ε | 0.010 | H₂ escape flux (baseline — constant net oxidation driver) |
| V | 0.031 | Volcanic reductant flux |
| δ | 0.017 | Oxidative weathering rate (post-GOE O₂ sink) |
Parameter logic: V is tuned so that burial alone (β·α·K = 0.015) cannot deplete R, since V/2 = 0.0155 > 0.015. Only when H₂ escape (ε) is added does the net reductant loss exceed replenishment, triggering the GOE.
Redox balance check: Every term in dO/dt has a mirror term in dR/dt with opposite sign. This enforces conservation of redox state globally.
| Process | Effect on dO/dt | Effect on dR/dt |
|---|---|---|
| Organic burial (β·α·B) | +β·α·B | −β·α·B |
| H₂ escape (ε) | +ε | −ε |
| Geochemical oxidation (γOR) | −γOR | −γOR |
| Volcanic input (V) | — | +V |
| Oxidative weathering (δO) | −δO | — |
Note: γOR appears with the same sign in both equations, i.e., the oxidation reaction consumes both O₂ and the reductant simultaneously.
The ODE system was solved numerically using Python's scipy.integrate.solve_ivp. Three analyses are presented:
- Time evolution: Tracks B(t), O(t), and R(t) through three phases: anoxic buffering, GOE transition, and stable oxic state
- Phase-space analysis: Visualises O versus R to identify the tipping point independent of time
- H₂ escape sensitivity: Demonstrates that ε = 0 produces permanent anoxia regardless of burial, reproducing the key result of Claire et al. (2006) Fig. 8
Figure 1: System dynamics (v3)
The simulation produces three distinct phases:
Phase I - Anoxic buffering: Cyanobacteria grow logistically but oxygen remains suppressed. The geochemical sink (γOR) dominates because R is large and volcanic input (V) continuously replenishes it. Burial and H₂ escape are insufficient to overcome this sink because V exceeds burial alone.
Phase II - GOE transition: Cumulative H₂ escape slowly drains the reduced reservoir. As R falls, geochemical suppression weakens and O begins to rise non-linearly — the tipping point.
Phase III - Stable oxic state: R is depleted. O stabilises at a new equilibrium where burial + H₂ escape is balanced by oxidative weathering (δO).
Figure 3: H₂ escape sensitivity
When ε = 0, the system remains permanently anoxic regardless of cyanobacterial growth or burial — directly reproducing Claire et al. (2006) Fig. 8. H₂ escape is a necessary, not merely contributory, driver of the GOE.
The fully redox-balanced model confirms that the GOE cannot be explained by biological productivity alone. The transition to an oxic atmosphere requires a persistent net loss of reducing power from the Earth system, driven by organic carbon burial and, critically, the escape of hydrogen to space. Without H₂ escape, the model remains permanently anoxic, consistent with the theoretical framework of Catling (2014) and the biogeochemical modelling of Claire et al. (2006).
The initial model used a coupled system of ODEs to describe interactions between cyanobacterial biomass, atmospheric oxygen, and a reduced geological reservoir. The goal was to investigate whether biological oxygen production alone could explain the timing and structure of the GOE.
How does the interaction between cyanobacterial growth, reduced geological materials, and volcanic fluxes control the accumulation of atmospheric oxygen on early Earth?
Figure 1: Conceptual structure of the dynamical model. image by Author.
The model tracks three interacting state variables:
- Cyanobacterial biomass (B): the population of oxygen-producing organisms
- Atmospheric oxygen (O): oxygen concentration in the atmosphere
- Reduced geological reservoir (R): available geochemical materials that consume oxygen
Processes included:
- Oxygen production via photosynthesis
- Oxidation reactions of reduced materials
- Logistic growth of cyanobacteria
- Replenishment of the reduced reservoir via volcanic outgassing
| Variable | Parameters |
|---|---|
| B(t): Cyanobacteria biomass | r: Cyanobacteria growth rate |
| O(t): Atmospheric oxygen concentration | K: Carrying capacity of cyanobacteria |
| R(t): Reduced geological reservoir | α: Oxygen production rate per biomass |
| γ: Oxidation reaction rate constant | |
| V: Volcanic flux of reduced gases |
- Cyanobacteria follow logistic growth
- Oxygen production is proportional to cyanobacteria biomass
- Oxidation of reduced materials depends on both oxygen concentration and the reduced reservoir
- Volcanic input replenishes the reduced reservoir at a constant rate
- Other geological processes (sedimentation, tectonics) are not explicitly modelled
The ODE system was solved numerically using Python's scipy.integrate.solve_ivp. The analysis consists of three components:
- Time evolution — tracking B(t), O(t), and R(t) through the anoxic-to-oxic transition
- Phase-space analysis — visualising O versus R to examine non-linear coupling and identify the tipping point
- Sensitivity analysis — assessing the effect of volcanic flux (V) on the timing and extent of oxygenation
Figure 2: Temporal dynamics of the GOE model (v1).
The model produces a delayed oxygenation pattern driven by the gradual depletion of the reduced reservoir. Oxygen accumulation occurs once biological production exceeds the system's capacity to buffer oxygen through geochemical sinks.
The model suggests that the GOE can be interpreted as a non-linear transition driven by gradual biological growth coupled to finite geological sinks. Once the reduced reservoir is depleted, the system reaches a new, more oxidised equilibrium.
- The model did not explicitly enforce global redox balance
- Oxygen accumulation was treated as a local balance problem rather than a system-wide redox process
- Oxygenic photosynthesis was treated as a net O₂ source, which is incorrect on geological timescales, since CO₂ + H₂O ⇌ O₂ + CH₂O is reversible and redox-neutral
Following expert review, v2 incorporates system-level redox accounting. The key insight, grounded in Catling (2014) and Claire et al. (2006), is:
Redox conservation is as inviolable as mass or energy conservation. Life on its own cannot change the net redox state of the surface of the Earth on a geological timescale. Every O₂ is balanced by organic matter (CH₂O). Net O₂ accumulation requires removal of reducing power from the system, either by burial of organic carbon or escape of hydrogen to space.
- Oxygen accumulation is not controlled by production alone
- Oxygenic photosynthesis produces both O₂ and CH₂O as a coupled redox pair — it does not change net atmospheric oxygen unless the reducing counterpart is removed
- Net O₂ accumulation requires:
- Burial of organic carbon (CH₂O)
- Escape of hydrogen (H₂) to space
Therefore, oxygen accumulation depends on the net removal of reducing power from the Earth system, not biological production alone.
- Added organic carbon burial term (β·α·B)
- Added hydrogen escape term (ε)
- Added oxidative weathering sink (δO)
- Recast system as a redox-balanced evolution rather than a simple rate competition
Although v2 introduced the correct terms, H₂ escape (ε) was added as a free source in dO/dt without a corresponding reduction of R, violating the redox balance it set out to enforce. The burial term was also not consistently mirrored across both equations.
Catling, D. C. (2014). The Great Oxidation Event Transition. In Treatise on Geochemistry (2nd Ed.), edited by H. D. Holland and K. K. Turekian, vol. 6, Elsevier, Oxford, 177–195. https://faculty.washington.edu/dcatling/Catling2014_GreatOxidationEvent.pdf
Claire, M. W., Catling, D. C., & Zahnle, K. J. (2006). Biogeochemical modelling of the rise in atmospheric oxygen. Geobiology, 4(4), 239–269. https://faculty.washington.edu/dcatling/Claire2006-Geobiology.pdf
Holland, H. D. (2006). The oxygenation of the atmosphere and oceans. Philosophical Transactions of the Royal Society B: Biological Sciences, 361(1470), 903–915. https://doi.org/10.1098/rstb.2006.1838
Lyons, T. W., Reinhard, C. T., & Planavsky, N. J. (2014). The rise of oxygen in Earth's early ocean and atmosphere. Nature, 506, 307–315. https://doi.org/10.1038/nature13068