Methods
This study employed a multi-cohort discovery-validation design to develop and validate the Trinucleotide Mutation Spectrum (TMS) as a prognostic biomarker across multiple cancer types. The discovery cohorts comprised three datasets from The Cancer Genome Atlas (TCGA): uterine corpus endometrial carcinoma (UCEC, N = 527), colon and rectal adenocarcinoma (COADREAD, N = 572), and stomach adenocarcinoma (STAD, N = 420). The validation cohort comprised 692 Chinese colorectal cancer patients from Sun Yat-sen University Cancer Center (SYSUCC). Whole-exome sequencing (WES), copy number variation (CNV), RNA-seq, and clinical data for TCGA cohorts were obtained from the NCI Genomic Data Commons (dbGaP Study Accession: phs000178). SYSUCC WES and clinical data were obtained from cBioPortal (crc_sysucc_2022). MSI status for TCGA cohorts was obtained from cBioPortal PanCancer Atlas clinical data (MSI_SCORE_MANTIS > 0.6 defined as MSI-H); for SYSUCC, MSI status was obtained from the original study's clinical annotations. All cohorts included patients with available WES data, survival outcomes, and MSI status. Patient characteristics are summarized in .
In vitro drug sensitivity validation was performed using 46 colorectal cancer cell lines from the Genomics of Drug Sensitivity in Cancer (GDSC2) database (
https://www.cancerrxgene.org/), with somatic mutation data from the COSMIC Cell Lines Project and copy number data from WES-based PureCN analysis. Drug sensitivity screening covered 273 compounds across 46 CRC cell lines.
The Trinucleotide Mutation Spectrum (TMS) is defined as the proportional distribution of somatic missense mutations across 192 trinucleotide-by-base-change pathways. Each pathway is defined by the trinucleotide context (5′-flanking base, reference base, 3′-flanking base) and the specific base change (reference → alternative). For each patient, somatic missense mutations were extracted from WES data and assigned to one of 192 pathways. Pathway proportions were calculated as the percentage of total missense mutations assigned to each pathway per patient. Only patients with at least 10 missense mutations were included in the analysis to ensure reliable proportional estimation.
To address the compositional nature of the data and accommodate pathways with zero observed mutations, we applied an epsilon-adjusted center log-ratio (CLR) transformation. A small constant (ε = 0.5) was added to all pathway counts before re-normalization to 100%. The CLR transformation was then applied:
where
is the proportion of mutations in pathway
, and
is the geometric mean of all pathway proportions for that patient. This transformation maps the 192-dimensional compositional data from the simplex to unconstrained real space, enabling standard statistical methods including Cox regression.
For each cohort independently, we performed univariate Cox regression on each of the 192 CLR-transformed pathway proportions against the primary survival endpoint (PFS for UCEC, OS for COADREAD and STAD, DFS for SYSUCC). Pathways passing a pre-specified P-value threshold were selected via systematic sweep (P = 0.01 to P = 1.00, step 0.01), with the constraint that the number of selected features must not exceed half the number of events to limit overfitting. The optimal P-value threshold was determined by maximizing the concordance index (C-index) in the training cohort. TMS scores were calculated as the Cox coefficient-weighted sum of selected CLR-transformed pathway proportions:
where
is the set of selected pathways,
is the Cox regression coefficient for pathway
, and
is the proportion of mutations in pathway
for patient
. Patients were classified into Low, Medium, and High TMS groups by tertile of the TMS score distribution within each cohort. For the SYSUCC validation cohort, the TMS model was trained de novo using the identical supervised Cox regression framework, providing validation of the TMS methodology rather than a fixed set of cohort-specific parameters.
TMS scores are cohort-relative risk scores; their absolute values are not directly comparable across datasets. The TMS tertile classification (Low/Medium/High) is derived from the score distribution within each cohort, serving as a relative risk stratification tool rather than an absolute biological measurement. For cross-population validation, TMS models were trained de novo on each cohort using the identical supervised framework, validating the methodology rather than any fixed set of parameters.
For each drug, features were selected from the 192 CLR-transformed pathways using either Lasso regression (lambda.min) or BIC stepwise regression, with the method that retained more features selected for each drug. Final TMS weights were estimated using Ridge regression (L2-penalized) with 5-fold cross-validated lambda selection. Cell lines were classified into three equal-sized groups by tertile of the drug-specific TMS score. Differences in LN_IC50 between the lowest and highest tertiles were assessed using two-sided Student's t-test.
For TCGA cohorts, GISTIC 2.0 discrete copy-number calls were obtained from cBioPortal. The fraction of genome altered (FGA) was calculated as the percentage of genes with copy number ≠ 2. For GDSC cell lines, WES-based PureCN total copy number data were used, and FGA was calculated analogously at the gene level. CNV burden was compared across TMS tertiles using one-way analysis of variance (ANOVA). For bidirectional analysis, CNV-High and CNV-Low groups were defined by median split of CNV burden, and TMS scores were compared between groups using two-sided Student's t-test.
Indel counts were obtained from WES data by counting frameshift insertions, frameshift deletions, in-frame insertions, and in-frame deletions per patient. For the GDSC cell line analysis, missense and indel mutations were extracted from the COSMIC Cell Lines Project mutation data. Missense counts were calculated as the total number of missense mutations per patient or cell line. The Missense-Indel landscape was visualized as scatter plots of Missense counts versus Indel counts, with quadrants defined by median Missense and median Indel values.
RNA-seq data (z-score normalized) were obtained from TCGA. For UCEC, RSEM-normalized counts were also used for independent validation of immune marker expression. DNA repair gene expression was analyzed for 17 key genes spanning mismatch repair (MLH1, MSH2, MSH6, PMS2), homologous recombination (BRCA1, BRCA2, RAD51), DNA damage response kinases (ATM, ATR, CHEK1, CHEK2, PRKDC), base excision repair (PARP1, XRCC1), and replication (PCNA). Immune signatures were calculated as the mean z-score of constituent genes for CD8 T cells (CD8A, CD8B), T cells (CD3D, CD3E, CD2), cytolytic activity (GZMA, GZMB, PRF1), IFN-γ response (IFNG, STAT1, CXCL9, CXCL10), checkpoints (PDCD1, CD274, CTLA4, LAG3, HAVCR2), MHC class I (HLA-A, HLA-B, HLA-C, B2M), MHC class II (HLA-DRA, HLA-DRB1, HLA-DPA1, HLA-DPB1), and NK cells (KLRK1, NCR1, NCR3). Group comparisons used Wilcoxon rank-sum test with Benjamini-Hochberg correction for multiple testing.
- RPPA
Protein Analysis
Reverse-phase protein array (RPPA) data for TCGA cohorts were obtained from the NCI Genomic Data Commons. Protein abundance values for 15 DNA repair-related proteins were analyzed. Group comparisons of protein abundance between TMS-High, TMS-Low, and MSI-H groups used Wilcoxon rank-sum test. Proteins were grouped by functional pathways: MMR (MLH1, MSH2, MSH6, PMS2), homologous recombination (BRCA2, RAD51), DDR kinases (ATM, ATR, CHK1, CHK2), and replication/repair (PARP1, PCNA, RAD50, KU80, 53BP1).
The overlap of selected trinucleotide pathways across cancer types was assessed using Fisher's exact test against the null hypothesis of random selection from the 192 possible pathways. Spearman correlation of pathway coefficients between cancer pairs was calculated for all 192 pathways to assess cross-cancer concordance. For leave-one-cancer-out cross-validation, TMS models trained on one cancer type were applied to other cancer types using locked pathway weights and tertile cutoffs, with performance assessed by C-index and HR for TMS-High versus TMS-Low.
Cross-validation was performed with 200 iterations of 80/20 stratified splits to assess the stability and reproducibility of the TMS modeling pipeline. Unlike approaches that apply fixed models to held-out data, our method evaluated the total uncertainty of the entire modeling framework. In each iteration, the cohort was randomly split into training (80%) and test (20%) sets, stratified by the gold standard TMS tertile classification. The complete TMS pipeline—including epsilon-adjusted CLR transformation, univariate Cox regression screening, optimal P-value threshold selection by systematic sweep (0.01–1.00, step 0.01, maximizing the C-index with the constraint that selected features must not exceed half the number of events), Cox coefficient estimation, TMS score calculation, and tertile cutoff determination—was rebuilt from scratch using only the training set. The trained model was then applied to the held-out test set to calculate hazard ratios (HR, High vs Low TMS tertile) and to predict TMS scores for each test set patient.
Extreme Risk Identification Accuracy (ERIA) was calculated on the test set as the proportion of patients in the gold standard extreme TMS tertiles (Low and High) that were correctly reclassified by the cross-validation model relative to the full-cohort gold standard classification:
where the gold standard was defined as the TMS tertile classification from the full-sample optimal model (trained on all patients with the same P-sweep optimization procedure). ERIA > 50% indicates better-than-random classification reproducibility.
TMS score reproducibility was assessed by the coefficient of determination (R²) between gold standard TMS scores (full-sample model) and cross-validation predicted TMS scores (test set predictions pooled across all iterations). R² > 0.5 was considered indicative of acceptable TMS score stability across data splits.
Overfitting was quantified as Δ = C-index_train - C-index_gold, where C-index_train is the mean concordance index on the training sets across all CV iterations and C-index_gold is the concordance index of the full-sample gold standard model. Δ < 0.03 was considered evidence of minimal overfitting. Δ values close to zero indicate that the model performs as well on training data as on the full dataset, confirming no overfitting. Positive Δ values (0.005–0.012) represent the minimal performance gap expected from sampling variability.
HR values exceeding 100 were filtered to avoid convergence artifacts from iterations where the TMS Low group in the test set had zero or near-zero events. The distributions of these metrics across the 200 iterations were used to assess model stability, with narrow distributions and high ERIA values indicating robust and reproducible performance.
All statistical analyses were performed in R v4.3.0 using the survival package for Cox proportional hazards regression, glmnet for regularized regression, and caret for stratified data partitioning. Center log-ratio transformation was implemented directly following Aitchison's formulation. Survival analyses used Kaplan-Meier estimates with log-rank tests for between-group comparisons and Cox proportional hazards regression for continuous and multivariate analyses. The proportional hazards assumption was verified using Schoenfeld residuals. Multivariate models included all specified covariates without stepwise selection. Model discrimination was assessed using Harrell's concordance index (C-index).
For the SYSUCC cohort, patients with Stage III–IV disease were classified as the chemotherapy-treated group based on clinical guidelines recommending adjuvant chemotherapy for Stage III and palliative chemotherapy for Stage IV colorectal cancer. For the TCGA-COAD cohort, Stage III patients were classified as the chemotherapy-treated group based on guidelines recommending adjuvant FOLFOX for Stage III disease. All chemotherapy analyses were restricted to MSS patients to evaluate TMS performance in the biomarker-void population where MSI provides no discriminatory value. Actual chemotherapy receipt was inferred from stage rather than individual treatment records (a limitation of this retrospective analysis); future validation in cohorts with documented treatment records is needed.
TMB tertiles were defined within each cohort using the 33rd and 67th percentiles of the TMB distribution. CNV tertiles were similarly defined using the fraction of genome altered (FGA) distribution. Subgroup analyses were restricted to patients in the lowest tertile (TMB-Low or CNV-Low) to evaluate TMS performance in genomically stable tumors where existing biomarkers provide no discriminatory value.
- Data
and Code Availability
The SYSUCC cohort data were obtained from cBioPortal (crc_sysucc_2022), originally published by Wang et al. in Nature Communications (2022;13:2342). The original study was approved by the IRB of Sun Yat-sen University Cancer Center, with written informed consent from all patients. TCGA and CPTAC data are publicly available through the NCI Genomic Data Commons and exempt from additional ethics review. GDSC cell line data are from the Genomics of Drug Sensitivity in Cancer project; all cell lines are commercially available and do not require ethics approval.
Table 1.
Cohort characteristics *.
Table 1.
Cohort characteristics *.
| Characteristic |
TCGA-UCEC |
TCGA-COADREAD |
TCGA-STAD |
SYSUCC-CRC |
| Patients (total) |
513 |
572 |
420 |
692 |
| Patients (MSS) |
398 |
452 |
325 |
627 |
| MSI-H (%) |
22.2% |
12.0% |
17.2% |
9.4% |
| Age (median) |
64 |
67 |
67 |
— |
| OS events |
83 |
122 |
167 |
— |
| DFS events |
— |
— |
— |
140 |
| Endpoint |
PFS |
OS |
OS |
DFS |
| TMS C-index (MSS) |
0.733 |
0.816 |
0.726 |
0.767 |
| TMS features |
55 |
49 |
77 |
70 |
| Optimal P |
0.10 |
0.25 |
0.35 |
0.34 |
| Sequencing |
WES |
WES |
WES |
WES |
| Population |
Western |
Western |
Western |
Chinese |