Skip to content
Science templates

Analytical method — calibration, recovery and matrix

Plan an assay validation around the intended concentration range. Calibration, matrix effects, precision and recovery answer different questions; acceptance criteria must be chosen for the measurement purpose.

Template previewScience
Rendering…

What this template contains

Source
26 lines

Make it your own.

{
  "nodes": [
    { "id": "aim", "type": "rounded", "label": "Measurand and intended range", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
    { "id": "cal", "type": "rounded", "label": "Calibration standards", "x": 215, "y": 40, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "mat", "type": "rounded", "label": "Matrix-matched samples", "x": 215, "y": 360, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "blank", "type": "octagon", "label": "Reagent / matrix blanks", "x": 215, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "curve", "type": "rounded", "label": "Response model", "x": 390, "y": 40, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "spike", "type": "rounded", "label": "Spike-recovery study", "x": 390, "y": 360, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "rep", "type": "card", "label": "Independent repeat preparations", "x": 565, "y": 520, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "diag", "type": "rounded", "label": "Bias / precision / residual review", "x": 565, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "accept", "type": "octagon", "label": "Purpose-specific acceptance", "x": 740, "y": 200, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "report", "type": "rounded", "label": "Validated scope and uncertainty", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#fce7f3", "stroke": "#be185d" }
  ],
  "edges": [
    { "id": "e0", "source": "aim", "target": "cal", "label": "range" },
    { "id": "e1", "source": "aim", "target": "mat", "label": "matrix" },
    { "id": "e2", "source": "cal", "target": "curve", "label": "fit" },
    { "id": "e3", "source": "mat", "target": "spike", "label": "recovery" },
    { "id": "e4", "source": "curve", "target": "diag", "label": "calibration" },
    { "id": "e5", "source": "spike", "target": "diag", "label": "matrix effects" },
    { "id": "e6", "source": "blank", "target": "diag", "label": "background" },
    { "id": "e7", "source": "rep", "target": "diag", "label": "precision" },
    { "id": "e8", "source": "diag", "target": "accept", "label": "compare criteria" },
    { "id": "e9", "source": "accept", "target": "report", "label": "document limits" }
  ]
}