Release Notes

    Labreador v1.5 — Parallel Line Analysis, Combined Assays, and Smarter Diagnostics

    What is new in Labreador v1.5: a full Parallel Line Analysis module with relative potency, multi-run combination, Fieller CI, weighted regression, and quality-of-life polish across the app.

    LabreadorJuly 13, 20263 min read

    Labreador v1.5 is the biggest release since launch. The headline is a brand-new Parallel Line Analysis (PLA) module for relative potency — the same statistical machinery regulators expect for biological batch release — but the update also brings sharper diagnostics, cleaner exports, and a handful of fixes that make everyday work faster. Everything still runs in your browser; no data ever leaves the device.

    New: Parallel Line Analysis module

    A dedicated workspace for comparing a test sample against a reference standard and reporting relative potency (RP %) — the metric required by Ph. Eur. 5.3 and USP <1032/1034> for biological products.

    • Joint 4PL / 5PL fit under both the parallel (shared A, B, D) and non-parallel model.
    • F-test for parallelism — the pass/fail gate that decides whether an RP number is defensible at all.
    • Relative potency with two CIs side by side: analytical Fieller's 95 % CI and a residual bootstrap 95 % CI (500 iterations), so you can cross-check.
    • Quality gate aggregating parallelism, R², CI width, concentration overlap, and variance homogeneity into a single PASS / WARN / FAIL verdict.
    • CSV + high-resolution PNG export for reports.

    New: Combine multiple assay runs

    Toggle at the top of the PLA page. Enter 3 – 6 independent runs (each with its own reference/test data, model, and weighting) and get a single combined potency.

    • Weighted geometric mean of RP across runs, with inverse-variance weights derived from each run's CI.
    • χ² homogeneity test (Ph. Eur. 5.3 §6) that tells you whether the runs actually agree before you report the combined value.
    • Runs with undefined CI are automatically excluded from the pool and flagged in the per-run table.

    Sharper diagnostics

    • Fit parameters table — reference vs test side by side (A, B, C, D, [G], R², n). Makes it obvious when a shared parameter is drifting even though the F-test passes.
    • Residual plot (collapsible) — predicted vs residual with ±2σ guides and an auto-generated interpretation caption ("no systematic pattern" vs "curved residuals — consider 5PL").
    • Smart suggestions banner — flags EC50 near the edge of the tested range, poor concentration overlap, and cases where 5PL would likely fit better than 4PL.
    • Interactive outlier exclusion on the curve chart — click a point to drop it, click again to bring it back. Grubbs ESD pre-flags candidates.
    • Lack-of-fit F-test (when replicates exist) that separates pure error from model misfit.
    • Levene / Brown-Forsythe test for variance homogeneity between reference and test, feeding directly into the quality gate.

    Regression weighting

    A segmented control next to the model toggle: None, 1/y, 1/y². Applies consistently to the fit, the F-test, and the bootstrap — so switching to 1/y² when the assay CV is roughly constant across the dose range does not silently break the CI.

    Fixes and polish

    • Scatter dots on the PLA curve chart now sit on the curves instead of stacking at the top of the plot.
    • Interactive-mode disclaimer in the PLA chart is now a small collapsible hint and is excluded from PNG exports, so screenshots stay clean.
    • In-app guide for PLA rewritten with worked examples, failure modes, and regulatory references.

    Documentation and standards

    PLA is fully documented in the in-app guide (top-right of the module). The maths follows Ph. Eur. 5.3 — including §6 for combining runs — and USP <1032/1034> for the acceptance framework. As always, Labreador is a research and method-development tool, not a GMP release instrument; but the calculations are the same calculations regulators check.

    Cite this version

    If you cite Labreador in a methods section, please update to the v1.5 record:

    Labreador — Bioassay Analysis Platform (Version 1.5.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.21336603

    Feedback and bug reports are welcome — the PLA module in particular benefits from real-world datasets, so send them our way.