Prebiotic Dynamics

RNA World Soup Simulator

A live particle simulation of monomers, oligomers, replicators, and parasites competing in a bounded soup. Tune mutation, replenishment, and parasite pressure to surface emergence, takeover, collapse, and recovery.

Back to home

How To Read This Simulation

This is a deliberately simplified RNA world model: the point is not exact chemistry, but the population-level logic of copying, mutation, competition, and collapse.

What The Particles Mean

Blue, yellow, green, and red dots are free nucleotides. Grey clusters are oligomers: short chains that have assembled, but cannot yet catalyse their own copying. Bright cyan-white circles are replicators. Orange shapes are parasites that can be copied by replicators without contributing any catalytic capacity themselves.

When A Replicator Appears

A chain becomes catalytic once it is long enough and sufficiently rich in G and C. In this model, that means length at least 12 and GC content at least 40%. More GC-rich sequences are treated as more stable, so they decay more slowly and generally copy more efficiently.

Why The Population Changes

Every successful copy consumes monomers. Every mutation risks degrading a lineage. Every parasite diverts time and raw material away from catalytic chains. The interesting behaviour comes from those feedback loops: growth creates scarcity, scarcity changes fitness, and fitness changes which sequences dominate.

How To Use The Graph And Log

The population chart shows whether the system is accumulating material, stabilising, oscillating, or crashing. The event log only calls out notable transitions, such as first emergence, parasite invasion, lineage extinction, error catastrophe, and mutational rescue. Use both together; the graph shows trend, the log shows regime change.

Simulation

Hover bright replicators to inspect sequence and catalytic status.

Population History

Sampled every 10 ticks, capped rolling window.

Monomers Oligomers Replicators Parasites

What To Look For

Spontaneous Emergence

Keep mutation modest and assembly nonzero. Oligomers should accumulate until a GC-rich chain crosses the catalytic threshold.

Error Catastrophe

Raise mutation into the high single-digit percentage range and watch inherited information decay faster than copying can preserve it.

Parasite Crash

Increase parasite rate once replicators are established to trigger a classic exploit-and-collapse cycle.

Resource Bottlenecks

Lower replenishment or monomer abundance to force competition and crash dynamics driven by depletion instead of mutation.

Parameter Guide

Mutation Rate

This is the per-nucleotide copy error probability. Low values preserve information and let stable lineages accumulate. High values push the system toward error catastrophe, where copying still happens but inherited sequence identity is not preserved.

Monomer Abundance

This sets the initial size of the free resource pool and indirectly the ceiling that replenishment can refill toward. Larger pools delay scarcity and make emergence easier. Smaller pools force competition much earlier.

Replenishment Rate

This is the background flow of new monomers into the soup. Higher replenishment can sustain larger catalytic populations. Lower replenishment makes every replication event more costly because consumed monomers are replaced slowly.

Spontaneous Assembly

This controls how often random monomers form short chains without any catalytic help. If set too low, the soup may struggle to produce enough raw oligomers for a replicator to emerge. If set high, the background becomes crowded with non-catalytic material.

Parasite Rate

This determines how often exploiter sequences appear from the background. Parasites are most damaging after replicators already exist, because they can hijack copying effort and drain monomers without adding new catalytic capacity.

Simulation Speed

This changes how quickly ticks advance on screen. It does not alter the rules, only how fast you watch them play out. Slow it down to inspect emergence; speed it up when you want to see longer ecological cycles.