Breast cancer · multi-omics · target identification · study 2 of a series
Three proteogenomic studies have nominated breast-cancer drug targets by combining DNA, RNA and protein measurements from the same tumours. Whether the extra layers improve the shortlist has never been measured. This study measures it: the same tumours, the same gene universe, the same list size, with and without each layer, scored against dependency and clinical evidence that played no part in the nomination, against random genes matched for how well studied they are.
What we found
The protein layer did not pick better targets. Adding CPTAC protein abundance to RNA left every list no more dependency-enriched (P2 holds; the largest shift was +0.159 in mean gene effect, in the wrong direction), and RNA alone on 821 tumours matched RNA + protein on 77 (P6 holds). DNA was the layer that helped: copy-number gains that track expression, and recurrent mutations, pointed at genes the matched cell lines depend on (P3 fails). Yet the DNA-informed lists were the ones that failed to replicate in the second cohort (2 of 3 subtypes above chance, against 3 of 3 for RNA + protein), and most lists did not beat random genes matched on expression and popularity at all (P1 fails). The honest summary: subtype over-expression, in any layer, is a weak guide to dependency; the layer that adds dependency signal is DNA, and it is cohort-fragile.
Design (pre-registered) · Literature · Repository · Study 1: single-cell cell states and survival · Study 3: where the candidates sit in tissue
In breast cancer, does adding protein (and DNA) evidence to RNA nominate drug targets that are more often confirmed by held-out evidence than RNA alone — beyond what random genes matched for popularity achieve — and do the nominations replicate in an independent cohort?
And a second question: when an AI agent writes the rationale for a nominated target, how many of its claims survive a check against the held-out data, and does it prefer famous genes?
Expected answer, stated before any data: little or no list-level gain from the protein layer, because the genes that are druggable tend to be the ones whose mRNA and protein levels agree. A clean null is a measurement here: it tells a target-discovery team when proteomics is worth paying for. Either answer is reported.
Nominating breast-cancer targets from integrated tumour omics: Mertins 2016 (77 TCGA tumours with proteomics), Krug 2020 (122 prospective tumours), Savage 2024 (1,043 patients, 10 cancer types), Lin 2025 (DepMap-filtered breast targets), Pacini 2024 (370 priority targets across 27 cancer types). A sixth list adds little.
Whether the extra layers help. No study compares integrated with RNA-only nomination at equal list size, scores both against held-out evidence, and controls for gene popularity. Savage 2024 never ran an RNA arm and excluded breast. Krug 2020 reports zero overlap of its drivers with Mertins 2016's; nobody has measured how reproducible nominations are.
For prediction tasks, RNA carries most of the signal and protein is roughly at parity (Rappoport 2018, Herrmann 2021, Gonçalves 2022, DrEval 2026). Druggable genes have the higher mRNA–protein correlation (Savage 2024). None of that was tested on target nomination.
Study 1 of this series asked a related question of single-cell foundation models — do the cell states they find in breast tumours predict survival better than a linear baseline? — and read the answer against the same kind of ladder. Its result was a clean null.
Three layers from the 77 TCGA-BRCA tumours that CPTAC profiled (Mertins 2016) feed six nomination arms. Each arm ranks one shared gene universe and returns its top 50 per PAM50 subtype (basal-like, HER2-enriched, luminal). The lists are scored against evidence no arm sees.
| Arm | Evidence | Combination | Tumours | Role |
|---|---|---|---|---|
| R | RNA | — | 77 | baseline for the information question |
| R+P | RNA, protein | mean of rank percentiles | 77 | the primary comparison, P2 |
| R+D | RNA, DNA | mean of rank percentiles | 77 | is DNA the more useful second layer? P3 |
| R+P+D | all three | mean of rank percentiles | 77 | everything a programme would have |
| MOFA+ | RNA, protein, copy number | factor weights | 77 | does the integration method matter? P4 |
| R-all | RNA | — | ~1,000 | baseline for the practical question, P6 |
Per layer, a gene's evidence is a standardised mean difference between the subtype's tumours and the cohort's others (for DNA: copy-number difference with a cis-expression check, or mutation recurrence). A gene enters any list only if it is up in tumour against adjacent normal tissue; the same gate, from the same RNA data, applies to every arm.
Dependency (primary). DepMap 24Q4 CRISPR gene effect in the 53 breast cell lines with a screen, each assigned to a subtype. The endpoint is the mean gene effect of a list in the matched lines (more negative means the list is enriched for genes those cells depend on); precision against a binary hit set is secondary. Pan-essential genes are excluded. Clinical precedence (secondary). Targets of drugs that reached any clinical phase for a breast indication, Open Targets 26.09, frozen.
Every list is read against all five rungs. Arm differences carry a paired bootstrap interval over tumours; the smallest effect of interest is 0.05 in mean gene effect or 5 genes in 50.
| Prediction | Note | Outcome | |
|---|---|---|---|
| P1 | Every arm's top-50 beats its matched-random floor (percentile ≤ 5%) in at least two of three subtypes | if not, the truth is uninformative at this sample size and P2–P6 are reported but not interpreted | fails |
| P2 | R+P does not beat R by the smallest effect of interest; the interval is reported either way | primary prediction | holds |
| P3 | R+D adds no more over R than R+P does | fails | |
| P4 | MOFA+ does not beat R+P+D rank stacking | fails | |
| P5 | Each arm's discovery–replication overlap exceeds the permutation null; the protein arm replicates no worse than RNA | fails | |
| P6 | RNA on ~1,000 tumours scores at least as well as RNA + protein on 77 | the practical question | holds |
| P7 | Fewer than 80% of the agent's checkable claims are supported by the held-out data | agent audit | fails |
| P8 | The agent's scores track PubMed count (ρ ≥ 0.5) and separate candidates from matched decoys at AUC < 0.7 | agent audit | holds |
Committed in DESIGN.md §8 on 2026-10-06. Any later change to the design is logged in its §12 with the commit and the reason.
Most lists do not beat random genes of the same expression, popularity and protein detectability. Of the 6 arms, 0 clear the matched-random floor (5th percentile) in at least two of three subtypes. The strongest result is R-all in basal-like, better than 99.9% of matched random lists. In luminal tumours no arm beats the floor; the luminal truth rests on six cell lines. P1 therefore fails, and by the pre-registered rule P2–P6 below are reported, not interpreted.
Adding protein to RNA made the lists less dependency-enriched, not more. R+P minus R in mean gene effect: basal-like +0.159 [-0.017, +0.366]; HER2-enriched +0.151 [-0.094, +0.290]; luminal +0.003 [-0.058, +0.071] (positive = R+P worse). The interval excludes zero in 0 of 3 subtypes. P2 holds: the protein layer does not beat RNA by the smallest effect of interest in any subtype.
DNA was the layer that helped. R+D minus R: basal-like -0.090; HER2-enriched -0.202; luminal -0.257. Copy-number gains that track expression, and recurrent mutations, point at genes the matched cell lines depend on; subtype-specific protein abundance does not. P3 fails.
The integration method mattered little. MOFA+ minus R+P+D: basal-like -0.037 [-0.174, +0.257]; HER2-enriched +0.017 [-0.275, +0.287]; luminal -0.052 [-0.142, +0.085]. P4 fails.
RNA on many tumours against protein on few. Mean gene effect, R-all vs R+P: basal-like -0.772 vs -0.405; HER2-enriched -0.396 vs -0.219; luminal -0.117 vs -0.120. P6 holds.
Replication in the Krug 2020 cohort. Subtypes in which an arm's discovery and replication top-50 lists overlap more than the permutation null's 95th percentile: R 3 of 3; R+P 3 of 3; R+D 2 of 3; R+P+D 3 of 3; MOFA+ 1 of 3. The protein arm replicates no worse than RNA. P5 fails.
Each arm's top-50 against 1,000 random lists matched gene by gene on PubMed count, expression and protein detectability. A dot below the grey band beats the floor.
Differences between arms in the primary endpoint with 95% paired bootstrap intervals over tumours; the shaded band is the smallest effect of interest (±0.05).
Genes shared by the discovery and Krug 2020 top-50 lists, against the overlap when Krug's subtype labels are shuffled.
The ten highest-ranked genes of the best-scoring arm per subtype, with every rung. "Dep." is the mean gene effect in subtype-matched lines (negative = dependency) and the number of those lines below −0.5; "clinic" is the highest clinical stage of a drug against the gene for a breast indication (4 = approved); "tumour cells" is the ratio of mean expression in malignant vs other cells of the 50,002-cell atlas; "HR" is the Cox hazard ratio per SD of expression with age and stage; "Krug" marks genes also in the replication cohort's list for the same arm.
| # | gene | dep. | lines | hit | clinic | tumour cells | HR | p | GTEx breast / max other TPM | Krug |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | E2F3 | -0.19 | 3 | 0 | 1.0 | 1.26 | 0.006 | 7 / 19 | ||
| 2 | SUV39H2 | +0.03 | 0 | 0 | 2.1 | 1.29 | 0.001 | 3 / 30 | ||
| 3 | SRPK1 | -0.12 | 0 | 0 | 1.5 | 1.25 | 0.007 | 10 / 48 | ||
| 4 | ANP32E | -0.28 | 2 | 0 | 0.8 | 1.14 | 0.124 | 24 / 160 | ||
| 5 | HMGA1 * | -0.63 | 19 | 0 | 1.5 | 1.12 | 0.187 | 36 / 841 | ||
| 6 | CDC123 * | -1.74 | 26 | 0 | 1.2 | 1.16 | 0.073 | 61 / 174 | ||
| 7 | NCAPD2 * | -1.56 | 26 | 0 | 1.4 | 1.20 | 0.031 | 14 / 131 | ||
| 8 | CDCA2 | -0.17 | 0 | 0 | 1.8 | 1.14 | 0.130 | 0 / 39 | ||
| 9 | CDCA8 * | -1.32 | 24 | 0 | 2.7 | 1.24 | 0.007 | 2 / 102 | ||
| 10 | RRP1B | +0.09 | 0 | 0 | 1.1 | 1.25 | 0.005 | 16 / 48 |
| # | gene | dep. | lines | hit | clinic | tumour cells | HR | p | GTEx breast / max other TPM | Krug |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GRB7 | -0.06 | 1 | 0 | 7.0 | 1.07 | 0.448 | 15 / 99 | yes | |
| 2 | ERBB2 | -1.17 | 12 | yes | 4 | 5.5 | 1.00 | 0.976 | 36 / 133 | yes |
| 3 | PSMD3 * | -2.10 | 19 | 4 | 1.4 | 1.05 | 0.545 | 105 / 194 | yes | |
| 4 | AKT1 | -0.34 | 8 | 4 | 1.5 | 0.96 | 0.580 | 58 / 88 | yes | |
| 5 | CLPB | -0.31 | 4 | 0 | 1.5 | 1.16 | 0.089 | 3 / 110 | ||
| 6 | ATP6V1D * | -0.88 | 18 | 0 | 1.2 | 0.90 | 0.193 | 20 / 72 | ||
| 7 | CDK12 * | -0.77 | 15 | 0 | 1.2 | 1.02 | 0.763 | 14 / 35 | yes | |
| 8 | ALDH18A1 | -0.26 | 5 | 0 | 1.8 | 1.19 | 0.018 | 22 / 101 | ||
| 9 | GOLGA5 | -0.11 | 0 | 0 | 0.9 | 0.91 | 0.291 | 42 / 84 | ||
| 10 | OTUB2 | +0.05 | 0 | 0 | 1.8 | 0.89 | 0.127 | 1 / 32 |
| # | gene | dep. | lines | hit | clinic | tumour cells | HR | p | GTEx breast / max other TPM | Krug |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GATA3 | -1.25 | 6 | yes | 0 | 4.0 | 0.80 | 0.004 | 40 / 262 | yes |
| 2 | FAF2 | -0.44 | 2 | 0 | 1.2 | 1.10 | 0.304 | 24 / 55 | ||
| 3 | CCDC125 | -0.11 | 0 | 0 | 2.5 | 0.97 | 0.700 | 6 / 14 | ||
| 4 | MCCC2 | -0.05 | 0 | 0 | 3.3 | 0.91 | 0.318 | 25 / 50 | yes | |
| 5 | FOXA1 | -1.42 | 6 | yes | 0 | 11.2 | 0.85 | 0.055 | 10 / 68 | |
| 6 | CXXC5 | +0.08 | 0 | 0 | 2.2 | 0.90 | 0.241 | 26 / 209 | yes | |
| 7 | FAAH | -0.18 | 0 | 0 | 5.0 | 0.87 | 0.077 | 25 / 143 | ||
| 8 | MAPK9 | +0.20 | 0 | 0 | 1.5 | 1.10 | 0.281 | 14 / 93 | yes | |
| 9 | PCYOX1L | +0.06 | 0 | 0 | 0.6 | 0.90 | 0.271 | 10 / 36 | yes | |
| 10 | PPP2CA * | -1.17 | 6 | 0 | 1.2 | 1.05 | 0.583 | 50 / 118 |
* common-essential gene (excluded from the hit sets). Full tables with every column: results/dossier/candidates.csv.
Agentic systems now write target rationales. Published evaluations ask whether the system found the right gene or whether a wet-lab experiment worked; none has scored the rationale itself, claim by claim, against held-out evidence while controlling for how famous each gene is.
Model: claude-sonnet-5-5, 30 candidates and 30 matched decoys per condition, roles hidden. Every typed claim was checked against the frozen tables.
| condition | claims supported | over-expressed in subtype | dependency | clinical precedence | decoy AUC | PubMed ρ | mean score, candidates vs decoys |
|---|---|---|---|---|---|---|---|
| closed-book | 89.6% of 164 | 76.2% | 89.7% | 94.6% | 0.64 | 0.57 | 3.0 vs 2.1 |
| open-book | 97.4% of 192 | 98.3% | 100.0% | 100.0% | 0.79 | 0.47 | 3.2 vs 1.5 |
Closed-book, the agent was more faithful than predicted and more fame-driven than it should be. 89.6% of its checkable claims held up (P7 predicted under 80%, so P7 fails); the weakest claim type was overexpressed in subtype (76.2%). Its target scores tracked PubMed count at ρ = 0.57 and separated real candidates from look-alike decoys at AUC 0.64 only, so P8 holds: from memory, the agent rates genes by how well known they are. Open-book, with the evidence row in front of it, faithfulness rose to 97.4%, decoy discrimination to AUC 0.79 and the popularity correlation fell to ρ = 0.47 (P8 fails in this condition). The practical reading: an agent that writes target rationales needs the evidence in context; from memory alone its ranking is largely a popularity ranking.
Full claim table: results/audit/claims.csv. How the agent was run, and what that changes from §9 of the design, is DESIGN §12 entry 9.
The tumour mutation calls above arrive pre-processed. To show the step from sequencer output to variants, the SEQC2 reference pair HCC1395 / HCC1395BL — a triple-negative breast-cancer line and its matched normal, with a published high-confidence somatic truth set — is aligned and called from raw exome reads (BWA-MEM2, GATK Mutect2) and the calls are scored against that truth set. HCC1395 is also a CRISPR-screened DepMap line, so its called mutations are traced into its own dependencies and into the basal-like candidate list.
| type | true positives | false positives | missed | precision | recall | F1 |
|---|---|---|---|---|---|---|
| SNV | 893 | 138 | 266 | 0.866 | 0.770 | 0.816 |
| INDEL | 38 | 24 | 10 | 0.613 | 0.792 | 0.691 |
PASS Mutect2 calls against the SEQC2 v1.2.1 high-confidence somatic calls, both inside the exome target ∩ high-confidence regions (80.7 Mb). Indel counts are small and indicative only. Coverage on target — HCC1395: mean 50×, 75% of the target at ≥ 20×; HCC1395BL: mean 65×, 85% of the target at ≥ 20×. Alignment of both samples took 0.7 h on 8 threads. Omitted and stated: base-quality recalibration, the germline resource, the contamination estimate.
Genes with a PASS somatic variant in the target and a CRISPR gene effect ≤ −0.5 in HCC1395 itself (DepMap ACH-000699): 62 of 3352 mutated genes. The strongest fifteen:
| gene | variants | HCC1395 effect | basal lines mean | in a basal top-50 | common essential |
|---|---|---|---|---|---|
| HSPE1 | 2 | -3.13 | -3.40 | yes | |
| POLR2B | 1 | -2.58 | -2.34 | yes | |
| HSPA9 | 1 | -2.27 | -2.44 | yes | |
| HSPD1 | 2 | -2.15 | -1.82 | yes | |
| UBE2I | 1 | -2.09 | -1.94 | yes | |
| RBM39 | 1 | -1.93 | -2.21 | yes | |
| NUP88 | 1 | -1.89 | -1.56 | yes | |
| TRAPPC8 | 1 | -1.85 | — | ||
| TUBGCP6 | 1 | -1.61 | -1.06 | yes | |
| NUS1 | 1 | -1.58 | — | ||
| SBNO1 | 1 | -1.52 | -1.38 | yes | |
| TACC3 | 1 | -1.52 | -0.54 | ||
| RPS5 | 1 | -1.50 | -1.77 | yes | |
| ATP6V0B | 1 | -1.47 | — | ||
| TUBGCP5 | 1 | -1.45 | -1.19 | yes |
| Dataset | Route | Licence |
|---|---|---|
| TCGA-BRCA: mutations, copy number, RNA-seq, PAM50, survival | UCSC Xena | open; TCGA Research Network acknowledged |
| CPTAC breast proteome, Mertins 2016 (77 tumours, TCGA barcodes) | PDC000173 / cBioPortal | CC BY |
| CPTAC breast cohort, Krug 2020 (122 tumours) | LinkedOmics / cBioPortal | CC BY |
| DepMap Public 24Q4 CRISPR gene effect, model annotations | figshare 27993248 | CC BY 4.0 (the last release under it; pinned) |
| Open Targets Platform 26.09 clinical datasets, tractability | EBI FTP (parquet) | CC0; ChEMBL-derived fields CC BY-SA 3.0 |
| GTEx v10 median gene TPM by tissue | GTEx portal | open |
| NCBI gene2pubmed (publication counts) | NCBI FTP | open |
| SEQC2 HCC1395 / HCC1395BL exomes and somatic truth set v1.2.1 | ENA PRJNA489865; NCBI FTP | open |
| 50,002-cell breast tumour atlas (study 1) | CELLxGENE, built in study 1 | CC BY 4.0 |
Every file is recorded with its URL, release and sha256 in results/MANIFEST.sha256
when stage data runs. No data from Sanger Project Score or Cell Model Passports are used
(non-commercial terms). Open Targets' association score is never an input: it contains dependency and
literature evidence that would make the truth circular.
The survey behind the design, with a strength tag on every entry, is in research/literature.md. The references the design rests on most: