chemart / smn

View on GitHub

String Metabolic Network (SMN) — A metabolism made of strings. Metabolites are strings over a small alphabet, joined and cut, or recombined by swapping tails between two of them - and every reaction has its own enzyme, so an organism's genome is simply …

chemistry official · built in systems-biology fidelity: book+decisions constructive #banzhaf-yamamoto
files / README.md · 438 B · at 5388abe9015d Raw

String Metabolic Network (SMN)

One of the artificial chemistries of Banzhaf & Yamamoto, Artificial Chemistries (MIT Press, 2015), §18.3.1; first proposed by Ono, Fujiwara & Yuta, 2005.

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/smn", seed=0)   # same as "smn"
print(net.summary())