chemart / okamoto-switch
View on GitHubOkamoto's biochemical switch — A biochemical flip-flop. Two enzyme cofactors interconvert, each conversion driven by one of two input-derived substrates, so whichever input dominates pushes the pair into the corresponding state and holds it there. The…
Okamoto's biochemical switch
One of the artificial chemistries of Banzhaf & Yamamoto, Artificial Chemistries (MIT Press, 2015), §17.4.1; first proposed by Okamoto, Sakai & Hayashi, 1987-1993.
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/okamoto-switch", seed=0) # same as "okamoto-switch"
print(net.summary())