Designed promoters

A dataset of promoter sequences that exist in no genome. A promoter is the stretch of DNA in front of a gene that decides how strongly it is switched on; each of these is 600 bp of DNA written by a genetic algorithm, not copied from any organism. Each was scored twice — once with the target cell type described to the model and once with the cell type it should stay quiet in — and selected on the difference, the margin. It answers the question the natural database cannot: can we build something better than the genome already offers?

832 candidates recorded, 402 clear the selection rule, 64 shipped, across 2 on/off cell pairs. Every candidate from every production run is published, passing or failing, with the record of which rules it clears and by how much. Margins here are measured inside one named genomic window — the scaffold — and mean nothing without it, so every record names its own.

There is a second database, and it is strong exactly where this one is weak. Nothing here can be recalled from the model’s training data, because none of it was ever in any genome to be trained on — and for exactly the same reason, no laboratory has ever measured any of it. The natural promoters have the opposite shape: they already exist, so measured laboratory evidence for them exists too, and a good rank there may be partly recall of the model’s training data.

The two are separate releases with separate file names and separate limitation blocks. Do not merge them into one table or one ranking — they carry different caveats. Exactly one quantity is allowed to cross between them — a design's margin against the best natural promoter in the same window — and it has its own comparison view, labelled as the only one.

Limitations

