Lineage tracing — ancestry versus cell state
Track a heritable label through cell divisions while measuring phenotype separately. Clonal ancestry, current marker expression and inferred fate are different claims; label specificity and detection losses constrain interpretation.
Rendering…
What this template contains
- Source
- 23 lines
Make it your own.
{
"nodes": [
{ "id": "lab", "type": "rounded", "label": "Defined labelled population", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
{ "id": "spec", "type": "octagon", "label": "Initial-label specificity", "x": 40, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
{ "id": "div", "type": "rounded", "label": "Cell division and descendants", "x": 215, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "clo", "type": "card", "label": "Clonal lineage identities", "x": 390, "y": 200, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
{ "id": "state", "type": "card", "label": "Current-state markers", "x": 390, "y": 520, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
{ "id": "time", "type": "octagon", "label": "Matched time points", "x": 565, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
{ "id": "fate", "type": "rounded", "label": "Ancestry–state comparison", "x": 565, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
{ "id": "loss", "type": "rounded", "label": "Label loss / detection limits", "x": 740, "y": 520, "width": 150, "height": 104, "fill": "#f1f5f9", "stroke": "#475569" },
{ "id": "inf", "type": "rounded", "label": "Bounded fate inference", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#fce7f3", "stroke": "#be185d" }
],
"edges": [
{ "id": "e0", "source": "lab", "target": "div", "label": "follow descendants" },
{ "id": "e1", "source": "spec", "target": "lab", "label": "validate", "style": "dashed" },
{ "id": "e2", "source": "div", "target": "clo", "label": "ancestry" },
{ "id": "e3", "source": "clo", "target": "fate", "label": "lineage evidence" },
{ "id": "e4", "source": "state", "target": "fate", "label": "phenotype evidence" },
{ "id": "e5", "source": "time", "target": "fate", "label": "align observations" },
{ "id": "e6", "source": "fate", "target": "inf", "label": "infer" },
{ "id": "e7", "source": "loss", "target": "inf", "label": "qualify", "style": "dashed" }
]
}