INCOMMON tumour-type merges: a detailed check

INCOMMON tumour-type merges: a detailed check

Oct 5, 2026 · Ran Tene

Summary

The INCOMMON study on MSK-MET 2021 joins 32 OncoTree codes into 9 tumour groups before its survival analysis. In four groups the merge changes published results, because the joined tumour types differ in both mutation rate and survival.

Group Model Published Main code only What the merge did
PAAD + PANET KRAS, high dosage HR 3.19, p 1.4e-17 HR 1.73, p 0.0006 WT group is 62% neuroendocrine tumours
OV (4 histologies) TP53, all classes HR 1.20–1.26, not significant HR 2.60–2.79, p 0.03–0.04 WT group is 81% non-high-grade serous
MEL (9 codes) NRAS, balanced HR 1.30, p 0.073 HR 1.85, p 0.00053 42% of samples are not skin melanoma
BRCA (IDC + ILC) CDH1 Balanced HR 1.37, p 0.042 Not testable (28 mutants) Mutants are 91% lobular: compares histologies

For the first three, a control that removes the same number of random samples does not reproduce the change. So they come from which samples were merged, not from sample size. The other merges (CRC, BLCA, LUAD, UCEC) change results little.

In every case the original code was still in the raw MSK-MET 2021 files. No step failed and no warning appeared. After the merge, the distinction was gone from every later step.

Two more points:

Study and data

The study is INCOMMON (Calonaci et al., Nature Genetics 2026; preprint medRxiv 2024.05.13.24307238). It classifies each mutation in a tumour sample by gene dosage, then tests whether dosage predicts survival.

Data. MSK-MET 2021 (cBioPortal msk_met_2021): 25,775 samples, one per patient, sequenced with MSK-IMPACT. Each sample has an OncoTree code (ONCOTREE_CODE), survival time (OS_MONTHS) and status (OS_STATUS).

Dosage classes. INCOMMON uses the variant allele frequency and tumour purity to give each mutant sample one of three classes:

Class Short name Meaning
Low dosage PWK Few mutant copies relative to wild-type copies
Balanced BK Equal mutant and wild-type copies
High dosage PMK More mutant copies, often by loss of the wild-type copy

The reference group (WT) is every sample of the same tumour group that has no mutation in the gene.

Survival model. For each tumour group and gene with at least 100 mutant samples, the authors fit a Cox model (Efron ties):

Surv(OS_MONTHS, OS_STATUS) ~ class + age + TMB (<10 / >=10) + sample type + FGA (+ sex)

Sex is left out for sex-specific cancers. The published result file survival_analysis_msk_met.rds holds 250 such models (fit type general). 227 of them are in tumour groups made by a merge (next section).

The merge code

One step in 1.1.prepare_msk_met.R (lines 84–98) replaces the OncoTree code with a broader group. The code comment calls this "Collapse related OncoTree codes into broader groups". All later steps see only the new group name.

New group OncoTree codes joined (MSK-MET 2021 samples) What is joined
PAAD PAAD 1,779 · PANET 211 Pancreatic adenocarcinoma with pancreatic neuroendocrine tumour
MEL SKCM 699 · MUP 165 · CSCC 105 · UM 103 · ARMM 71 · HNMUCM 48 · VMM 48 · URMM 5 · ESMM 3 Skin melanoma with melanoma of unknown primary, cutaneous squamous cell carcinoma, uveal and mucosal melanomas
HCC HCC 205 · IHCH 407 · GBC 121 · EHCH 119 · GBAD 50 Liver cancer with intra- and extrahepatic cholangiocarcinoma and gallbladder cancers
OV HGSOC 997 · CCOV 96 · LGSOC 89 · CCBOV 1 High-grade serous with clear cell and low-grade serous ovarian cancer
BRCA IDC 2,236 · ILC 373 Ductal with lobular breast cancer
UCEC UEC 835 · USC 288 · UCS 192 Endometrioid with serous endometrial cancer and carcinosarcoma
CRC COAD 2,312 · READ 781 · COADREAD 455 Colon with rectal cancer
LUAD LUAD 4,064 · LUNE 84 Lung adenocarcinoma with lung neuroendocrine tumour
BLCA BLCA 961 · UTUC 197 Bladder with upper tract urothelial cancer

The survival script 4.survival_analysis.R later splits three groups again by SUBTYPE_ABBREVIATION: BRCA by receptor status, UCEC and CRC by molecular subtype. The UCEC split puts the serous and carcinosarcoma cases back into their own strata, so it undoes most of that merge. The BRCA split does not: it removes the IDC/ILC label first, so ductal and lobular cases stay together in each receptor subtype. LUAD is split by KRAS and EGFR status, which does not separate LUNE.

The same script also joins mutations: all KRAS G12 variants become one group p.G12, and all G13 variants become p.G13.

