Detecting autocatalytic, self-sustaining sets in chemical reaction systems
Related Experiment Video
Updated: Aug 13, 2026

Chemical Gardens as Flow-through Reactors Simulating Natural Hydrothermal Systems
Published on: November 18, 2015
1Biomathematics Research Centre, The University of Canterbury, Room 623, Private Bag 4800, Christchurch, New Zealand.
Abstract:
The ability of systems of molecular reactions to be simultaneously autocatalylic and sustained by some ambient 'food source' of simple molecules may have been an essential step in the origin of life. In this paper we first describe a polynomial-time algorithm that determines whether any given set of molecules, reactions and catalysations contains a subsystem that is both autocatalytic and able to be sustained from a given subset of the molecules. We also describe some combinatorial properties of this algorithm, and show how it can be used to find irreducible auto-catalysing and sustaining subsystems. In the second part of the paper we use the algorithm to investigate random catalytic networks-in particular, a model described by Kauffman. Using simulations and some analytic techniques we investigate the rate of catalysis that is required for the emergence of autocatalytic and sustaining subsystems.
Related Concept Videos
Chemical Reactions
Chemical Reactions Rearrange Atoms into New Substances
A chemical reaction takes starting materials—the reactants—and changes them into different...
Catalysis
Dynamic Equilibrium
Chemical Reactions
The relative amounts of reactants and products represented in a balanced chemical equation are often referred to as stoichiometric amounts. However, in...
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Catalysis

