Skill Tracer
Skills › Scientific Agent Skills › uncertainty-and-units › plausibility-scales.md

plausibility-scales.md

193 lines · skills/uncertainty-and-units/references/plausibility-scales.md at 5f2bc03

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Plausibility: dimensionless groups, characteristic scales, and magnitude bands
2
3Dimensional analysis proves a calculation is *consistent*. It cannot prove the answer is
4*possible*. A cell 2 m across, a Reynolds number of 4×10⁷ in a capillary, and a diffusion
5time of 300 years across a lipid bilayer are all dimensionally impeccable, and a
6unit-checking library will pass every one of them.
7
8The three checks below provide screens for that gap, conditional on the model. `scripts/check_plausibility.py` runs all of them
9and verifies dimensional consistency of each formula before reporting a number.
11---

Plausibility: dimensionless groups, characteristic scales, and magnitude bands

Dimensional analysis proves a calculation is consistent. It cannot prove the answer is possible. A cell 2 m across, a Reynolds number of 4×10⁷ in a capillary, and a diffusion time of 300 years across a lipid bilayer are all dimensionally impeccable, and a unit-checking library will pass every one of them.

The three checks below provide screens for that gap, conditional on the model. scripts/check_plausibility.py runs all of them and verifies dimensional consistency of each formula before reporting a number.


Raw lines 1 to 12
Runs code scripts/check_plausibility.py :8
13## 1. Choose the characteristic length first
15The single most common error in this whole area is not an arithmetic slip — it is using
16the wrong length. The dimensionless groups are only meaningful with the length the
17correlation was fitted against.
19| Geometry | Characteristic length |
20| --- | --- |
21| Flow in a circular pipe | inside **diameter**, not radius |
22| Flow in a non-circular duct | hydraulic diameter `4A/P` |
23| External flow over a plate | distance from the leading edge |
24| Flow past a sphere or cylinder | diameter |
25| Conduction in an irregular body (Biot) | volume / surface area |
26| Packed bed | particle diameter |
27| Open channel | state convention: `A/P` or hydraulic diameter `4A/P`, with matching thresholds |
29Using radius where the correlation wants diameter puts every threshold out by a factor of
30two, which is exactly the size of error that survives review.

1. Choose the characteristic length first

The single most common error in this whole area is not an arithmetic slip — it is using the wrong length. The dimensionless groups are only meaningful with the length the correlation was fitted against.

GeometryCharacteristic length
Flow in a circular pipeinside diameter, not radius
Flow in a non-circular ducthydraulic diameter 4A/P
External flow over a platedistance from the leading edge
Flow past a sphere or cylinderdiameter
Conduction in an irregular body (Biot)volume / surface area
Packed bedparticle diameter
Open channelstate convention: A/P or hydraulic diameter 4A/P, with matching thresholds

Using radius where the correlation wants diameter puts every threshold out by a factor of two, which is exactly the size of error that survives review.

Raw lines 13 to 31
32## 2. Dimensionless groups and what they gate
34These are ratios of physical scales. Listed thresholds are context-dependent heuristics,
35not universal points at which an assumption automatically becomes false.
37| Group | Definition | Threshold | What stops being true past it |
38| --- | --- | --- | --- |
39| Reynolds `Re` | `ρvL/μ` | 2300 / 4000 (pipe) | laminar solutions; above 4000 you need a turbulence model |
40| Péclet `Pe` | `vL/D` | ≈ 1 | relative importance of advection and diffusion at the chosen scale |
41| Damköhler `Da_I` | `kL/v` | 0.1 / 10 | small Da means slow reaction during transit; large Da permits high ideal conversion |
42| Knudsen `Kn` | `λ/L` | 0.01 | the no-slip boundary condition, then the continuum assumption itself |
43| Mach `Ma` | `v/c` | 0.3 | incompressibility, at about 5% density change |
44| Womersley `Wo` | `R√(ωρ/μ)` | 1 / 10 | quasi-steady parabolic approximation; large Wo gives a flatter oscillatory core |
45| Capillary `Ca` | `μv/σ` | ≈ 10⁻³ | viscous/capillary balance; 1e-3 is illustrative, not a universal onset |
46| Weber `We` | `ρv²L/σ` | ≈ 12 | possible bag breakup for low-Oh droplets; use ambient density and relative speed |
47| Bond `Bo` | `Δρ g L²/σ` | 1 | surface tension holding a drop against gravity |
48| Stokes `Stk` | `ρ_p d² v / (18 μ L)` | 0.1 | inertial following; also check buoyancy, size and Stokes-drag validity |
49| Biot `Bi` | `hL/k` | 0.1 | lumped-capacitance (uniform internal temperature) |
50| Fourier `Fo` | `αt/L²` | 0.05 / 1 | internal diffusion time; equilibrium also depends on Bi and boundary conditions |
51| Schmidt `Sc` | `μ/(ρD)` | — | ≈ 1 for gases, ≈ 10³ for small molecules in water |
52| Deborah `De` | `t_relax/t_obs` | 1 | whether the material is a liquid or a solid *on your timescale* |
54**Womersley takes angular frequency.** Pass `2πf`, not `f`. A resting human heart at
551.2 Hz gives `ω ≈ 7.5 rad/s`, and in the aorta `Wo ≈ 20` — firmly plug-like, which is why
56Poiseuille's law is the wrong model for arterial flow while microvascular rheology, discrete cells and vessel compliance can still invalidate
57a Newtonian rigid-tube capillary model even at low Wo.
59**The Reynolds thresholds are pipe-flow values.** Transition over a flat plate is around
60`Re ≈ 5×10⁵`; sphere wakes and boundary layers have different geometry-specific transitions. The tool
61reports the pipe classification and says so.

2. Dimensionless groups and what they gate

These are ratios of physical scales. Listed thresholds are context-dependent heuristics, not universal points at which an assumption automatically becomes false.

GroupDefinitionThresholdWhat stops being true past it
Reynolds ReρvL/μ2300 / 4000 (pipe)laminar solutions; above 4000 you need a turbulence model
Péclet PevL/D≈ 1relative importance of advection and diffusion at the chosen scale
Damköhler Da_IkL/v0.1 / 10small Da means slow reaction during transit; large Da permits high ideal conversion
Knudsen Knλ/L0.01the no-slip boundary condition, then the continuum assumption itself
Mach Mav/c0.3incompressibility, at about 5% density change
Womersley WoR√(ωρ/μ)1 / 10quasi-steady parabolic approximation; large Wo gives a flatter oscillatory core
Capillary Caμv/σ≈ 10⁻³viscous/capillary balance; 1e-3 is illustrative, not a universal onset
Weber Weρv²L/σ≈ 12possible bag breakup for low-Oh droplets; use ambient density and relative speed
Bond BoΔρ g L²/σ1surface tension holding a drop against gravity
Stokes Stkρ_p d² v / (18 μ L)0.1inertial following; also check buoyancy, size and Stokes-drag validity
Biot BihL/k0.1lumped-capacitance (uniform internal temperature)
Fourier Foαt/L²0.05 / 1internal diffusion time; equilibrium also depends on Bi and boundary conditions
Schmidt Scμ/(ρD)—≈ 1 for gases, ≈ 10³ for small molecules in water
Deborah Det_relax/t_obs1whether the material is a liquid or a solid on your timescale

Womersley takes angular frequency. Pass 2πf, not f. A resting human heart at 1.2 Hz gives ω ≈ 7.5 rad/s, and in the aorta Wo ≈ 20 — firmly plug-like, which is why Poiseuille's law is the wrong model for arterial flow while microvascular rheology, discrete cells and vessel compliance can still invalidate a Newtonian rigid-tube capillary model even at low Wo.

The Reynolds thresholds are pipe-flow values. Transition over a flat plate is around Re ≈ 5×10⁵; sphere wakes and boundary layers have different geometry-specific transitions. The tool reports the pipe classification and says so.

