chemart / kauffman-autocatalytic-sets

View on GitHub

Kauffman autocatalytic sets (binary polymer model) — The original argument that metabolism could precede genes. Polymers join and split, and any polymer may catalyse any such reaction with some probability. As polymers get longer the number of possible reactions grows fast…

chemistry official · built in origin-of-life fidelity: book+decisions constructive #banzhaf-yamamoto
files / README.md · 527 B · at 183b205740a9 Raw

Kauffman autocatalytic sets (binary polymer model)

One of the artificial chemistries of Banzhaf & Yamamoto, Artificial Chemistries (MIT Press, 2015), §6.3.1; first proposed by Kauffman, 1986; Farmer, Kauffman & Packard, 1986.

Its generator ships with the chemart library, so loading it runs no code from the hub and needs no trust_remote_code.

import chemart

net = chemart.generate_network("chemart/kauffman-autocatalytic-sets", seed=0)   # same as "kauffman-autocatalytic-sets"
print(net.summary())