Stable-isotope tracing — flux inference boundaries
Plan isotope tracing with a labelled input, time points, metabolite pools and isotopologue distributions. Enrichment alone is not flux; inference requires a network model and justified steady-state assumptions.
Rendering…
What this template contains
- Source
- 24 lines
Make it your own.
{
"nodes": [
{ "id": "tr", "type": "rounded", "label": "Labelled nutrient input", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
{ "id": "sys", "type": "rounded", "label": "Defined biological system", "x": 215, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "time", "type": "rounded", "label": "Time-course sampling", "x": 390, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "pool", "type": "card", "label": "Metabolite pool sizes", "x": 565, "y": 40, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
{ "id": "iso", "type": "card", "label": "Isotopologue distributions", "x": 565, "y": 360, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
{ "id": "nat", "type": "octagon", "label": "Natural-abundance correction", "x": 565, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
{ "id": "net", "type": "rounded", "label": "Reaction-network model", "x": 740, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "ass", "type": "rounded", "label": "Steady-state assumptions", "x": 740, "y": 520, "width": 150, "height": 104, "fill": "#f1f5f9", "stroke": "#475569" },
{ "id": "fit", "type": "rounded", "label": "Flux fit and uncertainty", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#fce7f3", "stroke": "#be185d" }
],
"edges": [
{ "id": "e0", "source": "tr", "target": "sys", "label": "supply tracer" },
{ "id": "e1", "source": "sys", "target": "time", "label": "quench samples" },
{ "id": "e2", "source": "time", "target": "pool", "label": "quantify" },
{ "id": "e3", "source": "time", "target": "iso", "label": "measure labelling" },
{ "id": "e4", "source": "nat", "target": "iso", "label": "correct", "style": "dashed" },
{ "id": "e5", "source": "pool", "target": "net", "label": "constrain" },
{ "id": "e6", "source": "iso", "target": "net", "label": "constrain" },
{ "id": "e7", "source": "ass", "target": "net", "label": "justify", "style": "dashed" },
{ "id": "e8", "source": "net", "target": "fit", "label": "infer not directly observe" }
]
}