A simpler expression rule: threshold comparison

Recommended for the next policy draft: retain detection at 1 native TPM/nTPM; require two independent tumors above the normal maximum, or one tumor at least tenfold above it; add separate Disposable caps of 32 TPM and 32 nTPM in their respective panels. Keep percentiles as abundance and prevalence annotations.

With the existing normal, translation, identity and sequence screen unchanged, this gives 880 Cancer Antigens: 630 CTAs and 250 Cancer Antigens only. Another 30 are Reproductive Antigens only. The union is 910 Target candidates, with 724 Other and 18,259 Unsafe. This recommendation is a counterfactual; the rebuilt catalog still uses the current fivefold single-tumor rule.

One decision flow

  1. Apply shared eligibility. Retain the established normal-tissue exclusions, required coverage, protein identity, translation and sequence rules for both antigen sets. Unsafe takes precedence. Missing required evidence goes to Other:Review.
  2. Establish association. Use 1 native TPM/nTPM with the existing read/cell support rules, or qualifying protein evidence. Reproductive includes adult reproductive, placental, extraembryonic, embryonic and fetal contexts.
  3. Establish cancer enrichment. Let N be the maximum supported nonreproductive, non-Disposable normal value and E = T / max(N, 1). Require two independently identified patients with T ≥ 1 and T > N, or one qualified tumor with E ≥ 10. Preserve the exact qualifying sample and route. A single tumor remains sufficient for a rare strong signal.
  4. Bound Disposable expression. Require max(cancer, reproductive/developmental) to exceed every measured nonreproductive normal/Disposable value, and Disposable expression ≤32 TPM and ≤32 nTPM, assessed separately on each source scale. The 32-TPM cap continues the 4/8/16/32 ordering of nominal tier ceilings as a screening convention; it is not a measured tolerance limit. These are two nominal source-scale caps, not a conversion between TPM and nTPM; existing IHC adjustments remain unchanged.
  5. Assign membership. Cancer plus Reproductive = CTA; one qualifying branch gives its respective Antigen-only category; neither gives Other. Curated paper nominations remain a separate linked evidence annotation.

The recommendation changes the single-tumor threshold and adds maximum/cap requirements. The maximum and separate 32-unit caps remove no current candidates in the measured panels. 8 current CTAs become Reproductive Antigens only; 10 Cancer Antigens only become Other:Review. All 18 changes include proposed evidence status, values, tumor witnesses, transcripts and retained paper IDs.

Patient-mapping correction: the initial comparison resolved only TCGA, TARGET and MMRF barcodes. The shared sample API now also uses existing curated case/donor metadata and Treehouse donor families. Counts and patient percentiles below use the corrected identities. Mapping changes and affected proteins.

What was compared

The sweep tested 86 cancer-expression rules × six Disposable-cap settings = 516 scenarios over 14,440 physical tumor samples and 957 proteins passing the existing shared screen. It varies detection floors (1, 2, 5, 10), repeated enrichment (1×, 2×, 3×, 5×), single-tumor enrichment (5×, 10×, 20×), within-tumor p80/p90/p95 ranks, across-patient p80/p90/p95 values, and Disposable caps (none, 4, 8, 16, 32, 128, applied independently to TPM and nTPM observations). Normal-exclusion thresholds are held fixed; this sweep does not optimize them against the proteins they already admitted.

Cancer rule Cancer Antigens total CTA Cancer Antigen only Reproductive Antigen only Current targets moving to Other
Current: two patients above normal, or one at 5× 898 638 260 22 0
Recommended: two patients above normal, or one at 10× 880 630 250 30 10
Two patients above normal, or one at 20× 868 627 241 33 19
Two patients at 2×, or one at 5× 848 614 234 46 26
Within-tumor p80 repeated / p95 single, plus current enrichment 307 252 55 408 205
Across-patient p95 alone, in any eligible cancer cohort 437 380 57 280 203
Across-patient p95, or one tumor at 5× 811 586 225 74 35

All rows also require the target maximum to exceed the measured nonreproductive maximum. These selected counts are identical with a 32-TPM Disposable cap. The full filterable grid, CSV grid and protein-by-rule decisions contain every scenario.

Why this recommendation

Keep the repeated route permissive about abundance. Raising its enrichment from >1× to ≥2× while leaving the single-tumor rule at 5× reduces Cancer Antigens from 898 to 848. The number dependent on HL/Merkel changes from 28 to 72, and the number lost after removing each protein's largest tumor sample from 45 to 93.

