{
 "about": {
  "method": "calibration-blank-limits and dilution linearity",
  "ruling": "docs/board/memos/2026-10-13-cso-lod-loq-linearity-recovery.md",
  "origin": "Self-constructed readings; 4PL standards noiseless from the stated parameters",
  "tolerances": {
   "blank mean and SD": "1e-12 relative",
   "limits on linear curves, original concentrations, percents, CV, slope and its bounds": "1e-9 relative (1e-9 absolute for a zero slope, CV or bound)",
   "limits on 4PL curves": "1e-6 relative (the engine fits the noiseless standards)",
   "states, reasons, n and notes": "exact"
  },
  "thresholds": {
   "minBlanks": 6,
   "k": {
    "lod": 3,
    "loq": 10
   },
   "minDilutions": 2,
   "minForTrend": 3
  },
  "recordedOn": "2026-10-13",
  "script": "pipeline/assay-analyser/oracles/calibration_limits.py",
  "scriptSha256": "ae067271c2c2332296a9abe9210205f8afed5a723cc06a2b88b08422401863cb",
  "helper": {
   "script": "pipeline/assay-analyser/oracles/stage_a_oracle.py",
   "sha256": "492d85ca2fa6750db80b1c64214fd4a0b13cd4c588267244f6262c504c73e3e8"
  },
  "environment": {
   "image": "ghcr.io/biotechmat/drybench/oracle-env:11b8a5e4456df7eb@sha256:7e69891ca1d9f24838660e0a9887bdb654ce7771d2f2ac7e7275e9b1eb3b6a09",
   "r": "R version 4.4.3 (2025-02-28)",
   "packages": {
    "jsonlite": "2.0.0"
   },
   "python": "3.11.15",
   "numpy": "2.0.2",
   "scipy": "1.13.1",
   "recordedOn": "2026-10-13",
   "cpu": "AMD EPYC 7763 64-Core Processor",
   "cpuClass": "x86-64-v3",
   "simd": [
    "SSSE3",
    "SSE41",
    "POPCNT",
    "SSE42",
    "AVX",
    "F16C",
    "FMA3",
    "AVX2"
   ],
   "openblasCore": "Haswell",
   "threads": 1
  },
  "crossCheck": {
   "tool": "R stats mean, sd and confint(lm(log10Original ~ log10Dilution))",
   "version": "R version 4.4.3 (2025-02-28)",
   "script": "pipeline/assay-analyser/oracles/r/calibration_limits.R",
   "scriptSha256": "547ab965a172112a421d2cae4bdbaac72d2387436223292a04a1ff13fb8384b3",
   "ran": true,
   "agreement": "blank mean and SD within 1e-12 relative; every trend's slope and 95 percent bounds within 1e-9; the script stops otherwise"
  }
 },
 "oracle": {
  "engine": "Python fractions and decimal (exact linear least squares, limits, series), closed-form 4PL inverse, scipy.stats.t for the quantile"
 },
 "cases": [
  {
   "name": "L01-linear",
   "about": "Linear rising, 8 blanks: both limits in range; one unknown noted below the limit of quantification, one below the limit of detection",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Sample A",
     "concentration": null,
     "response": "0.30",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Trace",
     "concentration": null,
     "response": "0.060",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Faint",
     "concentration": null,
     "response": "0.055",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.05784846922834953,
     "concentration": 3.5849789709289723
    },
    "loq": {
     "status": "computed",
     "threshold": 0.07499489742783177,
     "concentration": 12.166814453781901
    },
    "unknowns": [
     {
      "label": "Sample A",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 124.78250039209898,
      "originalConcentration": 124.78250039209898,
      "note": null
     },
     {
      "label": "Trace",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 4.661826166379128,
      "originalConcentration": 4.661826166379128,
      "note": "loq"
     },
     {
      "label": "Faint",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 2.159312120009964,
      "originalConcentration": 2.159312120009964,
      "note": "lod"
     }
    ],
    "series": []
   }
  },
  {
   "name": "L02-linear-subtracted",
   "about": "L01 with mean-blank subtraction: the same limits",
   "model": "linear",
   "blankCorrection": "mean-blank",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Sample A",
     "concentration": null,
     "response": "0.30",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Trace",
     "concentration": null,
     "response": "0.060",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Faint",
     "concentration": null,
     "response": "0.055",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.007348469228349534,
     "concentration": 3.5849789709289723
    },
    "loq": {
     "status": "computed",
     "threshold": 0.024494897427831782,
     "concentration": 12.166814453781901
    },
    "unknowns": [
     {
      "label": "Sample A",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 124.78250039209898,
      "originalConcentration": 124.78250039209898,
      "note": null
     },
     {
      "label": "Trace",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 4.661826166379128,
      "originalConcentration": 4.661826166379128,
      "note": "loq"
     },
     {
      "label": "Faint",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 2.159312120009964,
      "originalConcentration": 2.159312120009964,
      "note": "lod"
     }
    ],
    "series": []
   }
  },
  {
   "name": "L03-4pl-falling",
   "about": "Falling 4PL (competitive format), noiseless standards: thresholds at mean - k SD, both in range",
   "model": "4pl",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0.01",
     "concentration": "0.01",
     "response": "1.9811881188118812",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S0.1",
     "concentration": "0.1",
     "response": "1.8272727272727272",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S1",
     "concentration": "1",
     "response": "1.05",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S10",
     "concentration": "10",
     "response": "0.2727272727272727",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.11881188118811882",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "1.995",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "2.005",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "1.990",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "2.010",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "2.000",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "1.985",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "2.015",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "2.000",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Serum 1",
     "concentration": null,
     "response": "1.2",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "parameters": {
    "bottom": 0.1,
    "top": 2.0,
    "logMidpoint": 0.0,
    "hill": -1.0
   },
   "expected": {
    "blank": {
     "n": 8,
     "mean": 2.0,
     "sd": 0.01
    },
    "testedRange": [
     0.01,
     100.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 1.97,
     "concentration": 0.01604278074866312
    },
    "loq": {
     "status": "computed",
     "threshold": 1.9,
     "concentration": 0.05555555555555562
    },
    "unknowns": [
     {
      "label": "Serum 1",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 0.7272727272727274,
      "originalConcentration": 0.7272727272727274,
      "note": null
     }
    ],
    "series": []
   }
  },
  {
   "name": "L04a-one-blank",
   "about": "One blank: both limits withheld",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 1
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "withheld",
     "reason": "too-few-blanks"
    },
    "loq": {
     "status": "withheld",
     "reason": "too-few-blanks"
    },
    "unknowns": [],
    "series": []
   }
  },
  {
   "name": "L04b-five-blanks",
   "about": "Five blanks: both limits withheld, the count shown",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 5,
     "mean": 0.0502,
     "sd": 0.0023874672772626645
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "withheld",
     "reason": "too-few-blanks"
    },
    "loq": {
     "status": "withheld",
     "reason": "too-few-blanks"
    },
    "unknowns": [],
    "series": []
   }
  },
  {
   "name": "L05-no-spread",
   "about": "Six identical blanks: SD 0, both limits withheld",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 6,
     "mean": 0.05,
     "sd": 0.0
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "withheld",
     "reason": "no-spread"
    },
    "loq": {
     "status": "withheld",
     "reason": "no-spread"
    },
    "unknowns": [],
    "series": []
   }
  },
  {
   "name": "L06-below-lowest",
   "about": "Lowest standard 50: both thresholds read below it, reported as below the lowest standard with no number",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     50.0,
     800.0
    ],
    "lod": {
     "status": "below-lowest",
     "threshold": 0.05784846922834953,
     "lowest": 50.0
    },
    "loq": {
     "status": "below-lowest",
     "threshold": 0.07499489742783177,
     "lowest": 50.0
    },
    "unknowns": [],
    "series": []
   }
  },
  {
   "name": "L07-loq-above",
   "about": "Noisy blanks: the limit of detection in range, the limit of quantification above the highest standard and withheld",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.00",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.35",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.10",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.40",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "-0.05",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.25",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.05",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.10",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.15,
     "sd": 0.1647508942095828
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.6442526826287484,
     "concentration": 297.0819351478407
    },
    "loq": {
     "status": "withheld",
     "reason": "above-highest",
     "threshold": 1.797508942095828
    },
    "unknowns": [],
    "series": []
   }
  },
  {
   "name": "L08-beyond-plateau",
   "about": "Rising 4PL whose bottom plateau (0.5) sits above both thresholds: no concentration, withheld",
   "model": "4pl",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0.5",
     "concentration": "0.5",
     "response": "0.5534598063184499",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S2",
     "concentration": "2",
     "response": "0.753207880916795",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S8",
     "concentration": "8",
     "response": "1.3669081661983262",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S32",
     "concentration": "32",
     "response": "2.103027077692791",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S128",
     "concentration": "128",
     "response": "2.410367608871028",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "parameters": {
    "bottom": 0.5,
    "top": 2.5,
    "logMidpoint": 1.0,
    "hill": 1.2
   },
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.5,
     128.0
    ],
    "lod": {
     "status": "withheld",
     "reason": "beyond-plateau",
     "threshold": 0.05784846922834953
    },
    "loq": {
     "status": "withheld",
     "reason": "beyond-plateau",
     "threshold": 0.07499489742783177
    },
    "unknowns": [],
    "series": []
   }
  },
  {
   "name": "L09-excluded-blank",
   "about": "L01's blanks with a ninth, excluded outlier (0.400): the result is L01's",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 9",
     "concentration": null,
     "response": "0.400",
     "dilutionFactor": "1",
     "excluded": true
    },
    {
     "role": "unknown",
     "label": "Sample A",
     "concentration": null,
     "response": "0.30",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Trace",
     "concentration": null,
     "response": "0.060",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Faint",
     "concentration": null,
     "response": "0.055",
     "dilutionFactor": "1",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.05784846922834953,
     "concentration": 3.5849789709289723
    },
    "loq": {
     "status": "computed",
     "threshold": 0.07499489742783177,
     "concentration": 12.166814453781901
    },
    "unknowns": [
     {
      "label": "Sample A",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 124.78250039209898,
      "originalConcentration": 124.78250039209898,
      "note": null
     },
     {
      "label": "Trace",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 4.661826166379128,
      "originalConcentration": 4.661826166379128,
      "note": "loq"
     },
     {
      "label": "Faint",
      "dilutionFactor": 1.0,
      "status": "interpolated",
      "concentration": 2.159312120009964,
      "originalConcentration": 2.159312120009964,
      "note": "lod"
     }
    ],
    "series": []
   }
  },
  {
   "name": "D10-series-one-above",
   "about": "Dilutions 1, 2, 4 and 8; dilution 1 above range: 3 in range, a trend shown",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Plasma 7",
     "concentration": null,
     "response": "1.90",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Plasma 7",
     "concentration": null,
     "response": "0.62",
     "dilutionFactor": "2",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Plasma 7",
     "concentration": null,
     "response": "0.33",
     "dilutionFactor": "4",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Plasma 7",
     "concentration": null,
     "response": "0.19",
     "dilutionFactor": "8",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.05784846922834953,
     "concentration": 3.5849789709289723
    },
    "loq": {
     "status": "computed",
     "threshold": 0.07499489742783177,
     "concentration": 12.166814453781901
    },
    "unknowns": [
     {
      "label": "Plasma 7",
      "dilutionFactor": 1.0,
      "status": "above-range",
      "concentration": null,
      "originalConcentration": null,
      "note": null
     },
     {
      "label": "Plasma 7",
      "dilutionFactor": 2.0,
      "status": "interpolated",
      "concentration": 284.94339935972545,
      "originalConcentration": 569.8867987194509,
      "note": null
     },
     {
      "label": "Plasma 7",
      "dilutionFactor": 4.0,
      "status": "interpolated",
      "concentration": 139.79758467031397,
      "originalConcentration": 559.1903386812559,
      "note": null
     },
     {
      "label": "Plasma 7",
      "dilutionFactor": 8.0,
      "status": "interpolated",
      "concentration": 69.72719137197738,
      "originalConcentration": 557.8175309758191,
      "note": null
     }
    ],
    "series": [
     {
      "label": "Plasma 7",
      "dilutions": [
       {
        "dilutionFactor": 1.0,
        "status": "above-range",
        "originalConcentration": null
       },
       {
        "dilutionFactor": 2.0,
        "status": "interpolated",
        "originalConcentration": 569.8867987194509
       },
       {
        "dilutionFactor": 4.0,
        "status": "interpolated",
        "originalConcentration": 559.1903386812559
       },
       {
        "dilutionFactor": 8.0,
        "status": "interpolated",
        "originalConcentration": 557.8175309758191
       }
      ],
      "inRange": 3,
      "summary": {
       "status": "computed",
       "mean": 562.2982227921754,
       "percentOfMean": [
        101.34956427384625,
        99.44728900342477,
        99.20314672272897
       ],
       "cv": 1.175114530689438
      },
      "trend": {
       "status": "computed",
       "k": 3,
       "slope": -0.015441048801825993,
       "se": 0.006867517714450673,
       "low": -0.10270113491271045,
       "high": 0.07181903730905846,
       "df": 1,
       "points": {
        "log10Dilution": [
         0.3010299956639812,
         0.6020599913279624,
         0.9030899869919435
        ],
        "log10Original": [
         2.7557885967708113,
         2.747559659351243,
         2.7464921590630893
        ]
       }
      }
     }
    ]
   }
  },
  {
   "name": "D11-two-in-range",
   "about": "Two dilutions in range: mean, percents and CV; the trend withheld",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Plasma 8",
     "concentration": null,
     "response": "0.80",
     "dilutionFactor": "2",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Plasma 8",
     "concentration": null,
     "response": "0.42",
     "dilutionFactor": "4",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.05784846922834953,
     "concentration": 3.5849789709289723
    },
    "loq": {
     "status": "computed",
     "threshold": 0.07499489742783177,
     "concentration": 12.166814453781901
    },
    "unknowns": [
     {
      "label": "Plasma 8",
      "dilutionFactor": 2.0,
      "status": "interpolated",
      "concentration": 375.03390502901533,
      "originalConcentration": 750.0678100580307,
      "note": null
     },
     {
      "label": "Plasma 8",
      "dilutionFactor": 4.0,
      "status": "interpolated",
      "concentration": 184.8428375049589,
      "originalConcentration": 739.3713500198356,
      "note": null
     }
    ],
    "series": [
     {
      "label": "Plasma 8",
      "dilutions": [
       {
        "dilutionFactor": 2.0,
        "status": "interpolated",
        "originalConcentration": 750.0678100580307
       },
       {
        "dilutionFactor": 4.0,
        "status": "interpolated",
        "originalConcentration": 739.3713500198356
       }
      ],
      "inRange": 2,
      "summary": {
       "status": "computed",
       "mean": 744.7195800389331,
       "percentOfMean": [
        100.7181535389224,
        99.2818464610776
       ],
       "cv": 1.0156224746102767
      },
      "trend": {
       "status": "withheld",
       "reason": "too-few-for-trend"
      }
     }
    ]
   }
  },
  {
   "name": "D12-matrix-trend",
   "about": "Original concentration rising with dilution (matrix interference): a positive slope whose interval excludes 0",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S50",
     "concentration": "50",
     "response": "0.149",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.252",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.448",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.853",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S800",
     "concentration": "800",
     "response": "1.648",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Lysate",
     "concentration": null,
     "response": "1.20",
     "dilutionFactor": "2",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Lysate",
     "concentration": null,
     "response": "0.70",
     "dilutionFactor": "4",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Lysate",
     "concentration": null,
     "response": "0.42",
     "dilutionFactor": "8",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Lysate",
     "concentration": null,
     "response": "0.27",
     "dilutionFactor": "16",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.0,
     800.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.05784846922834953,
     "concentration": 3.5849789709289723
    },
    "loq": {
     "status": "computed",
     "threshold": 0.07499489742783177,
     "concentration": 12.166814453781901
    },
    "unknowns": [
     {
      "label": "Lysate",
      "dilutionFactor": 2.0,
      "status": "interpolated",
      "concentration": 575.2350287385484,
      "originalConcentration": 1150.4700574770968,
      "note": null
     },
     {
      "label": "Lysate",
      "dilutionFactor": 4.0,
      "status": "interpolated",
      "concentration": 324.9836241016321,
      "originalConcentration": 1299.9344964065283,
      "note": null
     },
     {
      "label": "Lysate",
      "dilutionFactor": 8.0,
      "status": "interpolated",
      "concentration": 184.8428375049589,
      "originalConcentration": 1478.7427000396713,
      "note": null
     },
     {
      "label": "Lysate",
      "dilutionFactor": 16.0,
      "status": "interpolated",
      "concentration": 109.767416113884,
      "originalConcentration": 1756.278657822144,
      "note": null
     }
    ],
    "series": [
     {
      "label": "Lysate",
      "dilutions": [
       {
        "dilutionFactor": 2.0,
        "status": "interpolated",
        "originalConcentration": 1150.4700574770968
       },
       {
        "dilutionFactor": 4.0,
        "status": "interpolated",
        "originalConcentration": 1299.9344964065283
       },
       {
        "dilutionFactor": 8.0,
        "status": "interpolated",
        "originalConcentration": 1478.7427000396713
       },
       {
        "dilutionFactor": 16.0,
        "status": "interpolated",
        "originalConcentration": 1756.278657822144
       }
      ],
      "inRange": 4,
      "summary": {
       "status": "computed",
       "mean": 1421.35647793636,
       "percentOfMean": [
        80.94169726847427,
        91.45731676643695,
        104.0374264299009,
        123.56355953518789
       ],
       "cv": 18.3279248687232
      },
      "trend": {
       "status": "computed",
       "k": 4,
       "slope": 0.20168271103091007,
       "se": 0.011964498004878572,
       "low": 0.15020363103077525,
       "high": 0.2531617910310449,
       "df": 2,
       "points": {
        "log10Dilution": [
         0.3010299956639812,
         0.6020599913279624,
         0.9030899869919435,
         1.2041199826559248
        ],
        "log10Original": [
         3.060875320056647,
         3.1139214687945906,
         3.169892613703399,
         3.2445934238441603
        ]
       }
      }
     }
    ]
   }
  },
  {
   "name": "D13-proportional",
   "about": "Noiseless line y = 0.05 + 0.002 x and a sample of 400 read at 2, 4 and 8: slope 0, CV 0",
   "model": "linear",
   "blankCorrection": "none",
   "readings": [
    {
     "role": "standard",
     "label": "S0",
     "concentration": "0",
     "response": "0.05",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S100",
     "concentration": "100",
     "response": "0.25",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S200",
     "concentration": "200",
     "response": "0.45",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "standard",
     "label": "S400",
     "concentration": "400",
     "response": "0.85",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 1",
     "concentration": null,
     "response": "0.050",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 2",
     "concentration": null,
     "response": "0.053",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 3",
     "concentration": null,
     "response": "0.047",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 4",
     "concentration": null,
     "response": "0.052",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 5",
     "concentration": null,
     "response": "0.049",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 6",
     "concentration": null,
     "response": "0.051",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 7",
     "concentration": null,
     "response": "0.048",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "blank",
     "label": "Blank 8",
     "concentration": null,
     "response": "0.054",
     "dilutionFactor": "1",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Exact",
     "concentration": null,
     "response": "0.45",
     "dilutionFactor": "2",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Exact",
     "concentration": null,
     "response": "0.25",
     "dilutionFactor": "4",
     "excluded": false
    },
    {
     "role": "unknown",
     "label": "Exact",
     "concentration": null,
     "response": "0.15",
     "dilutionFactor": "8",
     "excluded": false
    }
   ],
   "expected": {
    "blank": {
     "n": 8,
     "mean": 0.0505,
     "sd": 0.0024494897427831783
    },
    "testedRange": [
     0.0,
     400.0
    ],
    "lod": {
     "status": "computed",
     "threshold": 0.05784846922834953,
     "concentration": 3.9242346141747673
    },
    "loq": {
     "status": "computed",
     "threshold": 0.07499489742783177,
     "concentration": 12.49744871391589
    },
    "unknowns": [
     {
      "label": "Exact",
      "dilutionFactor": 2.0,
      "status": "interpolated",
      "concentration": 200.0,
      "originalConcentration": 400.0,
      "note": null
     },
     {
      "label": "Exact",
      "dilutionFactor": 4.0,
      "status": "interpolated",
      "concentration": 100.0,
      "originalConcentration": 400.0,
      "note": null
     },
     {
      "label": "Exact",
      "dilutionFactor": 8.0,
      "status": "interpolated",
      "concentration": 50.0,
      "originalConcentration": 400.0,
      "note": null
     }
    ],
    "series": [
     {
      "label": "Exact",
      "dilutions": [
       {
        "dilutionFactor": 2.0,
        "status": "interpolated",
        "originalConcentration": 400.0
       },
       {
        "dilutionFactor": 4.0,
        "status": "interpolated",
        "originalConcentration": 400.0
       },
       {
        "dilutionFactor": 8.0,
        "status": "interpolated",
        "originalConcentration": 400.0
       }
      ],
      "inRange": 3,
      "summary": {
       "status": "computed",
       "mean": 400.0,
       "percentOfMean": [
        100.0,
        100.0,
        100.0
       ],
       "cv": 0.0
      },
      "trend": {
       "status": "computed",
       "k": 3,
       "slope": 0.0,
       "se": 0.0,
       "low": 0.0,
       "high": 0.0,
       "df": 1,
       "points": {
        "log10Dilution": [
         0.3010299956639812,
         0.6020599913279624,
         0.9030899869919435
        ],
        "log10Original": [
         2.6020599913279625,
         2.6020599913279625,
         2.6020599913279625
        ]
       }
      }
     }
    ]
   }
  }
 ]
}
