↖ Deviation calculator

Phage OD deviation — Rapid Analysis

Phages without lysis inhibition sensu stricto. Records showing lysis inhibition proper are held for a separate set, since distinguishing it from physiological delay needs a criterion this collection does not yet have.

957 records across 8 phages: T1 133, T3 64, T5 103, T7 70, r48 54, T2 52, T4 70, T6 45. Each from Phage_<name>_biological_repeats.xlsx. No records are removed at build time. 2 records are truncated: T1 block 47 (RB42 1.0, 2024-04-20b) at 24 h, T1 block 48 (RB63 1.0, 2024-04-20b) at 24 h, keyed by date, stock and wells rather than by block number. Where the culture deviated before the detector's first testable point, TDmulti reads \u201cnot measurable\u201d and no line is drawn: the value would be the floor whatever the culture did. Landmarks come from calculator build 2026090512: slopes stamped at the centre of their fitting window, the multivariate cutoff anchored to the fastest control slope seen so far rather than to the record’s global peak, the slope window the shorter of 36 minutes and 9 readings, and deviation onset taken as the first peak in slope rather than the largest. Block numbers are the workbook's own; weeding is done in the workbooks. Grey is the phage-free control, color the phage-treated culture. Every y axis starts at zero and, by default, every panel in view shares one x span and one y span, so panel-to-panel differences are real differences. Click a panel to enlarge; flag panels for the write-up.

Transition width is carried here for reference only. It derives from primaryLysisWindow, which selects the largest drawdown rather than the first, so on any record that lyses, regrows and declines again the figure describes the second event. Do not classify on it until that is repaired.

0
2026110703 0 flagged
0 selected
control, no phage phage-treated TDstat — the 5% crossing — aligned ratio crosses 0.95, shaded to two sigma of the record's own pre-deviation scatter. No slope window, so no dead zone. What each landmark is, with the values that produced these numbers (calculator build 2026090512). TDstat: treated OD falls to 95% of the control’s OD at the same moment, after dividing out the mean of the first five treated/control ratios. TDmulti: the treated-minus-control d(OD)/dt falls below −(1 − 0.5) times the fastest control d(OD)/dt seen so far — a 50% shortfall against the control’s running peak rate, over a window the shorter of 36 min and 9 readings. DO: the first peak in the treated curve’s own slope. TDuni: that slope has since fallen 20%. The three thresholds are percentages of three different quantities and are not comparable.
ODmax, regrowth, saturation and cautions (added 2026-10-24/25). ODmax is read naively (highest reading) or by calculus (ODmax*, where the slope turns over), at three levels of search: bounded to the first lysis event, global up to detected regrowth, and unrestricted over the whole record. Choose “ODmax, all six” under Landmarks to draw them. A record’s highest reading is marked as regrowth (violet, shaded from the post-lysis floor) only where it comes more than an hour after the bounded ODmax and the culture first fell below 80% of that peak; it is marked regrowth uncertain (faint, dashed) where the rise afterwards is a step to a flat level under 5% of what the culture could reach, not continued growth. On luminescence records, possible saturation marks peaks above 3 × 10⁵ AU, Mulla et al.’s ceiling, where the well has filled rather than collapsed. Page unsure lists the records where a rule rather than the curve is deciding (peak choice between the two ODmax readings, a shoulder on a still-rising curve, a deviation onset that may have fired early, and the two above) — the reason to look at the curve, which settles each of these at a glance.
Control growth at TDmulti (added 2026-10-30). TDmulti measures how far the treated culture’s rate of OD increase has fallen behind its control’s, so it presumes a control still growing near its exponential rate: an infection made in mid-log, which is what the Deviation study is about. For every record with a control the page gives the control’s specific growth rate over the 30 min ending at TDmulti as a fraction of its fastest 30 min: still growing at 50% or more, slowing at 20 to 50%, barely growing under 20%. Across the archive, TDmulti came more than 15 min after ODmax on none of the 156 records whose control was still growing, on 24% of the 164 slowing and on 69% of the 151 barely growing. The filter study emphasis keeps records whose control was still growing and whose culture then fell to half within 60 min of ODmax (robust lysis). TDmulti itself is the same on every record.
DO — deviation onset: the treatment curve's own peak slope, the moment it stops accelerating. Needs no control. TDmulti — threshold deviation, treatment against control ODmax — enlarged view only

control (no phage) T5 — 96 T7 — 70 T3 — 64 T4D — 58 T2 — 52 TuIa — 51 T6 — 45 T4D r48 — 41 RB63 — 26 RB42 — 24 RB40 — 20 r48 — 7 T4 r48 — 6 S — 4 P — 3 C−T = median control minus treatment before TD, as a percentage of the control landmarks: solid dark = TDstat, the 5% crossing, shaded to two sigma · blue dotted = DO, deviation onset · green dashed = TDmulti · grey dotted = ODmax. The three thresholds are not commensurable: TDstat is 5% of the control's OD, TDmulti is half of the control's running-peak rate, and TDuni is a 20% drop from the treatment's own peak rate. TDalt — amber dash-dot, and shown only on records where the multivariate detector found no crossing. The first time the treated culture had achieved less than 95% of the growth its control achieved over the same interval. A fallback, not a substitute: where TDmulti exists it is the better landmark and TDalt is not drawn. headline — the calculator's single best threshold deviation for this record, with the landmark it chose and why on hover. Computed by the calculator itself, not re-derived here, so the two always agree. lysis inhibited / rapid lysis — phenotype judged from this curve alone: the transition width from ODmax to nadir, tested only where the starting control density is low enough for the two phenotypes to separate. Curves started above that density are not labelled at all, since a long transition is common to both there. spread — the range of DO, TDmulti and TDstat where all three exist. A separate question from precision: a record can pin its own crossing to three minutes and be contradicted by the other two landmarks by three hours, and a record with a wide interval can still have all three estimators agreeing within a few minutes. P precision, left border · A accuracy, right border · teal high, amber caution, red low precision \u2014 how tightly the record pins its own crossing: high · caution, two-sigma interval wider than 20 min · low, no crossing, or the baseline window is falling steeply, or the threshold sits inside the noise accuracy \u2014 whether the crossing can track killing at all, set by the control's growth rate there: high, control doubling under 2 h · caution, 2 to 6 h · low, over 6 h, or a measurable multivariate value fires more than an hour earlier ▲ a curve runs above the top of the panel — expected on the default y span, which scales to the treatment curve and lets the phage-free control run off the top · ▼ a curve runs below the bottom · ▸ the record continues past the x span

Flagged records

Guessed DO Placed by eye against the teal faux control. Recorded as a guess, never as a measurement.