A stronger single-tumor requirement is still a policy option. Moving from 5× to 10× retains 431 of the 432 current published cancer/CTA nominations, with 18 proteins dependent on HL/Merkel and 35 on their largest sample. A 20× rule gives 868 Cancer Antigens, retains 431 nominations, and leaves corresponding dependencies of 9 and 25. These comparisons describe sensitivity; no tested fold threshold has been calibrated against clinical injury or verified tumor protein.

Enrichment and dependence on one tumor

Each largest-sample analysis removes one maximum separately for each protein, then reevaluates both routes. Repeated samples from the same known patient count once; another measurement from that patient can remain. The HL/Merkel analysis removes both cohorts. Dependence is not proof that a measurement is false. The source audit still requires quantification and mapping review.

The two different meanings of p95

Within one tumor: p95 means the protein ranks among the highest 5% of measured catalog proteins in that sample. The ranking denominator includes Unsafe and Other proteins, not just the candidate set. At the median sample, p80, p90 and p95 correspond to about 30, 62 and 117 TPM, respectively. The p95 cutoff ranges from 2.89 to 410.55 TPM across sources and samples. Rank is relative to the rest of the transcriptome; it is not a fixed abundance.

The tested p80/p95 gate requires p80 in the repeated route and p95 in the single-tumor route in addition to the existing enrichment rules. It leaves 307 Cancer Antigens and 171 of the 432 current published nominations. For example, ESX1 peaks at 114.60 TPM but lies just below p95 in that sample; it loses cancer qualification under this rule. SSU72L2 remains, while TEDDM1 and TMEM269 lose cancer qualification. These are abundance filters, not evidence that excluded proteins are absent from tumors.

Across patients within a cancer type: p95 is the upper-tail expression value for that protein in that cohort. This tests prevalence. We use the observed lower order statistic, never interpolate a positive value between a zero and one extreme tumor. At least 20 measured, independently identified patients are required for each protein/cohort; repeated measurements from a patient contribute one maximum.

Only 57 of 96 cohort labels have at least 20 documented patients. 1,276 samples lack resolved patient IDs and cannot establish replication or patient percentiles. They remain eligible for the single-sample route. Unassessed cohorts are not negative cohorts. Percentiles are computed within cancer types, not across a mixture dominated by large common-cancer cohorts.

Across-patient p95 alone gives 437 Cancer Antigens. Adding the rare-sample route yields 811, while 802 qualify through the single-sample route alone. SSU72L2 has 38 documented patients above its normal reference and a 990.91-TPM maximum. The earlier claim that its Treehouse RMS source lacked resolvable patients was a mapping omission; its patient-based calculations have been rebuilt.

Percentile alternatives

Use both percentile axes in the tables: within-tumor abundance rank and within-cancer prevalence/percentiles. Keep them out of the basic membership rule. The HPA likewise separates detection from enrichment in its methods; its tissue-specificity definitions do not validate a therapeutic antigen threshold.

Coverage and category boundaries

The Disposable TPM panel contains appendix, gallbladder and tonsil. It lacks isolated hair-follicle and melanocyte TPM. The HPA v23 consensus bulk nTPM panel independently peaks at 23.4 nTPM for LCE3C and 4.9 nTPM for NLRP4, both in tonsil. Adding these separate nTPM caps does not change any scenario count. Every Disposable bulk nTPM observation is retained. The separate HPA melanocyte and anatomy audit retains nTPM, reads and missing loci. A stricter number does not replace these missing compartments. Olfactory, bone and dental compartments still need explicit curation and expression coverage.

The normal comparison uses supported means and donor medians, not maxima across individual healthy donors. Same-unit source comparability remains under review. Within-tumor ranks also have variable denominators: 14,329–19,819 measured protein records per sample, from an inventory of 19,893. These limitations are reasons to complete source and coverage review before release, not to tune thresholds until questionable families disappear.

Cap failure removes target eligibility through Other:Expression. Required coverage/identity failures remain Other:Review. Cancer-only qualification lost under a tested rule means no qualifying cancer evidence under that rule; it does not establish absence of expression. Reproductive membership is retained when its own evidence still qualifies.

All scenarios · All 957 eligible protein records · Recommended inventory · Recommended changes · Patient coverage · Sample-specific rank thresholds · Summary · Provenance.

Reproduce in order: scripts/build_target_sample_ranks.py, scripts/audit_target_thresholds.py, scripts/render_target_thresholds.py. The source matrices and candidate matrix hashes must match the pinned rebuild.