RB. Reading Is Complete, Building Is Open
This volume makes one claim and deliberately stops short of a second. Claim: DNA can be read, 100% of its declared channels, deterministically and with no free parameter. Not claimed: that an organism can be built from the reading alone. Building happens as every object grows independently, and that is a full-physics process. It is open, and possible in principle, not through a different logic but through the same logic run with organism-level computation: measuring and evolving the volume and stiffness of every object.
1. Why this page exists
Readers, including careful reviewers, repeatedly take this volume to claim more than it does. They see γ next to developmental order, organ size and a clock, and conclude that the volume says DNA builds the body by γ. They then find that γ does not predict developmental order and call the volume refuted. That reading is wrong about the claim. This page states the claim in three layers, says exactly what "100% readable" means, and shows why the results that look like failures are what the claim predicts.
2. Layer 1: reading (claimed, 100%)
What "100% readable" means. Every channel that the volume declares readable is extracted from the sequence completely, by a fixed algorithm, with no free parameter, and byte-identically on every run. "100%" is complete with respect to the declared channels. It does not mean "all biological information in DNA". That second statement could not be proven by any gate, and it is not made.
| Channel | What is read | How | Grade |
|---|---|---|---|
| Level, γ | mean nearest-neighbour stacking free energy of the window | SantaLucia 1998 unified ΔG37 table, verified in every copy; recomputes bit-for-bit | [F] computation |
| Shape, A4 | the robust-z coordinate profile along the element | median-removed, so it carries no level (max |corr| with γ = 0.327) | [F] computation |
| Methylation handles | CpG observed/expected | a dinucleotide-destroying shuffle moves O/E from 0.335 to 0.998 (negative control) | [V] |
| Can-fire | whether the R19 double well exists for this γ | γ > 0 for every DNA sequence, so every locus can fire | [F] by construction |
Be exact about the level channel. Because the SantaLucia table is a fixed per-step lookup, the mean over a sequence tracks its GC content almost exactly. Random sequences give corr(γ, GC) ≈ 0.9996, and real promoters give 0.997–0.998, so γ ≈ 0.87 + 1.04·GC. The level channel is therefore GC composition expressed in free-energy units. corr(γ, GC) = 0.998 is a consistency check of the table, not a discovery. The sequence-specific information, the part that is not composition, is carried by the shape and methylation channels. Saying this plainly makes the reading claim stronger, not weaker: the volume reads composition, arrangement and marks, and it says which is which.
Can-fire is not a separating test. "All loci are R19-bistable" holds for any DNA, because γ > 0 always. It confirms that the model applies everywhere. It is not evidence that separates one locus from another.
3. The bridge between reading and model: one declared identification [L]
Computing γ is a fact. Treating γ as the control parameter of the R19 switch, ṡ = γs − s³ + h, is an identification. The volume states it once, as follows. The R19 cubic is the generic switch of the jammed substrate. Its control parameter is identified with γ expressed in kcal/mol, that is γ/γ₀ with γ₀ = 1 kcal/mol. This is a declared postulate, graded [L].
Two consequences follow and are stated rather than hidden:
- Absolute spinodal and barrier values (h_sp = 2(γ/3)^1.5, barrier γ²/4) depend on that unit choice. In kJ/mol they would scale by 8.56 and 17.5. Only order-preserving statements, "higher γ means a higher threshold", are independent of γ₀.
- "Stiffness" is the physical reading that the jamming substrate gives to duplex stability, which is pairing plus stacking. It is a name that comes from the physics seam, not an independently measured elastic modulus.
Two kinds of dwell. "Dwell ∝ γ^1.5" means the deterministic hold time of a switch whose drive is ramped slowly at rate r: it holds until |h| reaches the spinodal, so t_hold = |h_sp(γ)|/r ∝ γ^1.5. That is a different quantity from the noise-driven dwell of §6, which scales as exp(γ²/4D). Both are properties of the model. Neither is a claim about organ size (Layer 2).
4. Layer 2: building (not claimed)
An organism is not read out of its DNA the way a file is read. It is grown. Every cell, tissue and organ is an object that grows independently, pushes on its neighbours, stiffens, and changes volume, and each step feeds back on the next. Developmental order, final size, absolute timing and whether a switch is on or off at a given moment are decided in that growth. They are not decided in the sequence alone.
The volume's own results show exactly this boundary. They are evidence for the claim, not against it:
| Result | Value | What it shows |
|---|---|---|
| Spinodal(γ) vs Carnegie developmental order | Spearman −0.087 (n = 47), null (App. L) | order is not written in γ |
| γ vs developmental timing | ρ = −0.018, p = 0.99 (App. A) | absolute time is not written in γ |
| Where order does come from | regulatory-cascade depth (App. I–L) | order is produced by the interaction of objects, in growth |
| Size direction from dwell | sign flipped within primates (+0.70 → −0.47, §5) | size is not read from γ |
| On/off STATE | taken from the literature (snake ZRS off, white-grape MYBA off) | state is a runtime observation, not a sequence read |
So the appendices that model order, size, tissue stiffness and a clock (A–L) are principle demonstrations of the building layer. They show how the read quantities could enter a growth computation. They are not evidence that reading determines building, and they are graded accordingly (Section 6).
5. Layer 3: building is possible in principle [O]
The door is not closed. Building needs no new logic. It needs the same logic run with computation comparable to the organism itself: every object's volume and stiffness measured and evolved as it grows, together with its neighbours. That is a full-physics computation, the same class of problem as the absolute surface gravity 9.8 m/s² in the physics volume. Its obstacle is computation, not theory. It is therefore graded [O] with the obstacle named: object-resolved volume and stiffness at organism scale. Small-scale pieces, such as the tissue-stiffness bracket (App. D) and the regulatory-cascade ordering (App. I), are the first steps of that computation. They are not its completion.
6. What changes in how the appendices are graded
- Results that are true by construction are graded [F] (a model property), not [V]. [V] is reserved for tests against external data. Examples: the wavefront "0 violations", firing vs depth, the quorum gate, and "order = argsort(spinodal)".
- Order edges defined by temporal precedence ("X activates before Y") agree with time by construction. Edge concordance is [F], and the order result is a principle demonstration until edges come from direct regulatory evidence (ChIP, loss-of-function) that is independent of timing.
- Post-hoc additions to a pre-registered floor are disclosed as such. The genes added in App. J and the MEOX1→PAX7 edge in App. L were added after the floor was missed, so the pre-edge result is the primary outcome.
- The absolute clock (App. K) has one free choice, the bracket end (CS13 is the optimum; CS12 gives 2.75 d and CS15 gives 1.62 d). It has five independent stage rows, not 31 independent genes.
- "No grammatical level remains undiscovered" is a declared closure of the reading layer: the three buckets (read / runtime / out of scope) are exhaustive by construction. It is not an empirical [V] claim.
7. Two grading vocabularies, one mapping
| Body vocabulary | Corpus grade |
|---|---|
| admissible | [F], [V] or [L], according to its basis |
| principle-demonstration | shown in the model, not tested against held-out data (building layer) |
| open | [O], obstacle stated |
| [B] | category boundary (read / runtime / out of scope) |
8. Reproducibility status, stated plainly
- γ, spinodal and barrier recompute bit-for-bit (28/28 regression cases, all shipped promoter caches). App. A verify 20/20 (needs scipy and scikit-image, now listed in
requirements.txt). App. L completion gate 18/18. - The §2 census cites 51 reads. Inputs for 28 are shipped. The others (primate growth plate, cat and tiger GHRHR/IGF2/POU1F1, fish and frog UCP1, and the organ-interpretation JSON behind the 26 atlas γ) are not in the repository, so those reads are marked not-reproducible-here until the inputs are added.
- γ windows differ. The definition uses a 2501-bp promoter window, while the Dictionary uses 150 kb–1 Mb regional windows (regional GC). Tables state their window. The like-for-like ZRS pair is human LMBR1 region 1.281 vs snake region 1.290.
9. Data-pending register
This corpus follows one rule: data decides the theory, and a theory counts only once it is written as code that reproduces its numbers. Items without shipped data or code are therefore not argued. They are listed here as data-pending, and they will be revised when the data arrive.
- §2 census: 23 of 51 reads lack shipped inputs (primate growth plate, cat/tiger GHRHR/IGF2/POU1F1, fish/frog UCP1, the organ-interpretation JSON behind the 26 atlas γ).
- Order edges from timing-independent regulatory evidence (ChIP, loss-of-function) to replace precedence-defined edges (App. I–L).
- App. C: which modulus carries the √Δφ onset (shear G vs bulk B) is to be settled by a coded packing run, not by argument.
- Cis-drive read (h) for on/off STATE, which App. L already calls data-blocked.
- Housekeeping:
gate_multipage.pyto the deployed layout; manifest grade counts regenerated from page tags.