Skip to content
Science templates

Replication design — biological and technical units

Distinguish experimental allocation units, independent biological samples and repeated technical measurements. Aggregate or model technical repeats appropriately rather than inflating the biological sample count.

Template previewScience
Rendering…

What this template contains

Source
22 lines

Make it your own.

{
  "nodes": [
    { "id": "pop", "type": "rounded", "label": "Target biological population", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
    { "id": "unit", "type": "rounded", "label": "Independent allocation units", "x": 215, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "group", "type": "rounded", "label": "Randomised treatment groups", "x": 390, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "sample", "type": "card", "label": "Biological samples", "x": 565, "y": 200, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "tech", "type": "card", "label": "Technical repeat measurements", "x": 565, "y": 520, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "batch", "type": "octagon", "label": "Batch / operator balance", "x": 390, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "model", "type": "rounded", "label": "Nested analysis structure", "x": 740, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "res", "type": "rounded", "label": "Effect with correct unit of inference", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#fce7f3", "stroke": "#be185d" }
  ],
  "edges": [
    { "id": "e0", "source": "pop", "target": "unit", "label": "sample" },
    { "id": "e1", "source": "unit", "target": "group", "label": "allocate" },
    { "id": "e2", "source": "group", "target": "sample", "label": "observe" },
    { "id": "e3", "source": "sample", "target": "tech", "label": "repeat assay" },
    { "id": "e4", "source": "batch", "target": "group", "label": "balance design", "style": "dashed" },
    { "id": "e5", "source": "sample", "target": "model", "label": "independent variation" },
    { "id": "e6", "source": "tech", "target": "model", "label": "measurement variation" },
    { "id": "e7", "source": "model", "target": "res", "label": "estimate" }
  ]
}