Main case: KRAS in PAAD+PANET

In MSK-MET 2021, the published KRAS model for pancreatic cancer compares mostly PANET patients with PAAD patients. Its high-dosage hazard ratio falls from 3.19 to 1.73 when only PAAD samples are used.

PAAD (adenocarcinoma) and PANET (neuroendocrine tumour) are different diseases, with different driver genes and different survival. One line of the preparation script (1.1.prepare_msk_met.R, line 91) joins them:

tumor_type %in% c('PAAD', 'PANET') ~ 'PAAD'

Reproduction. I took the published model object and its own input data from survival_analysis_msk_met.rds. A refit gives the same coefficients, covariance, log-likelihood, N and deaths (tolerance 1e-10). I then joined each sample to its original OncoTree code in the MSK-MET 2021 sample file, and refit the same model (same covariates, Efron ties) on PAAD samples only. Nothing else was changed.

Who is in each class (samples in the fit):

Class PAAD PANET PANET share
WT (reference) 82 132 62%
Low dosage 533 5 0.9%
Balanced 663 3 0.5%
High dosage 346 4 1.1%

About 90% of pancreatic adenocarcinomas carry a KRAS mutation. Most pancreatic neuroendocrine tumours do not. So the KRAS wild-type group in the merged data is mostly PANET, a different disease with longer survival. The model then reads "not PANET" as "KRAS mutant".

Result (MSK-MET 2021, KRAS, PAAD group; HR vs WT, 95% CI):

Term Published (PAAD+PANET) PAAD only
N (deaths) 1,768 (1,088) 1,624 (1,035)
Low dosage 2.05 (1.57–2.67), p 1.5e-7 1.19 (0.88–1.62), p 0.26
Balanced 2.29 (1.77–2.97), p 4.5e-10 1.32 (0.98–1.79), p 0.069
High dosage 3.19 (2.45–4.17), p 1.4e-17 1.73 (1.26–2.37), p 0.0006
High vs balanced 1.39, p 4.9e-5 1.31, p 0.0013
FGA (covariate) 0.91 (0.64–1.29), p 0.59 2.46 (1.57–3.85), p 8e-5

With PAAD only, low and balanced dosage are no longer significant. High dosage stays significant, with about half the effect. On the log scale the HR against WT falls by 53% (high), 66% (balanced) and 76% (low). The dosage trend (high vs balanced) remains. The FGA covariate changes most. A likely reason: PANET has fewer copy-number changes than PAAD, so in the merged data FGA partly tracked the tumour type.

Is it only the smaller sample? No. I removed 144 random samples (the same number as PANET) from the merged data, 300 times. The high-dosage HR stayed at 3.20 (90% range 3.02–3.43), and every term stayed significant in all 300 runs. The drop to 1.73 comes from who was removed, not from how many.

Same pattern in other PAAD models. KRAS p.G12 (N 1,631) goes from 3.27 to 1.73 for high dosage, with the same WT group (132 of 214 PANET). TP53 in PAAD shrinks for all three classes (high dosage 1.78 → 1.27, p 1.6e-9 → 0.019); there the WT group is 26% PANET against 2% of mutants. The random-drop control kept TP53 at 1.78 (1.69–1.88).

Other merges

I refit all 227 published MSK-MET 2021 models in merged groups. Each refit keeps only the main OncoTree code of its group. 220 models reproduce exactly; the 7 that do not are all in the UCEC hypermutated stratum (see Limits).

A refit on fewer samples loses power, so a lost p < 0.05 alone means little. The test that matters is the random-drop control: remove the same number of random samples and see if the result moves the same way.

Effect on published significance (class terms, p < 0.05, reproduced models):

Group Models Median N Median removed Significant terms (published) Lost Gained
PAAD 7 1,768 144 13 6 0
MEL 50 1,137 478 16 10 7
BRCA 16 1,567 339 9 5 1
HCC 4 752 577 3 2 0
OV 1 978 124 0 0 3
CRC 72 346 73 31 9 4
BLCA 24 1,083 179 7 1 4
LUAD 33 1,294 61 31 2 0
UCEC 6 511 0 1 0 0

UCEC counts only the endometrioid and hypermutated strata. Its serous and carcinosarcoma strata hold no UEC samples, so they have no refit.

OV: TP53

In MSK-MET 2021, the merged OV group hides a TP53 effect. Almost all high-grade serous cancers carry TP53 mutations. So the WT group is mostly clear cell and low-grade serous cancer: 110 of 136 (81%), against 14 of 842 mutants (2%).

Term Published (OV merged) HGSOC only
Low dosage 1.26 (0.84–1.87), p 0.26 2.79 (1.12–6.98), p 0.028
Balanced 1.20 (0.83–1.73), p 0.32 2.60 (1.06–6.42), p 0.038
High dosage 1.22 (0.84–1.78), p 0.29 2.66 (1.09–6.54), p 0.032

