chemart / chemoton

View on GitHub

Chemoton — The classic hand-designed minimal cell, and still the clearest statement of what a cell needs. Three subsystems are coupled stoichiometrically: a metabolic cycle that turns nutrient into building blocks, a template that …

files / preview.json · 6.6 KB · at a45af83eb3b2 Raw
{"species": [{"id": "X", "structure": null}, {"id": "Y", "structure": null}, {"id": "A1", "structure": null}, {"id": "A2", "structure": null}, {"id": "A3", "structure": null}, {"id": "A4", "structure": null}, {"id": "A5", "structure": null}, {"id": "V", "structure": null}, {"id": "R", "structure": null}, {"id": "T0", "structure": null}, {"id": "T*", "structure": null}, {"id": "T", "structure": null}, {"id": "S", "structure": null}, {"id": "pV0", "structure": null}, {"id": "pV1", "structure": null}, {"id": "pV2", "structure": null}, {"id": "pV3", "structure": null}, {"id": "pV4", "structure": null}, {"id": "pV5", "structure": null}, {"id": "pV6", "structure": null}, {"id": "pV7", "structure": null}, {"id": "pV8", "structure": null}, {"id": "pV9", "structure": null}, {"id": "pV10", "structure": null}, {"id": "pV11", "structure": null}, {"id": "pV12", "structure": null}, {"id": "pV13", "structure": null}, {"id": "pV14", "structure": null}, {"id": "pV15", "structure": null}, {"id": "pV16", "structure": null}, {"id": "pV17", "structure": null}, {"id": "pV18", "structure": null}, {"id": "pV19", "structure": null}, {"id": "pV20", "structure": null}, {"id": "pV21", "structure": null}, {"id": "pV22", "structure": null}, {"id": "pV23", "structure": null}, {"id": "pV24", "structure": null}], "reactions": [{"reactants": {"A1": 1, "X": 1}, "products": {"A2": 1}, "rate": {"law": "mass-action", "k": 2.0}, "count": null}, {"reactants": {"A2": 1}, "products": {"A1": 1, "X": 1}, "rate": {"law": "mass-action", "k": 0.1}, "count": null}, {"reactants": {"A2": 1}, "products": {"A3": 1, "Y": 1}, "rate": {"law": "mass-action", "k": 100.0}, "count": null}, {"reactants": {"A3": 1, "Y": 1}, "products": {"A2": 1}, "rate": {"law": "mass-action", "k": 0.1}, "count": null}, {"reactants": {"A3": 1}, "products": {"A4": 1, "V": 1}, "rate": {"law": "mass-action", "k": 100.0}, "count": null}, {"reactants": {"A4": 1, "V": 1}, "products": {"A3": 1}, "rate": {"law": "mass-action", "k": 0.1}, "count": null}, {"reactants": {"A4": 1}, "products": {"A5": 1, "T0": 1}, "rate": {"law": "mass-action", "k": 100.0}, "count": null}, {"reactants": {"A5": 1, "T0": 1}, "products": {"A4": 1}, "rate": {"law": "mass-action", "k": 0.1}, "count": null}, {"reactants": {"A5": 1}, "products": {"A1": 2}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"A1": 2}, "products": {"A5": 1}, "rate": {"law": "mass-action", "k": 0.1}, "count": null}, {"reactants": {"pV0": 1, "V": 1}, "products": {"pV1": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0, "threshold_species": "V", "threshold": 35.0}, "count": null}, {"reactants": {"pV1": 1, "R": 1}, "products": {"pV0": 1, "V": 1}, "rate": {"law": "mass-action", "k": 1.0}, "count": null}, {"reactants": {"pV1": 1, "V": 1}, "products": {"pV2": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV2": 1, "V": 1}, "products": {"pV3": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV3": 1, "V": 1}, "products": {"pV4": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV4": 1, "V": 1}, "products": {"pV5": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV5": 1, "V": 1}, "products": {"pV6": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV6": 1, "V": 1}, "products": {"pV7": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV7": 1, "V": 1}, "products": {"pV8": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV8": 1, "V": 1}, "products": {"pV9": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV9": 1, "V": 1}, "products": {"pV10": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV10": 1, "V": 1}, "products": {"pV11": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV11": 1, "V": 1}, "products": {"pV12": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV12": 1, "V": 1}, "products": {"pV13": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV13": 1, "V": 1}, "products": {"pV14": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV14": 1, "V": 1}, "products": {"pV15": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV15": 1, "V": 1}, "products": {"pV16": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV16": 1, "V": 1}, "products": {"pV17": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV17": 1, "V": 1}, "products": {"pV18": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV18": 1, "V": 1}, "products": {"pV19": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV19": 1, "V": 1}, "products": {"pV20": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV20": 1, "V": 1}, "products": {"pV21": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV21": 1, "V": 1}, "products": {"pV22": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV22": 1, "V": 1}, "products": {"pV23": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV23": 1, "V": 1}, "products": {"pV24": 1, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"pV24": 1, "V": 1}, "products": {"pV0": 2, "R": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"T0": 1}, "products": {"T*": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"T*": 1, "R": 1}, "products": {"T": 1}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}, {"reactants": {"T": 1}, "products": {"T*": 1, "R": 1}, "rate": {"law": "mass-action", "k": 0.1}, "count": null}, {"reactants": {"T": 1, "S": 1}, "products": {"S": 2}, "rate": {"law": "mass-action", "k": 10.0}, "count": null}], "status": "complete", "initial_state": {"X": 100.0, "Y": 0.1, "A1": 1.0, "A2": 1.8, "A3": 1.9, "A4": 1.7, "A5": 10.0, "V": 26.0, "R": 0.0, "T0": 17.0, "T*": 14.0, "T": 0.0, "S": 1.0, "pV0": 0.01}, "inflow": null, "outflow": null, "extras": {"buffered": ["X", "Y"], "compartments": {"cell": {"volume": "Q = S^1.5, initially 1; concentrations are rescaled by Q(t)/Q(t+dt)", "division": "when S has doubled, the cell splits into two with half of every amount"}}}, "chemistry": "chemoton", "params": {"N": 25, "X": 100.0, "V_threshold": 35.0, "rates": {}}, "seed": 1}