title: Detecting autocatalytic, self-sustaining sets in chemical reaction systems.
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.
authors.affiliation: Biomathematics Research Centre, The University of Canterbury, Room 623, Private Bag 4800, Christchurch, New Zealand.
authors.forename: Wim
authors.initials: W
authors.lastname: Hordijk
authors.forename: Mike
authors.initials: M
authors.lastname: Steel
mesh_terms: D000465:Algorithms; D000818:Animals; D002384:Catalysis; D005502:Food; D008433:Mathematics; D008956:Models, Chemical; D000069497:Origin of Life; D011506:Proteins / Q000378:metabolism; D012313:RNA / Q000378:metabolism
chemical_list: D011506:Proteins; D012313:RNA