Random drop of 124 samples: the HR stays near 1.22, and at most 0.7% of 300 runs reach p < 0.05. So the published null result comes from the mix of histologies. The HGSOC-only result is weak: only 26 HGSOC samples are TP53 wild-type.

BRCA: CDH1

In MSK-MET 2021, CDH1 mutants in the HR+/HER2− BRCA stratum are 91% lobular (296 of 324). WT samples are 3.5% lobular. CDH1 loss is the defining event of lobular cancer. So this model compares lobular with ductal cancer more than it compares CDH1 dosage. The published balanced term is HR 1.37 (1.01–1.87), p 0.042. A ductal-only refit keeps only 28 mutants (HR 1.57, 0.70–3.53). The question cannot be answered inside one histology with these data.

MEL: NRAS and TP53

In MSK-MET 2021, 478 of 1,137 samples in the MEL models are not skin melanoma. They are 98 cutaneous squamous cell carcinomas, 85 uveal and 146 mucosal melanomas, and 149 melanomas of unknown primary.

Six MEL refit terms cannot be estimated (no deaths in one class after the restriction).

HCC: TERT and TP53

In MSK-MET 2021, 577 of 752 samples in the HCC models are bile duct or gallbladder cancers, not liver cancer. TERT promoter mutants are 78% liver cancer, while the WT group is 89% biliary. TP53 mutants are 78% biliary. TP53 loses significance with HCC only (high dosage 1.66, p 0.0018 → 1.41, p 0.37). But only 175 samples remain, and the random-drop control loses significance in 66–74% of runs. So the HCC data are too small to tell a composition effect from a power loss.

CRC, BLCA, LUAD and UCEC

These merges join close diseases, and the results change little. CRC joins colon and rectal cancer; most changed p-values sit near 0.05. For BRAF V600E in CRC MSS, high dosage goes 2.23, p 0.0042 → 1.88, p 0.061, and the random drop is significant in only 70% of runs. LUAD removes 61 LUNE samples; the largest HR change is 0.90 → 1.11 (ARID1A, high dosage, not significant either way). BLCA removes 179 UTUC samples; 4 terms gain significance and 1 loses it, all near 0.05. The UCEC subtype split undoes that merge.

What the paper says

The preprint (medRxiv 2024.05.13.24307238) does not mention the merges. It has no word for PANET, OncoTree or a grouping of tumour types. It names merged groups by their main member:

Other preprint numbers match the released merged file: BRAF 2.55 and NRAS 2.02 in MSS colorectal cancer, PIK3CA 1.58 and TERT 1.55 in bladder cancer.

I have not checked the Nature Genetics 2026 version or its supplementary tables. They may describe the grouping.

Limits

Methods and reproduction files

Inputs (all public):

Steps (R, survival package):

  1. Refit each published model on its own data with the same formula and ties method. Count it as reproduced when coefficients match to 1e-10 and N and deaths are equal.
  2. Add the original OncoTree code to each sample. Count codes by dosage class among the samples used in the fit.
  3. Refit the same formula on samples with the group's main code only.
  4. For 7 models, remove the same number of random samples 300 times (seed 1) and refit each time.

Files (in this repository):

File Content
incommon-exact-sensitivity.R KRAS in PAAD: exact reproduction and PAAD-only refit
allmerges2.R All 227 merged-group models: reproduction, composition, main-code refit
randdrop.R Random-drop control
incommon-allmerges.csv One row per model: N, composition, HR, CI and p, published and refit
incommon-allmerges-composition.csv Samples per original code and class, per model
incommon-randdrop.csv Random-drop results
incommon-allmerges-scored.csv Same as incommon-allmerges.csv, one column per class term (published and refit)
incommon-exact-sensitivity.csv KRAS in PAAD: published and PAAD-only terms
incommon-exact-sensitivity-input.csv KRAS in PAAD: model input with the original OncoTree code

The scripts read their inputs from /private/tmp. incommon-survival.rds is the released survival_analysis_msk_met.rds. incommon-paper-sample.txt is the cBioPortal data_clinical_sample.txt. incommon-exact-kras-model.rds and incommon-exact-kras-input.rds are the KRAS PAAD model and its data, taken from the released file. Change the paths to run them elsewhere.

Sources

  1. Calonaci N. et al. Gene mutant dosage is associated with prognosis and metastatic tropism in 60,000 clinical cancer samples. Nature Genetics 2026. Preprint: medRxiv 2024.05.13.24307238.
  2. Nguyen B. et al. Genomic characterization of metastatic patterns from prospective clinical sequencing of 25,000 patients. Cell 2022. Data: cBioPortal msk_met_2021.