Catch the AI-designed enhancers that will fail, before the lab synthesizes them.
CisFalcon scores a designed DNA sequence against a frozen external measured-activity model and predicts whether it will misfire in the wrong cell type. It ranks a batch safest-first, so a lab spends its bench budget on the designs most likely to hold up.
triage_conditioning_check.py.Spend the synthesis budget where it holds up
Rank a batch of AI-designed enhancers safest-first, then synthesize down the ranked list. The specificity failures you actually make drop sharply, so a fixed bench budget buys more designs that work.
triage_curve.pytriage_conditioning_check.py. CisFalcon is a triage ranker, not a hard gate.Paste or upload a design library and rank it live
Any size. CisFalcon scores each design against the frozen external model, ranks safest-first, and returns a ranked CSV. Enter your cost per design to see the wasted synthesis a safest-half triage averts.
Measured on a different lab's designs the model never saw
Cross-lab is the flagship: a frozen published activity model, scored on 93,435 designs from a different lab, a different design process, and generators it never saw (Gosai et al. 2024), with zero sequence overlap. Both the deployment number and the harder fully-conditioned number are reported.
bootstrap_ci.py)cell_prior_baseline.pydesign_gaps.csv (ensemble_ci.py); the 0.8013 headline elsewhere on this page is the same model on the flagship path over designed_scored.csv.python within_neighbor/matched_paired.py. Independent model, in-vivo functional labels. The honest next step is a functional within-cortex model.reproduce_flagship.py, one-click Colab.The same frozen model ranks single-base variant effects
Beyond cell-type specificity, the identical model scores single-nucleotide variants on a fully independent saturation-mutagenesis benchmark it never saw (Kircher et al. 2019). A second, disjoint test of the same triage signal, with the scorer loaded bit-identical to the flagship.
A deterministic gate, an agent diagnosis, checked against external ground truth
Nothing is trained here. The ranking comes from a frozen, published measured-activity model; the agents add the redesign guidance a bare score cannot.
FAIL := gap ≤ 0
reproduce_flagship.py re-derives AUROC 0.8013 in pure numpy from the committed per-design scores. One-click Colab in the browser.docs/SCIENCE-AUDIT.md). The conditioned figures above (41%, 2.59×, the 91% null) post-date that audit and are reproduced instead by triage_conditioning_check.py, which asserts the audited pooled figures as a positive control. Built with Claude Code; full methodology in PREREG.md (frozen, hash-locked) plus PREREG-ERRATA.md, which carries dated corrections to two of its reported figures.