Raw lines 32 to 62
63## 3. Characteristic scales
65| Scale | Formula | Sanity anchor |
66| --- | --- | --- |
67| Diffusion time | `L²/D` | 10 µm at 10⁻⁹ m²/s → 0.1 s |
68| Thermal diffusion time | `L²/α` | same form, thermal diffusivity |
69| Thermal energy | `k_B T` | 4.14×10⁻²¹ J at 300 K |
70| Molar thermal energy | `RT` | 2.49 kJ/mol at 300 K |
71| Stokes settling velocity | `Δρ g d²/(18μ)` | 1 µm bead, Δρ = 1000 kg/m³, μ = 1 mPa·s → 0.545 µm/s |
72| Mean free path (gas) | `k_BT/(√2 π d² p)` | air at 1 atm → ≈ 68 nm |
73| Debye length | `√(ε₀ε_r k_B T / (2 N_A e² I))` | 100 mM ionic strength in water at 25 °C → 0.96 nm |
74| Capillary length | `√(σ/(Δρg))` | water → 2.7 mm |
76**L² gives a characteristic diffusion scaling, not a complete transport model.** Ten micrometres takes
770.1 s; one millimetre takes 1000 s; one centimetre takes 10⁵ s ≈ 28 hours. These values assume D = 10⁻⁹ m²/s. Geometry, dimensionality, binding, membrane
78partitioning and reaction change actual first-passage/equilibration times. The scale
79alone cannot infer a biological size limit or tissue viability.
81**Stokes settling is valid only while the particle Reynolds number stays below ≈ 0.1.**
82Compute the settling velocity, then feed it back into the `reynolds` group with the
83particle diameter as the length. If `Re_p > 0.1`, creeping-flow drag needs review, including finite-Re corrections, walls and shape.

3. Characteristic scales

ScaleFormulaSanity anchor
Diffusion timeL²/D10 µm at 10⁻⁹ m²/s → 0.1 s
Thermal diffusion timeL²/αsame form, thermal diffusivity
Thermal energyk_B T4.14×10⁻²¹ J at 300 K
Molar thermal energyRT2.49 kJ/mol at 300 K
Stokes settling velocityΔρ g d²/(18μ)1 µm bead, Δρ = 1000 kg/m³, μ = 1 mPa·s → 0.545 µm/s
Mean free path (gas)k_BT/(√2 π d² p)air at 1 atm → ≈ 68 nm
Debye length√(ε₀ε_r k_B T / (2 N_A e² I))100 mM ionic strength in water at 25 °C → 0.96 nm
Capillary length√(σ/(Δρg))water → 2.7 mm

L² gives a characteristic diffusion scaling, not a complete transport model. Ten micrometres takes 0.1 s; one millimetre takes 1000 s; one centimetre takes 10⁵ s ≈ 28 hours. These values assume D = 10⁻⁹ m²/s. Geometry, dimensionality, binding, membrane partitioning and reaction change actual first-passage/equilibration times. The scale alone cannot infer a biological size limit or tissue viability.

Stokes settling is valid only while the particle Reynolds number stays below ≈ 0.1. Compute the settling velocity, then feed it back into the reynolds group with the particle diameter as the length. If Re_p > 0.1, creeping-flow drag needs review, including finite-Re corrections, walls and shape.

