chemart / smn
View on GitHubString 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
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())