RESEARCH USE ONLY, NON-COMMERCIAL. Not wet-lab validated. Not clinical. Every number in this release is a prediction of the g0-expression model on checkpoint 20260523. Nothing here has been validated in a wet lab, in any cell type, at any length, in any construct. Nothing here is for clinical, diagnostic or therapeutic use. These are design hypotheses offered for collaborative validation, not products.
L1Not wet-lab validated, and not clinicalNo sequence in this release has been synthesised, transfected, transduced or measured in any cell. Every number is a model prediction. Research use only, non-commercial. Nothing here may inform a clinical, diagnostic or therapeutic decision.
L2Selective on the delivered property — by selection, not by learned repressionSELECTIVE ON THE DELIVERED PROPERTY: strong in the target cell type, and measured quiet in the off-target cell type, in a scaffold that is quiet in both when empty and whose off-target arm is demonstrably live. MECHANISM FOOTNOTE, required wherever the mechanism is at issue: this selectivity is SELECTION, NOT LEARNED REPRESSION. The natural seeds were already quiet in hepatocyte, so there was no off-target gradient to descend; what the optimiser had to do was hold that arm quiet while raising the on arm, and it did. Active descent of a LOUD off arm is demonstrated only in a separate, differently-seeded experiment (hepatic 4.844 -> 0.005), whose own caveats travel with it: culling not conversion, and silence not repression. Do not say the model was taught to silence the off-target arm.
L3The ratio is the quantity, not the raw marginA margin is scaffold-bound: a scaffold with more dynamic range lifts the designs and the natural promoters together. The comparable number is a design's margin divided by the best natural promoter's margin measured in the SAME scaffold, in the SAME run, under the SAME two context strings. Measured: re-running both pairs in a safe-harbour scaffold raised every raw margin and LOWERED the ratio in both pairs (A1 1.351x -> 1.168x, A2 2.308x -> 1.256x).
L4No cross-model corroborationNo cross-model corroboration exists for these designs. Cross-model validation was attempted and halted: three control gates failed on cell-type coverage and a fourth on a composition confound, and only 4 of 10 A-tier coverage arms -- the five pairs' ON sides and OFF sides, counted separately -- are reachable by any alternative model that can vote positively at all. Every number here comes from one model on one checkpoint.
L5One checkpoint, with a compressed dynamic rangeCheckpoint 20260523 preserves marker-gene ranking but compresses magnitudes. The reportable margin threshold is 0.80 log units, which is close to the full width of the band most real genes occupy (0.03-0.9). Compare deltas, never absolute magnitudes, and never across scaffolds.
L6Scaffold-boundEvery score here was measured with the 600 bp design substituted for the proximal promoter of one fixed real gene TSS window (FAM47C). That is the regime the model was trained on, and it is not the locus a design would be used at. A margin from this scaffold is not comparable in magnitude with a margin from another. The identical 600 bp ALB promoter scores -0.012 in one admitted scaffold and +4.844 in another.
L7Not measured in an AAV cassetteA transgene cassette in a plasmid is out of distribution for this model. These designs were evolved and scored in a genomic window, not in a cassette. A cassette-optimised ranking did not transfer in this project: the best design from a cassette-environment run ranked 63rd of 64 on the genomic axis.
L8The on-target reporting floor excludes nothingBoth pairs report an on-target floor derived from a small panel of human genomic control promoters scored in this same scaffold before any design was scored. In both pairs `floor / negative_on_max` is below 1, which means the floor is cleared by some random DNA in this scaffold and carries no weight. The banded margin criterion is the one doing the work. Both counts are reported so 'both criteria met' cannot be read as two independent checks.
L9Novelty is bounded against the run's own seedsEdit distance is measured over the 600 bp region against the 25 natural seeds of that run. It bounds recall of those seeds, not of every promoter in the genome.
L10A third pair was attempted and no pair shipped from itA third pair (CNS neuron ON vs hepatocyte OFF, A4) was generated, and no shipped pair came out of it: nothing among its candidates is selected, so it has no pair record beside A1 and A2. Its 128 candidates are nevertheless published, in the harvested tables, each marked with the criterion it fails — see L11 for why a record is not a design that passed, and L13 for the measurements that stopped this one. A failure that is countable is worth more than a failure that was deleted.
L11The six criteria are recorded, not enforced — a record in this release is not a design that passedThis release publishes EVERY candidate from every production generation run, each carrying its own record of the six selection criteria: which of them it meets, and by how much. The criteria are recorded rather than enforced. A candidate that fails one is published marked as failing it instead of being deleted, so the criteria themselves are unchanged and what changed is what happens to a candidate that misses one. Three different counts follow, and they are not interchangeable: the number RECORDED is how many candidates were generated and says nothing about any criterion; the number CLEARING THE SELECTION RULE is how many meet all six; the number SHIPPED is the curated per-pair selection. Check whether a record was selected, and read its `gate_record`, before quoting it.
L12Six design environments, and only the ratio crosses between themThe harvested records span FAM47C (the scaffold of record, 384 records), FOXB2 (superseded, 192), CCR5site_plus and AAVS1_plus (safe-harbour integration coordinates, both rejected as design environments, 128 and 64), Keppel19_minus (the A5 integration site, 64: its designs reach a median margin of 3.961 there and 0.090 re-scored in FAM47C, with a rank correlation of 0.0724 between the two, which is why A5 is not shipped) and a plasmid cassette (out of distribution, segregated and never tabulated). A raw margin is meaningless without its scaffold named. Only the design-over-nature ratio against the best natural promoter in the SAME window and the SAME run crosses a scaffold boundary, and every run carries that baseline.
L13The A4 records are published on a hollow admissionThe 128 A4 (CNS neuron ON / hepatocyte OFF) records ship with their criteria recorded rather than enforced, and nothing among them is selected. FAM47C's admission for A4 is carried by exactly one neuronal control, SYT1, by 0.0014 log units — and SYT1 is also A4 seed 7, so the environment was admitted by the optimiser's own starting material rather than by an independent control. All 64 FAM47C candidates are louder in hepatocyte than that run's own random-DNA negatives. The 64 AAVS1_plus candidates were evolved in an environment whose EMPTY scaffold is already loud on the neuronal arm, and they collapse to a median 0.802 when re-scored in a real gene TSS window. All three measurements travel with every A4 record: the admission carried by a single control, SYT1, by 0.0014 log units and that control is also A4 seed 7; all 64 FAM47C candidates louder in hepatocyte than their own run's random-DNA negatives; and the 64 AAVS1_plus candidates collapsing to a median 0.802 in a real gene TSS window.
L14Both shipped scaffold admissions rest on a single carrier — disclosed, not re-gatedThe advisory hollow-admission check (reported under `scaffold.admission.hollow_admission_check` on every record) fires on both SHIPPED pairs, not only on the pair that was dropped. **A2 / FAM47C** is admitted on ONE carrier of five, `mck__published_cassette`, clearing its own banded floor by 0.0302 — a mouse synthetic fusion with no genomic TSS of its own, while all three HUMAN genomic members of the same panel failed. **A1F / FAM47C** has a single-member panel by construction: `ctnt__region_600bp`, i.e. TNNT2, which is also A1 seed 11 — structurally the same defect that disqualified A4/FAM47C (SYT1 alone, by 0.0014, and SYT1 is A4 seed 7), one pair earlier and in a weaker form. **No verdict moves and nothing is re-gated:** the four admission criteria were fixed before any scaffold was scored, and adjusting them after seeing where they landed is exactly the failure they exist to prevent. Read an admission here as passed, not as broad, and read A4's exclusion as the strong form of a weakness the shipped pairs share. **A2's weakness is narrower than it first reads.** A 110-pair triage table re-derives admission under a mechanical ON panel — the ON context's own committed marker genes as 600 bp genomic windows, a rule whose inputs all predate that work — and under it A2 / FAM47C is admitted by THREE human genomic carriers, NEB, MYF6 and TNNI1. So the single-mouse-fusion carrier is a property of the curated panel we happened to use, not evidence that no human genomic promoter can carry this environment: a second, independently-derived and stronger basis for the same admission. It re-gates nothing, and it does not transfer to A1F, whose one-member panel is a genuine single-carrier case under both rules. Triage is not admission — that table's panel differs from the curated procedure, so a green cell in it may not be quoted as a curated admission.

Designed promoters

Every record is subject to L1–L14 above.

832 candidates recorded. 402 clear the selection rule. 64 shipped. Every candidate from every production generation run is here, passing or failing, each carrying its record of the six selection criteria: which it meets, and by how much. A record here is not a design that passed. Being recorded here does not mean a candidate cleared the selection rule. Each record's glyph strip and margin axis state which rules it clears and by how much.

Downloads: designs.tsv — the shipped records, flat; harvest.tsv — every recorded candidate with its six criteria, passing or failing; designs.fasta — the sequences themselves.

How to read a record
the check ran and this record cleared itthe check ran and this record is marginal, or clears it with a caveatthe check ran and this record did not clear itno measurement exists — not a failure, an absence

The criteria are not equally informative. The one that removes the most records is also the least resolvable: 228 of the 334 off-arm failures in this corpus fail by less than 0.0181, the width by which one score moves between the two implementations of this same checkpoint, so a narrow failure is an undetermined sign and not a near miss. And the ON-target reporting floor excludes nothing in this scaffold — L8 above.

The two shipped pairs

A1_cardiomyocyte__vs__hepatocyte

Ventricular cardiomyocyte ON / Hepatocyte (liver parenchymal cell) OFF. An intravenous AAV dose loads the liver first, so a cardiac gene therapy that uses a ubiquitous promoter expresses its transgene in hepatocytes at high level. The promoter is where that de-targeting has to happen. The field standard for the cardiac arm is cTnT (the TNNT2 promoter).

17 designs shipped from this pair. In the FAM47C scaffold their margins run 6.3228 down to 5.9169, which is 1.351× down to 1.2643× the best natural promoter measured in that same window and the same run (TNNT2, 4.6801 in FAM47C). The empty FAM47C window scores 0.0325 ON / -0.0339 OFF, so the window is not carrying the signal; this run's 12 composition-matched random-DNA negatives reach a margin of 0.1416 in the same window.

Scaffold admission: pre-named ON-standard panel of 1 member(s), 1 clearing C1 and 1 carrying C2. SINGLE-CONTROL ADMISSION: one member is the whole panel and it carries both criteria. So the admission says this scaffold expresses that one known on-target element far above its negatives, with a reportable margin. It does NOT say the scaffold expresses on-target elements in general -- one control cannot show that. Read it as the weakest form of a passed admission. Note also that this element is normally in the pair's natural_baseline as well, so the admission control and the baseline are not independent of each other.

The control promoters from this same run, individually

Never average these. cTnT is chicken; MHCK7 and CK8e are mouse synthetic fusions with no genomic TSS; TBG-as-shipped is a 669 bp composite; hSYN1 is the only control whose human gene is in the model's test split; and the lengths differ, so rows must not be compared with each other or with a 600 bp design.

controlspeciesbpONOFFmarginin FAM47Cverdict
ctnt__published_cassetteGallus gallus (chicken)4294.2812-0.01724.2984reportable
ctnt__published_cassette_genomic_coreGallus gallus (chicken)4144.2812-0.02454.3057reportable
ctnt__region_600bpHomo sapiens6004.6562-0.02394.6801reportable
mck__published_cassettesynthetic construct (mouse Ckm-derived enhancer/promoter + mouse alpha-MHC enhancer)7921.4609-0.02941.4903reportable
mck__published_cassette_ck8synthetic construct (mouse Ckm-derived)4501.3906-0.0271.4176reportable
mck__published_600bpsynthetic construct (mouse Ckm-derived enhancer/promoter + mouse alpha-MHC enhancer)6000.2061-0.02890.235not_a_finding
mck__region_600bpHomo sapiens6000.0615-0.03340.0949not_a_finding
hsyn1__published_cassetteHomo sapiens4700.1079-0.01680.1247not_a_finding
hsyn1__published_cassette_genomic_coreHomo sapiens4560.1187-0.01050.1292not_a_finding
hsyn1__region_600bpHomo sapiens6000.1113-0.00810.1194not_a_finding
tbg__published_cassetteHomo sapiens (synthetic composite)6690.0641.3828-1.3188not_a_finding
tbg__published_cassette_tbg_bareHomo sapiens4100.03761.2812-1.2436not_a_finding
tbg__published_600bpHomo sapiens (synthetic composite)6000.07372.0781-2.0044not_a_finding
tbg__region_600bpHomo sapiens6000.05761.3906-1.333not_a_finding
nppa__region_600bpHomo sapiens6000.4473-0.03440.4817not_a_finding
nppb__region_600bpHomo sapiens6000.1235-0.01650.14not_a_finding
myh7__region_600bpHomo sapiens6000.3984-0.04440.4428not_a_finding
ryr2__region_600bpHomo sapiens6000.2051-0.01610.2212not_a_finding
des__region_600bpHomo sapiens6000.0554-0.02670.0821not_a_finding

