Skip to content
Science templates

Antibody validation — orthogonal evidence

Select validation strategies for the intended assay, including genetic controls, independent antibodies and orthogonal measurements. A validation in one application does not automatically transfer to another.

Template previewScience
Rendering…

What this template contains

Source
25 lines

Make it your own.

{
  "nodes": [
    { "id": "use", "type": "rounded", "label": "Intended assay and target", "x": 40, "y": 200, "width": 150, "height": 104, "fill": "#ede9fe", "stroke": "#6d28d9" },
    { "id": "gen", "type": "octagon", "label": "Target-depleted sample", "x": 215, "y": 40, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "ind", "type": "octagon", "label": "Independent antibody epitope", "x": 215, "y": 360, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "orth", "type": "card", "label": "Orthogonal protein measurement", "x": 215, "y": 520, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "sig", "type": "card", "label": "Signal pattern and localisation", "x": 390, "y": 200, "width": 150, "height": 104, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "bg", "type": "octagon", "label": "Background and dilution series", "x": 390, "y": 520, "width": 150, "height": 104, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "con", "type": "rounded", "label": "Concordance across evidence", "x": 565, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "doc", "type": "rounded", "label": "Lot / protocol documentation", "x": 740, "y": 200, "width": 150, "height": 104, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "scope", "type": "rounded", "label": "Application-specific confidence", "x": 915, "y": 200, "width": 150, "height": 104, "fill": "#fce7f3", "stroke": "#be185d" }
  ],
  "edges": [
    { "id": "e0", "source": "use", "target": "gen", "label": "genetic strategy" },
    { "id": "e1", "source": "use", "target": "ind", "label": "independent reagent" },
    { "id": "e2", "source": "use", "target": "orth", "label": "orthogonal strategy" },
    { "id": "e3", "source": "gen", "target": "sig", "label": "expected loss" },
    { "id": "e4", "source": "ind", "target": "sig", "label": "agreement" },
    { "id": "e5", "source": "orth", "target": "con", "label": "independent measurement" },
    { "id": "e6", "source": "sig", "target": "con", "label": "target consistency" },
    { "id": "e7", "source": "bg", "target": "con", "label": "specificity", "style": "dashed" },
    { "id": "e8", "source": "con", "target": "doc", "label": "record conditions" },
    { "id": "e9", "source": "doc", "target": "scope", "label": "bounded conclusion" }
  ]
}