ZafrensTechnical white paperZ-Screen · V2.0
Zafrens · Technical white paper · Version 2.0 · October 2026

Z-Screen: Combinatorial Perturbation Transcriptomics, Model Benchmarking and Multi-Atlas Phenomimicry

How a readable chemical grammar, same-well multimodal nanowell measurement and calibrated chemical–genetic phenomimicry turn whole-transcriptome screening into an engine for therapeutic discovery

Edition Public edition · chemical structures withheldDataset Z-Screen pilot package V2 (162,914 compounds) · Hugging Face · interactive atlasEvidence source tables and hashes
Executive summary

What this paper shows

Z-Screen is Zafrens’ nanowell screening platform. It pairs combinatorial small-molecule synthesis from reusable building blocks with whole-transcriptome and high-content imaging readouts, at up to 50,000 conditions per run.

This white paper analyzes the Z-Screen pilot dataset released as Package V2 (ZScreen_Pilot_Package_v2.0.0, available on Hugging Face): 162,914 unique compounds assembled from 627 recurring building blocks, profiled as 190,699 compound–context transcriptional profiles across eight library–cell contexts, plus an 11,435-nanowell ActiveSeq same-well imaging-and-RNA co-assay. The pilot is a sample of what the platform measures, not its ceiling: Z-Screen is designed to scale to millions, and potentially hundreds of millions, of compounds.

Five workstreams are reported, each with its saved evidence tables:

  1. Platform and combinatorial grammar. Cellular responses decompose by building block: computationally removing one block from a trained model reproduces its measured effect at median Spearman r = 0.89–0.94, and fragment-level weights rebuild whole-block effects at r = 0.97–0.99.
  2. ActiveSeq same-well co-assay. Morphology and RNA measured inside the same nanowell agree globally (Mantel r = 0.773) and the exact well link carries information that shuffled pairings lose (0.109 versus −0.001 held-out correlation).
  3. Model benchmarking. Simple recipe models and a reference transformer split the eight contexts four to four. On unseen building blocks the additive recipe model edges Chemprop, and retrospective active-learning replays recover the same responses with 33–52% fewer measurements.
  4. Chemical twins. Calibrated cross-atlas matching against LINCS L1000, Tahoe-100M and CIGS recovers reference controls (median panel rank 0.822 on 17 qualified controls) and yields 110 qualifying series–reference matches across 51 series.
  5. Genetic twins. Bridging to 43 Perturb-seq signature sets (~18,800 targets) yields 2,626 strict series–knockout matches in 178 disjoint program clusters, with zero synthetic false discoveries at FDR < 0.05.
From reusable chemistry to mechanism hypothesesNumbers describe the pilot dataset analyzed in this paper; the platform itself is designed to scale to millions of compounds and beyond.1 · CHEMISTRYCombinatorial library627 reusable building blocks5 positional slots (bb0–bb4)162,914 pilot compounds722,397-recipe design space2 · MEASUREMENTZ-Screen nanowell profiling2–10 cells per nanowellUp to 50,000 wells / run6,000-gene surface → 32programsImaging on 33,575 compounds;ActiveSeq same-well co-assayon 11,435 wells3 · LEARNINGModels & benchmarksBlock knockout r = 0.89–0.94Recipe, transformer & GNNcomparisonsGraph features vsfingerprints: 40/40 splitsActive-learning replays:33–52% fewer measurements4 · HYPOTHESESPhenomimicry & hypothesesChemical twins (LINCS,Tahoe-100M, CIGS): 110 matches/ 51 seriesGenetic twins (43 Perturb-seqsets, ~18,800 genes): 2,626matches / 178 clusters14 mechanism hypotheses from20 seriesMeasure cellular responses to reusable chemical parts → learn transferable rules → test the strongest mechanism hypotheses.
Figure 1. The Z-Screen discovery architecture. Reusable building blocks define a 722,397-recipe design space, of which the pilot dataset measures 162,914 compounds. Z-Screen profiles up to 50,000 nanowells per run on a 6,000-gene surface projected to 32 transcriptional programs, with library imaging on 33,575 compounds and the ActiveSeq same-well co-assay on 11,435 control wells. Calibrated models and phenomimicry engines turn those measurements into 110 chemical-reference and 2,626 genetic-reference matches, which converge on 14 distinct mechanism hypotheses.
162,914
pilot compounds
190,699 compound–context profiles across 8 contexts; 627 building blocks
r = 0.89–0.94
block-level modularity
in silico building-block knockout reproduces measured block effects
0.822
chemical-twin calibration
median matched-panel rank on 17 CIGS reference controls; MZ1 chromatin-class AUROC 0.799
110 + 2,626
reference matches
chemical-twin series matches and strict genetic-twin matches (178 clusters)
1 · Platform and combinatorial grammar

A high-throughput language connecting chemical parts to cellular states

Recurring chemical parts and rich cellular readouts let Z-Screen learn how specific substitutions change biological responses.

1.1 The Z-Screen platform

The Z-Screen microfluidic platform compartmentalizes 2 to 10 intact human cells per nanowell across arrays of up to 50,000 conditions per run. Whole-transcriptome mRNA is captured on barcoded beads, with high-content imaging acquired either across library runs or inside the exact same well through the ActiveSeq co-assay (Section 2).

Whether operating in sequencing mode, imaging mode, or conditionally paired library imaging and sequencing, the platform is called Z-Screen. The term ActiveSeq is reserved for experiments in which high-content imaging and RNA sequencing occur inside the same nanowell.

1.2 The pilot dataset analyzed here

In the public Package V2 release, raw sequencing reads across 46,944 human genes are depth-normalized, background-adjusted with the documented context-specific baseline, harmonized onto a 6,000-gene high-variance expression surface, and projected onto a pinned k = 32 semi-nonnegative matrix factorization (semi-NMF) transcriptional program basis (W ∈ ℝ32×6000). Across four combinatorial libraries (ZEL024, ZEL028, ZEL031, ZEL039) and five human cell lines (HEK293, H1650, A549, THP1 and AEC7 endothelial cells), the pilot dataset comprises 190,699 compound–context profiles spanning 162,914 unique compounds assembled from 627 active positional building blocks (bb0–bb4).

The release is public. The pilot dataset is published on Hugging Face as Zafrens/zscreen-pilot, with pinned per-file manifests and SHA-256 hashes; the evidence tables in Section 7 derive from that release. An interactive Functional Drug Atlas (http://32.190.137.56/) lets readers browse a portion of the measured responses.

Scope of the numbers in this paper Every count, correlation and match reported here refers to the pilot dataset. It establishes that the platform’s measurements are learnable and transferable; it does not bound the platform’s capacity, which is designed to scale to millions of compounds and beyond.

1.3 Substructure modularity: cells read individual chemical parts

Unlike diversity libraries in which every molecule is an isolated scaffold, Z-Screen’s combinatorial design means the median building block is observed across 461 distinct molecules, and even a molecule’s least-common synthon appears in roughly 1,100 other library members. Across the corpus, 5,077,542 measured compound pairs differ by a single positional building-block substitution (207,956 pairs where both compounds sit in the held-out test fold). The building blocks define 722,397 unique chemical recipes and 2,079,661 nominal compound–context states across 104,385 Bemis–Murcko scaffolds, so the 190,699 measured profiles sample roughly 9.2% of the nominal combinatorial grid.

A compound is a recipe of positional building blocksThe same block recurs across hundreds of molecules and across libraries, so its cellular effect can be isolated. Structures are withheld inthis public edition; block identities are schematic.bb0bb1bb2ZEL028A3B7C1ZEL028A9B7C4ZEL031A2B7C6ZEL031A2B7C8Block B7 recurs acrossrecipes and libraries(median block: 461molecules)Single-swap pair: onlybb2 differs (5,077,542measured pairs)461median molecules perbuilding block~1,100other molecules sharing acompound’s rarest block5.08 Mmeasuredsingle-substitutioncompound pairs722,397unique recipes · 2,079,661nominal compound–contextstatesMeasured coverage of the nominal design grid190,699 measured profiles ≈ 9.2% of 2,079,661 nominalcompound–context states across 104,385 Bemis–Murcko scaffolds. Theunmeasured 90.8% is the space the models are asked to predict.
Figure 2. Recurring building blocks across recipes and libraries. A compound is a recipe of positional blocks (schematic; structures are withheld in this public edition). The same block recurs with different neighbors and across libraries, which isolates its contribution, and single-swap pairs expose activity cliffs. Right: reuse and coverage statistics for the pilot dataset.

Cellular transcriptional responses respect this chemical grammar. Computationally knocking out a single building block from a trained model’s input reproduces that block’s empirical marginal effect in cells at a median Spearman r = 0.89 to 0.94 across the two most deeply measured contexts (zel024_hek293 and zel039_aec7, three splits each; z = 13.8 to 19.2 against a shuffled-label null near zero). Decomposing each building block into Morgan substructures and summing the learned fragment weights reconstructs the whole block’s cellular effect at r = 0.97 to 0.99.

Figure 3
Figure 3. In silico building-block knockout and gene-program projection. Left: median Spearman correlation between computationally removing a building block from the model and its measured empirical effect, for about 100 blocks per split (HEK293 and AEC7; shaded band marks 2 SD of the shuffled null). Right: projecting individual block vectors onto the 6,000-gene surface separates biological states. One block carried by 2,294 molecules induces cytoplasmic heat-shock chaperones (HSP90AA1, HSPA8, DNAJB1); an alternative block at the same position (2,267 molecules) selectively activates endoplasmic-reticulum unfolded-protein stress (HSPA5/BiP, HSP90B1, DDIT3/CHOP).
2 · ActiveSeq same-well multimodality and scaling

Coupling morphology and transcriptomics inside the same nanowell

Across the broader Z-Screen corpus, 33,575 library compounds have conditionally paired high-content imaging and transcriptomics (ZEL024: 10,129 compounds; ZEL031: 8,443; ZEL039: 15,003), with 448 CellProfiler morphological features per condition.

To test whether single-well morphological variation co-varies with transcriptional program usage inside the same cells, without batch or well-to-well confounding, a dedicated 11,435-nanowell ActiveSeq study imaged each nanowell across brightfield and fluorescence channels immediately before lysis and barcoded mRNA capture, across 35 pharmacological control compounds.

  • Global cross-modality geometry. Across the 35-control panel, pairwise distances in the 448-feature morphology space correlate with distances in the 32-program RNA space at Mantel r = 0.773 (exact permutation p = 1/2,001 = 0.0005).
  • The exact well link carries information. On 2,287 held-out ActiveSeq wells evaluated across 72 models, preserving the nanowell link between image and RNA yields a QC-adjusted within-treatment image-to-RNA correlation of 0.109; breaking the link within the same compound and batch collapses it to −0.001. Real pairs beat broken pairs in 35 of 35 compound averages and 64 of 70 compound-by-batch strata.
  • Population-level recognition. After pooling 32 held-out wells per treatment, joint image-plus-RNA classification exceeds RNA alone by +2.86 percentage points (batch 1 → 2) and +10.48 points (batch 2 → 1). Single-well classification shows no consistent gain; the pooled result is a post-fit aggregation under a fixed classifier, not a learned fusion model.
Figure 4
Figure 4. Measurement depth and batch accumulation. Left: across 1,562 endothelial chemical families (zel039_aec7), split-half correlation between disjoint halves of a family’s members rises from 0.37 (30–99 pooled cells) to 0.99 (more than 5,000 pooled cells; Spearman r = 0.882). Right: combining independent acquisition batches of control compounds raises gene-level agreement with held-out batches from 0.420 (1 batch) to 0.690 (8 batches) in AEC7 and from 0.424 to 0.668 in A549, in 20 of 20 partitions.
3 · Internal and external benchmarking

Where Z-Screen representations add predictive power, and where they do not

Two internally generated benchmarking workstreams evaluated within-library generalization, cold-start chemistry, active learning, and transfer to public datasets. Each comparison below reports the saved test set it was scored on.

3.1 Within-library generalization on the released fold-0 split

In the released fold-0 benchmark, the reference transformer wins four of eight contexts and simple recipe models win the other four. Simple winners include additive building-block marginals and slot-embedding ridge regression. HEK293/ZEL024 reaches transformer r = 0.582; AEC7/ZEL039 favors slot-embedding ridge at r = 0.451.

Within-library generalization on the released fold-0 splitPearson r between predicted and measured 32-program response, per library–cell context. Simple recipe models and the reference transformereach win four of eight contexts.0.00.10.20.30.40.50.6Pearson r (held-out fold-0 test profiles)ZEL024 · H1650n = 2,175transformer0.212 · 0.242ZEL024 · HEK293n = 2,811transformer0.501 · 0.582ZEL028 · A549n = 8,242simple recipe0.133 · 0.106ZEL028 · H1650n = 5,258transformer0.099 · 0.114ZEL028 · HEK293n = 12,469simple recipe0.192 · 0.146ZEL031 · A549n = 1,678simple recipe0.202 · 0.144ZEL031 · THP1n = 1,804transformer0.305 · 0.323ZEL039 · AEC7n = 4,215simple recipe0.451 · 0.336best simple model (additive marginals or slot-embedding ridge)reference transformer
Figure 5. Fold-0 reference models by context. Pearson r on held-out fold-0 test profiles for the best simple recipe model (teal) and the reference transformer (navy). Fold 0 is the test fold; folds 1–4 train; fold 4 tunes the simple models. Source: evidence/fold0_reference_model_summary.csv.
Table 1. Fold-0 comparison of the best simple model and the reference transformer, per context.
ContextTest profilesBest simple modelSimple rTransformer rWinner
ZEL024 · H16502,175additive BB marginals0.2120.242transformer
ZEL024 · HEK2932,811additive BB marginals0.5010.582transformer
ZEL028 · A5498,242slot-embedding ridge0.1330.106simple
ZEL028 · H16505,258slot-embedding ridge0.0990.114transformer
ZEL028 · HEK29312,469slot-embedding ridge0.1920.146simple
ZEL031 · A5491,678additive BB marginals0.2020.144simple
ZEL031 · THP11,804additive BB marginals0.3050.323transformer
ZEL039 · AEC74,215slot-embedding ridge0.4510.336simple

3.2 Cold-start chemistry and active learning

A central question for medicinal chemistry is what happens when a candidate incorporates a building block the model has never seen (the bb_disjoint split). In a head-to-head benchmark on zel024_hek293 fold 0 (n = 7,544 held-out molecules with unseen building blocks), an additive recipe model was compared with an end-to-end message-passing graph neural network (Chemprop v2.3.1 D-MPNN) and with Z-Screen’s shared-context transformer.

  • Unseen building blocks. On the same 7,544 compounds, the additive recipe model reaches mean program r = 0.363, R² = 0.109 and 2.62× directional enrichment at a 5% selection budget, versus Chemprop at 0.337, 0.089 and 2.53×. Both use 5,721 training and 649 validation profiles. The three-seed shared-context transformer reaches r = 0.398 and 2.86× enrichment using eight contexts, but its mean program R² is −0.99: ranking improves while effect-size calibration worsens.
  • Pretrained graph features generalize. Across all 8 contexts × 5 folds under strict bb_disjoint partitioning, frozen CheMeleon-2048 graph features (8-context mean r = 0.264, up to 0.408) outperform Morgan-2048 fingerprints (mean r = 0.242) in 40 of 40 splits. Adding Z-Screen recipe coordinates to frozen CheMeleon further improves top-5% selection enrichment in 8 of 8 contexts (up to 4.54×).
  • Retrospective active learning. Across five of six objectives, model-directed selection matched the response recovery of 1,400 random measurements using 667–933 selections: 33–52% fewer measurements. HSPA5 recovery reached 42.8%, versus 30.7% for a frozen model and 14.8% for random selection. These replays use previously measured compounds; prospective campaigns will test the laboratory savings.
Model comparison on unseen building blocksHEK293 (ZEL024 fold 0) · 7,544 held-out compounds, each containing a building block absent from training · 5,721 training and 649 validation profiles for the matched models.Program r ↑Program R² ↑5% enrichment ↑Chemprop v2.3.1 D-MPNNend-to-end graph network, HEK293 only0.33670.08882.534×Additive recipe modelbuilding-block identities only, HEK293 only0.36280.10942.624×Shared-context transformer (3-seed ensemble)trained on all eight contexts0.3978-0.987 (worse calibration)2.861×Reading: the additive recipe model edges the end-to-end graph network on all three metrics with identical training data.The shared-context transformer ranks best but its program R² is negative: ranking improves while effect-size calibration worsens.
Figure 6. Model comparison on unseen building blocks. HEK293 (ZEL024 fold 0, 7,544 held-out molecules); the transformer uses additional context supervision from all eight contexts. Source: evidence/cold_start_metrics.csv.
Figure 7
Figure 7. Closed-loop active learning across six objectives, with shuffled-response controls. Left: recovery of the full-universe top-5% response set at a 1,400-compound budget (200 initial plus six rounds of 200). Updating the recipe model after each round (navy) beats the frozen initial model (orange) and random selection (gray) on five of six objectives, reaching 42.8% on HSPA5. Right: the advantage over random selection vanishes when chemistry–response labels are shuffled (72 matched permutation runs collapse to about 0 points).

3.3 External check: the program basis on public primary cells

NeurIPS 2023 primary human PBMCs On 614 PBMC profiles (146 drugs × 6 cell types), the pinned Z-Screen k = 32 program basis captures 17.59% of total differential-expression variance: 32.29× a random orthogonal basis and 6.40× a permuted basis (p < 10−10). The basis was fitted on Z-Screen cell lines only; this is a coverage check on primary cells, not a prediction benchmark.
4 · Cross-atlas small-molecule phenomimicry (“chemical twins”)

De-orphaning combinatorial chemistry against LINCS, Tahoe-100M and CIGS

An uncharacterized compound that induces the same signed transcriptional state as a validated drug, and whose structural analogs preserve that match across a chemical series, provides an immediate, testable mechanism-of-action hypothesis. We call such a match a chemical twin.

4.1 Baseline calibration and scoring

Cross-atlas matching compares signed transcriptional responses between platforms that were never designed to be compared, so three calibration choices determine whether pharmacological concordance is visible above noise:

  1. Signed contrastive projections. Up- and down-regulated genes are scored with their signs preserved. Averaging unsigned ranks across the top-|z| genes would cancel a perfect phenomimic (up-regulated genes at the 95th percentile, down-regulated genes at the 5th) to an uninformative 50%.
  2. Vehicle-based centering. The internal control panel (ZIC008) is 90.7% active oncology, kinase and epigenetic drugs (35 drugs versus 4 vehicle sets). Log2 fold changes and robust z-scores are therefore computed from raw UMI counts against 72 pure DMSO vehicle wells, or against the more-than-10,000-compound library median/MAD, rather than against the active-dominated panel mean, which would subtract the shared antiproliferative and cell-cycle pathways that carry much of the signal.
  3. Plate-level standardization of CIGS. Plate-based robust median/MAD standardization doubles CIGS replicate cosine (0.088 → 0.168). The analysis uses 3,261 exactly shared genes; the active reference panel contains 1,940 compounds.
Chemical-reference calibration on CIGS controlsMedian matched-panel rank of 17 reference-qualified controls (1.0 = each control’s own reference ranked first). Bold cells: Wilcoxon p <0.01 versus chance.AMedian rank by Z-Screen cell line and scoring methodCosine (IDF)Zhang score(IDF)Signed top-k(IDF)Pathway cosine(1,172)Multi-scaleensembleHEK2930.6890.7330.6220.8220.622HEK293 clone0.7780.6440.7670.7330.711A5490.7110.5560.7330.5110.667H16500.8220.7330.7220.7330.778AEC70.6220.7330.6780.6890.6000.50 (chance)0.85BHeadline calibration statistics0.822median panel rank · Pathwaycosine, HEK293, 17 qualifiedcontrols (p = 0.0005)0.598mean full-atlas rank · 28controls against 11,326reference entries (M6, HEK293clone)0.799AUROC · MZ1 in H1650 against109 chromatin-classreferences; ARV-825 ranked #2of 1,940 activesThese are rank statistics on matched control panels, not success rates across the full atlas. Source: evidence/cigs_qualified.csv, evidence/cigs_calibration.csv.
Figure 8. Chemical-reference calibration on CIGS controls. A: median matched-panel rank of 17 reference-qualified controls for each Z-Screen cell line and scoring method; bold cells are significant at Wilcoxon p < 0.01. B: headline statistics. The 0.822 median comes from pathway cosine scoring in HEK293 and is a best-matching-entry rank statistic, not an 82% success rate across the full atlas; full-atlas scoring (28 controls, 11,326 entries) gives a mean rank of 0.598. The MZ1 AUROC measures recovery of a broad 109-drug chromatin class in H1650, not BRD4 specificity; ARV-825 ranks second among 1,940 active references.

4.2 Library-wide chemical-twin discovery: 110 matches across 51 series

Using a five-channel similarity ensemble coupled with bipartite mutual specificity (Zmutual), well-count-stratified empirical permutation nulls (B = 2,000), Benjamini–Hochberg FDR q < 0.01, and at least one qualifying orthogonal support channel, 110 qualifying (series, reference) matches were identified across 51 chemical series (47 distinct variable cores). Of these, 33 have both internal-control and CRISPR support, including all ten highest-ranked chemical-twin series (ZS-SAR-01 to ZS-SAR-10).

Table 2. The ten highest-ranked chemical-twin series. Zemp is the series Z against the empirical permutation null; “mw” counts multi-well active analogs.
SeriesContext · variable coreSize / activesExternal twin (CIGS)Zemp (FDR q)Internal controlSame-MOA CRISPR KO
ZS-SAR-01A549 · ZEL028BB_2172915349 (+BB_3460866978)132 / 15 (0 mw)RoniciclibCDK4/6/7/9 kinase7.15 (1.6e−8)Palbociclib Z = +5.14CDK9 KO Z = +5.27
ZS-SAR-02A549 · ZEL031BB_310302039983 / 14 (13 mw)EndoxifenER/AR nuclear receptor5.75 (1.1e−8)Endoxifen Z = +6.40AR KO Z = +6.43
ZS-SAR-03H1650 · ZEL028BB_3467217614213 / 11 (0 mw)CeritinibALK/MET/IGF1R RTK5.97 (8.4e−6)AZD-3463 Z = +6.26ALK KO Z = +3.56
ZS-SAR-04THP1 · ZEL031BB_371737105387 / 5 (3 mw)AZD5153BRD4/BET reader4.90 (8.4e−5)MZ1 Z = +4.10BRD2 KO Z = +3.49
ZS-SAR-05H1650 · ZEL024BB_5272889191131 / 29 (11 mw)HTH-01-015NUAK1/ROCK kinase7.79 (7.9e−9)HTH-01-015 Z = +2.08NUAK1 KO Z = +3.11
ZS-SAR-06H1650 · ZEL028BB_8596154155223 / 15 (0 mw)GSK3368715type I PRMT inhibitor4.97 (7.3e−4)STM2457 Z = +3.58EZH2 KO Z = +4.28
ZS-SAR-07AEC7 · ZEL039BB_0302650651 & BB_733458819937 / 5 (1 mw)LY2857785CDK9/7 elongation3.94 (6.1e−9)Palbociclib Z = +4.16CDK9 KO Z = +6.70
ZS-SAR-08A549 · ZEL031BB_557491036088 / 17 (16 mw)AilanthoneAR/ER chaperone axis5.63 (2.5e−8)Endoxifen Z = +6.70AR KO Z = +6.83
ZS-SAR-09H1650 · ZEL024BB_3472530680 & BB_212257456876 / 17 (17 mw)ZM 336372RAF/MEK/MAPK4.34 (6.9e−5)ZM 336372 Z = +2.96MAP2K1 KO Z = +3.99
ZS-SAR-10H1650 · ZEL024BB_7372899989 & BB_8873714086136 / 23 (20 mw)ZM 336372RAF/MEK/MAPK4.45 (5.5e−5)Sorafenib Z = +2.51RAF1 KO Z = +4.49
Three independent lines of evidence per chemical-twin lead seriesSeries-level Z scores: match to the external CIGS reference (empirical permutation null), to an internal Z-Screen control compound, and to asame-mechanism CRISPR knockout.0123456789Series Z scoreCIGS reference (empirical null Z)internal controlsame-MOA CRISPR KOZS-SAR-01A549 · ZEL028RoniciclibCDK4/6/7/9 Cell Cycle & Transcriptional Ki…15 active · 0 multi-wellZS-SAR-02A549 · ZEL031EndoxifenNuclear Hormone Receptor (ER / AR / RAR)14 active · 13 multi-wellZS-SAR-03H1650 · ZEL028CeritinibALK / MET / RET Receptor Tyrosine Kinase11 active · 0 multi-wellZS-SAR-04THP1 · ZEL031AZD5153BRD4 / BET / SMARCA Chromatin Remodeling5 active · 3 multi-wellZS-SAR-05H1650 · ZEL024HTH-01-015ROCK / Cytoskeletal Kinase29 active · 11 multi-wellZS-SAR-06H1650 · ZEL028GSK3368715Histone & RNA Methyltransferase (EZH2/PRMT…15 active · 0 multi-wellZS-SAR-07AEC7 · ZEL039LY2857785CDK4/6/7/9 Cell Cycle & Transcriptional Ki…5 active · 1 multi-wellZS-SAR-08A549 · ZEL031AilanthoneNuclear Hormone Receptor (ER / AR / RAR)17 active · 16 multi-wellZS-SAR-09H1650 · ZEL024ZM 336372RAF / MEK / ERK MAPK Signaling17 active · 17 multi-wellZS-SAR-10H1650 · ZEL024ZM 336372RAF / MEK / ERK MAPK Signaling23 active · 20 multi-wellAmber badges mark series with ≤1 multi-well active analog (ZS-SAR-01, -03, -06, -07); these are rescreen-first candidates. Source: evidence/chemical_leads.csv.
Figure 9. Three lines of evidence per chemical-twin series. For each prioritized series: the series Z against the empirical permutation null for the external CIGS reference (circle), the Z of the matching internal Z-Screen control compound (diamond), and the Z of a same-mechanism CRISPR knockout (square). Series with one or no multi-well active analogs (ZS-SAR-01, -03, -06, -07) are flagged as rescreen-first candidates. Chemical structures are withheld in this public edition; compound identifiers and measured results are retained in evidence/chemical_leads.csv.
5 · Cross-modality CRISPR Perturb-seq phenomimicry (“genetic twins”)

Bridging chemical profiles to 43 Perturb-seq signature sets and ~18,800 genes

Small-molecule phenomimicry is bounded by targets that already have tool compounds. Bridging Z-Screen directly to genome-wide CRISPR Perturb-seq extends chemical search to genetic reference responses beyond existing tool compounds.

5.1 Reference harmonization and scoring calibration

We harmonized 43 Perturb-seq signature sets (about 18,800 target genes and 8 million single cells, drawn from X-Atlas Orion 2025 HEK293T and HCT116; Replogle et al., Cell 2022, K562 and RPE1; Nadig et al., Nature Genetics 2025, HepG2 and Jurkat; Jiang et al., Nature Biotechnology 2025, 30 cytokine-by-cell matrices; Zhu et al., primary human CD4+ T cells; and the 2025 Virtual Cell Challenge) and constructed a 1,225-target multi-atlas reference panel (1,068 verified multi-atlas knockdowns with target-gene z ≤ −1.0, 132 priority therapeutic targets, and 25 obligate multiprotein complexes).

Perturb-seq pseudobulks across 25,000 genes are sparse: roughly 45% of genes have a median absolute deviation of zero, so an unfloored z-score lets a handful of sparse genes dominate cosine similarity. Scoring methods were therefore calibrated on 25 matched Tier-1 intracellular compounds across genome-wide and essential-gene reference datasets, using the compound-median rank of each compound’s direct target (0.5 = chance). A naive unfloored cosine scores 0.485. Enforcing a positive MAD floor with a pure-vehicle baseline raises the median to 0.541 (paired median change +0.087, p = 0.045), and the selected method, an unblended control-contrast bimodal Zmutual ensemble, reaches 0.580 (p = 0.043). The 1,225-entry consensus panel is then used for library discovery.

Genetic-reference calibration and genome-wide discoveryA: compound-median rank of the direct target across genome-wide and essential-gene Perturb-seq references (25 matched Tier-1 intracellularcompounds). B: the strict discovery funnel.AScoring-method calibration (0.5 = chance)0.400.450.500.550.600.65chanceUnfloored cosineclean z, self-masked, no MAD floor0.4853Full cosineclean z across all genes0.5385MAD floor + vehicle baselinepositive MAD floor, vehicle or library baseline0.5408 *Deconfounded IDF cosinetop-PC stress deconfounding0.5581Bimodal Z-mutual ensemblecalibrated five-channel ensemble0.5486Control-contrast ensembleunblended control contrast (selected method)0.5801 ** Wilcoxon p < 0.05 versus 0.5. MAD floor + vehicle baseline versus unfloored cosine: pairedmedian change +0.0867 (p = 0.0452). Source: evidence/crispr_calibration.csv.BStrict discovery funnel (8 contexts)55,227,900(series, target) pairs tested2,626strict-gate discoveries; 0 syntheticfalse discoveries at FDR < 0.052,229with lineage support (84.9%, aselected-set fraction)178disjoint chemical program clusters10highest-ranked genetic-twin seriesChemical–genetic convergence among the 2,626:168Tier 1 · exact target138Tier 2 · complex455Tier 3 · pathway
Figure 10. Genetic-reference calibration and the discovery funnel. A: compound-median rank of the direct target for six scoring variants on the 25-compound matched benchmark (0.5 = chance); the selected method is highlighted. B: from 55.2 million tested (series, target) pairs to 2,626 strict discoveries, 2,229 with lineage support, 178 disjoint program clusters and the ten highest-ranked genetic-twin series. Lineage support participates in selection, so 84.9% is a selected-set fraction, not a prospective replication rate. Source: evidence/crispr_calibration.csv.

5.2 Genome-wide CRISPR-SAR discoveries and chemical–genetic convergence

Evaluating 55,227,900 (series, target) pairs against well-count- and magnitude-stratified empirical nulls, with a synthetic negative-control pass yielding zero false discoveries at FDR < 0.05 across all eight contexts, identified 2,626 strict-gate (series, CRISPR knockout) discoveries across 293 family identifiers, 251 core building blocks and 178 disjoint chemical program clusters, with 2,229 (84.9%) passing the decoupled lineage-support gate. Cross-referencing against 4,102 pre-staged chemical-twin pairs produced 168 Tier 1 (exact direct target), 138 Tier 2 (obligate physical complex) and 455 Tier 3 (broad pathway) convergent rows.

Table 3. The ten highest-ranked genetic-twin series. Zmag is the series Z against the magnitude-matched null; “Disc → Holdout” gives the discovery-partition Z and the decoupled holdout-lineage Z.
Rank · contextCore variable blockPrimary CRISPR target (partner)Zmag (FDR q)Disc → Holdout ZCliff Tanimoto · chemical twin (tier)
#1 · A549 · ZEL031bb0 = BB_3717371053N = 87, 33 mwBRD2partner ELL2, Zcorr = 2.6716.37 (4.2e−27)18.46 → 9.200.873 · dBET6 / AZD5153 (Tier 1 exact)
#2 · AEC7 · ZEL039bb1 = BB_0164651813(+BB_2085420374) N = 51, 15 mwPSMA3partner PSMB5, Zcorr = 7.9410.70 (8.8e−14)9.82 → 9.760.875 · Ixazomib citrate (Tier 2 complex)
#3 · HEK293 · ZEL024bb3 = BB_6048600856N = 167, 12 mwATR / CHEK1 / WEE1ATR Z = 7.9411.12 (2.6e−20)7.03 → 13.360.912 · Prexasertib / AZD-7762 (Tier 2)
#4 · A549 · ZEL031bb0 = BB_7209113661N = 87, 13 mwACTL6A / BAF53ASWI/SNF11.86 (6.7e−22)8.09 → 8.940.868 · dBET6 / AZD5153 (Tier 3 pathway)
#5 · HEK293 · ZEL024bb3 = BB_1193003673(+BB_5290020531) N = 84, 12 mwTYK2partner STAT5B, Zcorr = 2.916.61 (1.3e−10)3.74 → 4.060.800 · Ilginatinib, JAK–STAT (Tier 3)
#6 · AEC7 · ZEL039bb0 = BB_1722497045 & bb1 = BB_4318016053N = 35, 5 mwCDK9partner SUPT5H, Zcorr = 7.854.18 (6.8e−11)3.96 → 3.510.808 · Dinaciclib, CDK9 (Tier 1 exact)
#7 · A549 · ZEL031bb1 = BB_4729940582N = 82, 4 mwRPL28partner ATF4, Zcorr = 1.815.30 (4.1e−5)3.10 → 5.120.847 · Anisomycin, ribosome/ISR (Tier 1)
#8 · THP1 · ZEL031bb1 = BB_9265511036N = 112, 3 mwPLK1 / AURKA/B / CDK1CDK1 Z = 5.046.07 (3.2e−4)7.46 → 2.660.976 · SCH-1473759, mitotic (Tier 3)
#9 · H1650 · ZEL024bb3 = BB_9434530945N = 136, 9 mwMETTL3 / METTL14 / WTAPm6A writer4.58 (2.7e−3)4.20 → 4.470.821 · epigenetic / RNA methyltransferase (Tier 3)
#10 · THP1 · ZEL031bb0 = BB_8117313079N = 70, 4 mwTOP1topoisomerase I4.50 (1.3e−4)5.49 → 2.320.587 · Daunorubicin, DNA-damage pathway (Tier 3)
Activity cliffs without structures: active analogs versus inactive controlsEach dot is a measured compound’s resemblance (Z-mutual) to the named CRISPR knockout response. Active analogs share the core block;inactive controls differ by a single substitution.-101234active threshold (Z ≥ 2)Z-mutual to the reference knockoutactive analoginactive single-swap control#1BRD2A549 · ZEL031 · BB_371737105334 active · 33 multi-well#2PSMA3AEC7 · ZEL039 · BB_016465181315 active · 15 multi-well#3DDR: ATR / CHEK1 / WEE1HEK293 · ZEL024 · BB_604860085612 active · 12 multi-well#4ACTL6AA549 · ZEL031 · BB_720911366113 active · 13 multi-well#5TYK2HEK293 · ZEL024 · BB_119300367312 active · 12 multi-well#6CDK9AEC7 · ZEL039 · BB_1722497045 + BB_43180160536 active · 5 multi-well#7RPL28A549 · ZEL031 · BB_47299405824 active · 4 multi-well#8Mitotic: PLK1 / AURKA / AURKB / CDK1THP1 · ZEL031 · BB_92655110366 active · 3 multi-well#9m6A: METTL3 / METTL14 / WTAPH1650 · ZEL024 · BB_943453094517 active · 9 multi-well#10TOP1THP1 · ZEL031 · BB_81173130795 active · 4 multi-wellTop five active analogs and three inactive controls per series are shown (four actives for #7). Source: evidence/genetic_members.csv, evidence/genetic_leads.csv.
Figure 11. Activity cliffs without structures. For each prioritized genetic-twin program, the measured resemblance (Zmutual) of the top active analogs (filled) and of single-substitution inactive controls (hollow) to the named knockout response. Substituting one partner block while holding the core block fixed toggles the phenomimicry on or off. Structures are withheld; compound identifiers, wells and devices are in evidence/genetic_members.csv.
6 · High-confidence hypotheses from the pilot dataset

Fourteen mechanism hypotheses from twenty convergent series

The two discovery tracks contribute 20 series. Grouped by mechanism they describe 14 distinct hypotheses: ten with a precedented drug class or with none at all (Table 4), and four cytotoxic or stress-response mechanisms that the engine recovers but that are not ranked. Three mechanisms are reached by more than one series, and the BET core BB_3717371053 is found by both tracks. These are high-confidence hypotheses from the pilot dataset, offered for collaborators to test. They are not Zafrens pipeline programs, and their order is not a statement of which targets Zafrens is advancing.

6.1 Ranked mechanism hypotheses

Hypotheses are ordered by convergent evidence (independent series, knockout rank in the 1,225-target panel, orthogonal channels passed, multi-well replication) and then by how crowded the precedented drug class is. The order is editorial; the statistics behind every row are in Tables 3 and 4 and in the released tables chemical_leads.csv and genetic_leads.csv. The last four rows are cytotoxic or stress-response mechanisms that the engine recovers without being told; they show calibration rather than opportunity and are not ranked.

Table 4. Ranked mechanism hypotheses from the pilot dataset. Ranks 1–10 group the twenty series by mechanism; “Experiment” is the assay that would test the hypothesis, not a planned Zafrens study.
RankMechanism hypothesis · therapeutic contextSeries · context · core blockConvergent evidenceExperiment that would test it
1METTL3 / METTL14 / WTAP m6A writerAML and solid tumours; one clinical compound in the classCRISPR-SAR #9 · H1650 · ZEL024 · BB_9434530945 (17 active, 9 multi-well, 54 cliff controls); supporting series ZS-SAR-06 · H1650 · ZEL028 · BB_8596154155 (15 active, 74 cliffs)m6A-writer complex #3 of 1,225 targets; partner METTL14 Z 5.63; regioisomer cliff 0.82. ZS-SAR-06 mimics GSK3368715; STM2457 control Z 3.58; EZH2 KO Z 4.28METTL3/14 MTase-Glo; m6A/A LC-MS/MS
2BRD2 / BRD4 BET bromodomainhaematological malignancies; crowded precedented classCRISPR-SAR #1 · A549 · ZEL031 · BB_3717371053 (34 active, 33 multi-well, 19 cliffs); ZS-SAR-04 · THP1 · ZEL031 · same core (5 active, 3 multi-well)BRD2 KO #2 of 1,225, Z 16.4; partner ELL2; AZD5153 mimic with MZ1 control Z 4.10; one-carbon linker cliff 0.87; the only mechanism found by both tracksBRD2/4 BD1/BD2 TR-FRET; MYC repression
3CDK9 / P-TEFb transcriptional kinaseMYC- and MCL1-dependent leukaemia and lymphomaZS-SAR-01 · A549 · ZEL028 (15 active, 47 cliffs); ZS-SAR-07 · AEC7 · ZEL039 (5 active); CRISPR-SAR #6 · AEC7 · ZEL039 (6 active, 5 multi-well)roniciclib and LY2857785 mimics; palbociclib control Z 5.14 and 4.16; CDK9 KO Z 5.27 and 6.70; SUPT5H partner Z 7.85; three series in two cell linesCDK9/cyclin T1 NanoBRET; p-RNAPII Ser2
4TYK2 / STAT5Boral immunology; the only non-oncology hypothesis in the setCRISPR-SAR #5 · HEK293 · ZEL024 · BB_1193003673 with linker BB_5290020531 (12 active, 12 multi-well, 34 cliffs)TYK2 KO #6; STAT5B partner Z 2.91; three orthogonal channels; cliff 0.80TYK2 JH1/JH2 TR-FRET; p-STAT1/5 flow
5AR / ER axis with the p23/HSP90 co-chaperonebreast and prostate cancer; resistance mechanism rather than another antagonistZS-SAR-02 · A549 · ZEL031 · BB_3103020399 (14 active, 13 multi-well); ZS-SAR-08 · A549 · ZEL031 · BB_5574910360 (17 active, 16 multi-well)endoxifen and ailanthone mimics; endoxifen control Z 6.40 and 6.70; AR KO Z 6.43 and 6.83; best multi-well replication among the chemical twinsERα/AR PolarScreen; p23/HSP90 client stability; FKBP5/TFF1 qPCR
6RAF1 / MEK MAPK signallingKRAS- and BRAF-driven tumours; crowded precedented classZS-SAR-09 and ZS-SAR-10 · H1650 · ZEL024 (17 and 23 active; 17 and 20 multi-well)ZM 336372 mimic; ZM336372 and sorafenib controls; MAP2K1 KO Z 3.99; RAF1 KO Z 4.49RAF1/MEK1 TR-FRET; p-ERK1/2 AlphaLISA
7ACTL6A (BAF53A) / SWI–SNF chromatin remodellingACTL6A-amplified squamous cancers; no precedented drug classCRISPR-SAR #4 · A549 · ZEL031 · BB_7209113661 (13 active, 13 multi-well, 18 cliffs)ACTL6A KO #1 of 1,225, Z 11.9; cliff 0.87; partner ARID1A weak (Z 1.09), pathway-level supportSWI/SNF remodelling ATPase; ATAC-seq
8NUAK1 / ROCK cytoskeletal kinaseLKB1- and KRAS-mutant tumours, fibrosis; tool compounds only in the classZS-SAR-05 · H1650 · ZEL024 · BB_5272889191 (29 active, 11 multi-well, 33 cliffs)HTH-01-015 mimic and control Z 2.08; NUAK1 KO Z 3.11; cliff 0.90NUAK1/ROCK1 radiometric IC50; p-MYPT1
9ALK / MET / IGF1R receptor tyrosine kinasefusion-driven NSCLC; precedented classZS-SAR-03 · H1650 · ZEL028 · BB_3467217614 (11 active, no multi-well active, 87 cliffs)ceritinib mimic; AZD-3463 control Z 6.26; ALK KO Z 3.56; rescreen before any target assaydose–response rescreen, then ALK/IGF1R ADP-Glo
10ATR / CHK1 / WEE1 checkpointDDR-deficient tumours; crowded precedented classCRISPR-SAR #3 · HEK293 · ZEL024 · BB_6048600856 (12 active, 12 multi-well, 74 cliffs)DDR complex #6; Z 11.1; ATR partner Z 7.94; cliff 0.91ATR/CHK1 kinase IC50; p-CHK1 Ser345, γ-H2AX
—26S proteasome PSMA3 / PSMB5recovered, not ranked · established cytotoxic class (bortezomib, ixazomib)CRISPR-SAR #2 · AEC7 · ZEL039 (15 active, 15 multi-well)PSMA3 KO #2, Z 10.7; PSMB5 partner Z 7.9420S chymotrypsin-like activity
—Ribosomal stress → ATF4 (RPL28)recovered, not ranked · stress response at the ribosomeCRISPR-SAR #7 · A549 · ZEL031 (4 active, 4 multi-well)RPL28 KO #23; ATF4 partner Z 1.81OP-Puro translation; p-eIF2α / ATF4
—Mitotic spindle PLK1 / AURKA / CDK1recovered, not ranked · generic antimitoticCRISPR-SAR #8 · THP1 · ZEL031 (6 active, 3 multi-well)complex #11; CDK1 partner Z 5.04; cliff 0.98mitotic kinase panel; p-histone H3
—TOP1recovered, not ranked · payload-class cytotoxic mechanismCRISPR-SAR #10 · THP1 · ZEL031 (5 active, 4 multi-well)TOP1 KO #10; one orthogonal channel; cliff 0.59TOP1 relaxation; ICE cleavage complex

6.2 Replication status

All ten genetic-twin series have at least three multi-well active analogs and pass the lineage-score gate. The chemical-twin series vary: ZS-SAR-01, -03 and -06 have no multi-well active analog and ZS-SAR-07 has one, so those four series should be rescreened before any target assay. Exported maximum active–cliff Tanimoto similarities span 0.449–0.917 for the chemical-twin series and 0.587–0.976 for the genetic-twin series; higher values mean the inactive control is a closer structural neighbor of the active compound and therefore a sharper cliff.

Table 5. Replication status of the twenty series behind the hypotheses. “Active” counts series members with Z ≥ 2; “multi-well active” counts those measured in more than one nanowell. Source: evidence/chemical_leads.csv, evidence/genetic_leads.csv.
SeriesTrackContext · referenceFamily sizeActiveMulti-well activeMax cliff TanimotoStatus
ZS-SAR-01chemical twinA549 · ZEL028Roniciclib1321500.570rescreen first
ZS-SAR-02chemical twinA549 · ZEL031Endoxifen8314130.481ready for target assay
ZS-SAR-03chemical twinH1650 · ZEL028Ceritinib dihydrochloride2131100.584rescreen first
ZS-SAR-04chemical twinTHP1 · ZEL031AZD515387530.701ready for target assay
ZS-SAR-05chemical twinH1650 · ZEL024HTH-01-01513129110.901ready for target assay
ZS-SAR-06chemical twinH1650 · ZEL028GSK33687152231500.576rescreen first
ZS-SAR-07chemical twinAEC7 · ZEL039LY285778537510.907rescreen first
ZS-SAR-08chemical twinA549 · ZEL031Ailanthone8817160.449ready for target assay
ZS-SAR-09chemical twinH1650 · ZEL024ZM 3363727617170.917ready for target assay
ZS-SAR-10chemical twinH1650 · ZEL024ZM 33637213623200.791ready for target assay
CRISPR-SAR #1genetic twinA549 · ZEL031BRD28734330.873ready for target assay
CRISPR-SAR #2genetic twinAEC7 · ZEL039PSMA35115150.875ready for target assay
CRISPR-SAR #3genetic twinHEK293 · ZEL024DDR / ReplicationStress / ATR / CHEK1 / WEE116712120.912ready for target assay
CRISPR-SAR #4genetic twinA549 · ZEL031ACTL6A8713130.868ready for target assay
CRISPR-SAR #5genetic twinHEK293 · ZEL024TYK28412120.800ready for target assay
CRISPR-SAR #6genetic twinAEC7 · ZEL039CDK935650.808ready for target assay
CRISPR-SAR #7genetic twinA549 · ZEL031RPL2882440.847ready for target assay
CRISPR-SAR #8genetic twinTHP1 · ZEL031MitoticSpindle / PLK1 / AURKA / AURKB / CDK1112630.976ready for target assay
CRISPR-SAR #9genetic twinH1650 · ZEL024m6A / Writer / METTL3 / METTL14 / WTAP1361790.821ready for target assay
CRISPR-SAR #10genetic twinTHP1 · ZEL031TOP170540.587ready for target assay

6.3 Experiments that would test each hypothesis

Transcriptional phenomimicry generates mechanism hypotheses; it does not prove binding. These experiments are described so that collaborators can test the hypotheses; they are not a Zafrens development plan. For each hypothesis the sequence is: fresh dose–response measurement of active and inactive-cliff compounds side by side; a direct target assay matched to the mechanism axis (for example TR-FRET or NanoBRET binding, ADP-Glo or radiometric kinase activity, proteasome chymotrypsin-like activity, or MTase-Glo methyltransferase activity); a proximal cellular readout (for example phospho-flow or western blot of the pathway node, MYC repression for the BET hypothesis, or m6A/A quantification for the METTL3 hypothesis); and a genetic perturbation experiment in which knockout or rescue of the nominated target shifts the compound’s transcriptional response. A measured false-positive rate requires known experimental positives and negatives and is a deliverable of these experiments, not of this paper.

7 · Definitions, scope boundaries and sources

Reading the evidence with the intended precision

  • Pilot dataset versus platform. Counts in this paper (162,914 compounds, 190,699 profiles, 627 building blocks) describe the released pilot package. They are not platform limits.
  • Phenomimicry versus target engagement. Transcriptional phenomimicry measures alignment of cellular state directions. It is a calibrated mechanism-of-action hypothesis generator, not proof of direct physical binding, enzymatic IC50 or target selectivity.
  • Evaluation units and overlapping series. A three-slot molecule belongs to up to three one-slot series and three two-slot series, so overlapping series are not independent samples. Headline counts report both total qualifying series and strictly disjoint program clusters (178 disjoint CRISPR-SAR clusters; 10 prioritized entries per modality, with overlap between modalities).
  • Calibration metrics and affine R². Internal R² on zel024_hek293 (0.493) incorporates a post-hoc linear affine calibration fitted on validation predictions.
  • Selected-set statistics. The 84.9% lineage-support fraction is computed after selection with an OR gate that includes holdout support. The CIGS 0.822 median is a matched-panel rank on 17 qualified controls. Neither is a prospective replication rate.
  • Public edition. Chemical structure images and SMILES/scaffold fields are withheld. Tables retain compound identifiers and measured results. Download hashes refer to the sanitized files; source hashes are recorded separately in evidence/provenance.json.
  • Data availability. The pilot dataset is published on Hugging Face at huggingface.co/datasets/Zafrens/zscreen-pilot; the evidence tables below are derived from that release. An interactive Functional Drug Atlas covering a portion of the dataset is available at http://32.190.137.56/.

Evidence register

Table 6. Source tables released with this paper. Each file is linked from the portal’s evidence register with its SHA-256 hash and source path.
FileWhat it supports
platform_counts.jsonPilot-dataset scale: compounds, profiles, contexts, programs, gene panel
fold0_reference_model_summary.csvExact per-context simple-model and transformer results (Table 1)
cold_start_metrics.csvUnseen-building-block head-to-head on 7,544 HEK293 compounds
replay_savings.csvRetrospective active-learning measurement savings
activeseq_treatment_results.txtActiveSeq treatment-recognition and population-pooling results
cigs_qualified.csv, cigs_calibration.csvCIGS qualified-control panel metrics and full-atlas calibration
chemical_leads.csv, chemical_qualified.csvThe ten highest-ranked chemical-twin series and the 110 qualifying matches
crispr_calibration.csvCompound-level and evaluation-row CRISPR calibration
genetic_leads.csv, genetic_members.csvThe ten highest-ranked genetic-twin series and their measured active and inactive analogs
provenance.jsonSource paths and SHA-256 hashes for every released table