Raw lines 63 to 84
85## 4. Magnitude bands
87These are **illustrative screening bands**, not validated reference intervals or
88precise ranges extracted from each cited textbook. Their endpoints are curated choices.
89Verify the relevant organism, phase, temperature, pressure, composition and definition
90before interpreting a flag. Historical textbook sources below are retained as background
91and were not all independently reread in this refresh. A value outside one is worth a second
92look, not automatically wrong — the tool reports `questionable` inside one decade and
93`implausible` beyond it.
95| Band | Range | Source |
96| --- | --- | --- |
97| Bacterial cell diameter | 0.2–10 µm | Milo & Phillips, *Cell Biology by the Numbers*, ch. 1 |
98| Eukaryotic cell diameter | 5–100 µm | Milo & Phillips, ch. 1 |
99| Cell membrane thickness | 3–5 nm | Alberts et al., *MBoC* 7th ed., ch. 10 |
100| DNA base-pair rise | 0.32–0.36 nm | Bloomfield et al., *Nucleic Acids* |
101| Ribosome diameter | 20–30 nm | Milo & Phillips, ch. 1 |
102| Protein molar mass | 5–1000 kg/mol (numerically comparable to kDa molecular mass) | Milo & Phillips, ch. 1 |
103| Human capillary diameter | 5–10 µm | Guyton & Hall, 14th ed., ch. 16 |
104| Mammalian body temperature | 306–315 K | Guyton & Hall, ch. 74 |
105| Resting heart rate | 0.7–3 Hz | Guyton & Hall, ch. 9 |
106| Blood plasma osmolarity | 275–300 mol/m³ | Guyton & Hall, ch. 25 |
107| Small-molecule diffusivity in water | 3×10⁻¹⁰–3×10⁻⁹ m²/s | Cussler, *Diffusion* 3rd ed., app. A |
108| Protein diffusivity in water | 10⁻¹¹–1.5×10⁻¹⁰ m²/s | Cussler, app. A |
109| Dynamic viscosity of water | 0.5–1.5 mPa·s | IAPWS R12-08 |
110| Surface tension of water | 0.06–0.08 N/m | IAPWS R1-76 |
111| Speed of sound in water | 1400–1560 m/s | Del Grosso & Mader, *JASA* 52:1442 (1972) |
112| Speed of sound in air | 320–350 m/s | Cramer, *JASA* 93:2510 (1993) |
113| Sea-level atmospheric pressure | 95–105 kPa | ISO 2533 |
114| Earth surface gravity | 9.76–9.84 m/s² | WGS 84 normal gravity |
115| Visible wavelength | 380–750 nm | CIE S 017:2020 |
116| Non-covalent bond energy | 1–40 kJ/mol | Israelachvili 3rd ed., ch. 2 |
117| Covalent bond energy | 150–1000 kJ/mol | Atkins & de Paula 12th ed. |
118| Magnitude of cellular ATP hydrolysis free energy | 40–60 kJ/mol | Milo & Phillips, ch. 4 |
120**Compare binding energies against `RT`, not against zero.** At 300 K, `RT` is 2.5 kJ/mol.
121A 1 kJ/mol free-energy difference still changes equilibrium probabilities by a
122factor of about exp(1/RT) = 1.5; it is not indistinguishable from noise. Binding
123standard states, sign, concentrations and cooperativity matter.

4. Magnitude bands

These are illustrative screening bands, not validated reference intervals or precise ranges extracted from each cited textbook. Their endpoints are curated choices. Verify the relevant organism, phase, temperature, pressure, composition and definition before interpreting a flag. Historical textbook sources below are retained as background and were not all independently reread in this refresh. A value outside one is worth a second look, not automatically wrong — the tool reports questionable inside one decade and implausible beyond it.

BandRangeSource
Bacterial cell diameter0.2–10 µmMilo & Phillips, Cell Biology by the Numbers, ch. 1
Eukaryotic cell diameter5–100 µmMilo & Phillips, ch. 1
Cell membrane thickness3–5 nmAlberts et al., MBoC 7th ed., ch. 10
DNA base-pair rise0.32–0.36 nmBloomfield et al., Nucleic Acids
Ribosome diameter20–30 nmMilo & Phillips, ch. 1
Protein molar mass5–1000 kg/mol (numerically comparable to kDa molecular mass)Milo & Phillips, ch. 1
Human capillary diameter5–10 µmGuyton & Hall, 14th ed., ch. 16
Mammalian body temperature306–315 KGuyton & Hall, ch. 74
Resting heart rate0.7–3 HzGuyton & Hall, ch. 9
Blood plasma osmolarity275–300 mol/m³Guyton & Hall, ch. 25
Small-molecule diffusivity in water3×10⁻¹⁰–3×10⁻⁹ m²/sCussler, Diffusion 3rd ed., app. A
Protein diffusivity in water10⁻¹¹–1.5×10⁻¹⁰ m²/sCussler, app. A
Dynamic viscosity of water0.5–1.5 mPa·sIAPWS R12-08
Surface tension of water0.06–0.08 N/mIAPWS R1-76
Speed of sound in water1400–1560 m/sDel Grosso & Mader, JASA 52:1442 (1972)
Speed of sound in air320–350 m/sCramer, JASA 93:2510 (1993)
Sea-level atmospheric pressure95–105 kPaISO 2533
Earth surface gravity9.76–9.84 m/s²WGS 84 normal gravity
Visible wavelength380–750 nmCIE S 017:2020
Non-covalent bond energy1–40 kJ/molIsraelachvili 3rd ed., ch. 2
Covalent bond energy150–1000 kJ/molAtkins & de Paula 12th ed.
Magnitude of cellular ATP hydrolysis free energy40–60 kJ/molMilo & Phillips, ch. 4