A2_skeletal_muscle_myofiber__vs__hepatocyte

Skeletal muscle myofiber ON / Hepatocyte (liver parenchymal cell) OFF. The same delivery problem as A1 for systemically dosed muscle programmes: the vector reaches the liver whatever the target is, so the liver arm is the one that has to be quiet. The field standards for the muscle arm are MCK-derived elements (MHCK7, CK8e), which are striated rather than skeletal-restricted.

47 designs shipped from this pair. In the FAM47C scaffold their margins run 4.5822 down to 4.1451, which is 2.3083× down to 2.0881× the best natural promoter measured in that same window and the same run (TRIM54, 1.9851 in FAM47C). The empty FAM47C window scores 0.0095 ON / -0.0339 OFF, so the window is not carrying the signal; this run's 12 composition-matched random-DNA negatives reach a margin of 0.063 in the same window.

Scaffold admission: pre-named ON-standard panel of 5 member(s), 2 clearing C1 and 1 carrying C2. The admission is real but it rests on a single member's margin: the other panel members' margins are in c2.member_margins below and most of them are not findings. Read the admission as passed, not as broad.

The control promoters from this same run, individually

Never average these. cTnT is chicken; MHCK7 and CK8e are mouse synthetic fusions with no genomic TSS; TBG-as-shipped is a 669 bp composite; hSYN1 is the only control whose human gene is in the model's test split; and the lengths differ, so rows must not be compared with each other or with a 600 bp design.

controlspeciesbpONOFFmarginin FAM47Cverdict
ctnt__published_cassetteGallus gallus (chicken)4291.7031-0.01721.7203reportable
ctnt__published_cassette_genomic_coreGallus gallus (chicken)4141.7109-0.02451.7354reportable
ctnt__region_600bpHomo sapiens6000.3164-0.02390.3403not_a_finding
mck__published_cassettesynthetic construct (mouse Ckm-derived enhancer/promoter + mouse alpha-MHC enhancer)7920.8008-0.02940.8302reportable
mck__published_cassette_ck8synthetic construct (mouse Ckm-derived)4501.2109-0.0271.2379provisional_within_noise
mck__published_600bpsynthetic construct (mouse Ckm-derived enhancer/promoter + mouse alpha-MHC enhancer)6000.3027-0.02890.3316not_a_finding
mck__region_600bpHomo sapiens6000.032-0.03340.0654not_a_finding
hsyn1__published_cassetteHomo sapiens4700.042-0.01680.0588not_a_finding
hsyn1__published_cassette_genomic_coreHomo sapiens4560.0342-0.01050.0447not_a_finding
hsyn1__region_600bpHomo sapiens6000.0398-0.00810.0479not_a_finding
tbg__published_cassetteHomo sapiens (synthetic composite)6690.02911.3828-1.3537not_a_finding
tbg__published_cassette_tbg_bareHomo sapiens4100.02871.2812-1.2525not_a_finding
tbg__published_600bpHomo sapiens (synthetic composite)6000.03612.0781-2.042not_a_finding
tbg__region_600bpHomo sapiens6000.0281.3906-1.3626not_a_finding
des__region_600bpHomo sapiens6000.0344-0.02670.0611not_a_finding
myl1__region_600bpHomo sapiens6000.0206-0.04540.066not_a_finding

What was attempted and not shipped

Their candidates are in the harvest above rather than deleted. The per-candidate measurements that stopped each pair are published as a machine-readable file: download not_shipped.json.

What this release was built from

Every record carries both of its context strings verbatim, and the full set — with complete SHA-256 digests and measured paraphrase floors — is in contexts.json (JSON download). They are reproduced verbatim and must not be corrected; why is on the overview.

Every record in designs.jsonl carries a reproduce block: the scaffold window and its checksum, the coordinates the 600 bp design is substituted into, the request body and the expected score. The window discipline those steps assert — and what silently goes wrong when it is not asserted — is on the overview, under exactly how a window is built.

The release as a whole — the model id, revision, checkpoint, unit and endpoint, the file inventory and the limitations block — is in MANIFEST.json (JSON download).