**Compare binding energies against RT, not against zero.** At 300 K, RT is 2.5 kJ/mol. A 1 kJ/mol free-energy difference still changes equilibrium probabilities by a factor of about exp(1/RT) = 1.5; it is not indistinguishable from noise. Binding standard states, sign, concentrations and cooperativity matter.

Raw lines 85 to 124
125## 5. The three errors this catches
127**A quantity of the wrong kind.** Kinematic viscosity (m²/s) where the formula needs
128dynamic (Pa·s) is the classic. Both are called "viscosity", both are tabulated for water,
129and they differ by a factor of ρ ≈ 1000. The dimensionality check refuses it before any
130number is computed:
132```
133error: viscosity must have dimensionality [mass] / ([length] * [time]),
134 but m²/s is [length] ** 2 / [time]
135```
137**A unit prefix slip.** Micro for milli is three decades. The magnitude bands catch it
138whenever the quantity is one the table knows.
140**An assumption used outside its regime.** Applying Poiseuille's law at `Wo = 20`, the
141lumped-capacitance model at `Bi = 5`, or Stokes drag at `Re_p = 30` all produce a number.
142The group warns that the model assumptions need review; it does not establish
143the error in the predicted number.

5. The three errors this catches

A quantity of the wrong kind. Kinematic viscosity (m²/s) where the formula needs dynamic (Pa·s) is the classic. Both are called "viscosity", both are tabulated for water, and they differ by a factor of ρ ≈ 1000. The dimensionality check refuses it before any number is computed:

error: viscosity must have dimensionality [mass] / ([length] * [time]),
       but m²/s is [length] ** 2 / [time]

A unit prefix slip. Micro for milli is three decades. The magnitude bands catch it whenever the quantity is one the table knows.

An assumption used outside its regime. Applying Poiseuille's law at Wo = 20, the lumped-capacitance model at Bi = 5, or Stokes drag at Re_p = 30 all produce a number. The group warns that the model assumptions need review; it does not establish the error in the predicted number.

Raw lines 125 to 144
145## 6. Caveats
147- The thresholds are **conventions with soft edges**, not physical constants. `Re = 2400`
148 in a very smooth pipe can stay laminar; `Re = 2000` with a disturbed inlet may not.
149- Every group assumes the geometry its correlation was fitted for. Check §1 before
150 trusting a classification.
151- The bands describe **typical observed values**, not physical limits. Extremophiles,
152 engineered materials, and pathological states legitimately sit outside them — which is
153 why the tool warns rather than refuses.
154- A `plausible` verdict means nothing contradicted the tables. It is not a correctness
155 proof, and it says nothing about whether the *measurement* was any good — for that,
156 see `references/gum-methodology.md`.

6. Caveats

  • The thresholds are conventions with soft edges, not physical constants. Re = 2400 in a very smooth pipe can stay laminar; Re = 2000 with a disturbed inlet may not.
  • Every group assumes the geometry its correlation was fitted for. Check §1 before trusting a classification.
  • The bands describe typical observed values, not physical limits. Extremophiles, engineered materials, and pathological states legitimately sit outside them — which is why the tool warns rather than refuses.
  • A plausible verdict means nothing contradicted the tables. It is not a correctness proof, and it says nothing about whether the measurement was any good — for that, see references/gum-methodology.md.
Raw lines 145 to 157
158## Sources
160Checked 2026-10-01:
162- White, *Fluid Mechanics*, 8th ed. — Reynolds, Mach, pipe-flow transition.
163- Deen, *Analysis of Transport Phenomena*, 2nd ed. — Péclet, Schmidt, boundary layers.
164- Incropera et al., *Fundamentals of Heat and Mass Transfer* — Biot, Fourier.
165- Bruus, *Theoretical Microfluidics* — capillary number, low-Reynolds flow.
166- Berg, *Random Walks in Biology* — diffusion times, the L² scaling.
167- Phillips et al., *Physical Biology of the Cell*, 2nd ed. — `k_BT` as the biological
168 energy scale.
169- Milo & Phillips, *Cell Biology by the Numbers* — biological magnitude bands;
170 [bionumbers.hms.harvard.edu](https://bionumbers.hms.harvard.edu/).
171- Israelachvili, *Intermolecular and Surface Forces*, 3rd ed. — Debye length, bond energies.
172- Cussler, *Diffusion*, 3rd ed. — diffusivity tables.
173- [CODATA internationally recommended values](https://physics.nist.gov/cuu/Constants/) —
174 reached through `scipy.constants`, never typed as literals.
176Current primary checks (2026-10-01):
178- [NASA Reynolds](https://www.grc.nasa.gov/www/k-12/airplane/reynolds.html) and
179 [Mach](https://www.grc.nasa.gov/www/k-12/airplane/mach.html) definitions.
180- [IAPWS viscosity](https://iapws.org/technical-guidance/release/viscosity) and
181 [surface tension R1-76(2014)](https://iapws.org/documents/release/Surf-H2O.download):
182 water bands here are near-ambient illustrations, not the full validity region.
183- [CIE visible radiation](https://cie.co.at/eilvterm/17-21-003): visibility has no
184 precise universal wavelength limits; 380–750 nm is the helper's conventional window.
185- [Cell Biology by the Numbers](https://book.bionumbers.org/): quantities and energy
186 scales depend on the organism, conditions and choice of standard state.
188`protein_molar_mass` expects mass/amount (kg/mol). A bare kDa is molecular mass;
189convert with N_A explicitly. The ATP band expects a positive magnitude; signed
190hydrolysis delta G is usually negative. Neither physiological bands nor exit statuses
191are clinical reference limits. The helper's overall verdict concerns only requested
192bands, not the validity of computed groups/scales. It uses nominal constants and
193standard gravity, without propagating their uncertainties.

Sources

Checked 2026-10-01:

  • White, Fluid Mechanics, 8th ed. — Reynolds, Mach, pipe-flow transition.
  • Deen, Analysis of Transport Phenomena, 2nd ed. — Péclet, Schmidt, boundary layers.
  • Incropera et al., Fundamentals of Heat and Mass Transfer — Biot, Fourier.
  • Bruus, Theoretical Microfluidics — capillary number, low-Reynolds flow.
  • Berg, Random Walks in Biology — diffusion times, the L² scaling.
  • Phillips et al., Physical Biology of the Cell, 2nd ed. — k_BT as the biological energy scale.
  • Milo & Phillips, Cell Biology by the Numbers — biological magnitude bands; bionumbers.hms.harvard.edu.
  • Israelachvili, Intermolecular and Surface Forces, 3rd ed. — Debye length, bond energies.
  • Cussler, Diffusion, 3rd ed. — diffusivity tables.
  • CODATA internationally recommended values — reached through scipy.constants, never typed as literals.

Current primary checks (2026-10-01):

protein_molar_mass expects mass/amount (kg/mol). A bare kDa is molecular mass; convert with N_A explicitly. The ATP band expects a positive magnitude; signed hydrolysis delta G is usually negative. Neither physiological bands nor exit statuses are clinical reference limits. The helper's overall verdict concerns only requested bands, not the validity of computed groups/scales. It uses nominal constants and standard gravity, without propagating their uncertainties.

Raw lines 158 to 193