Study design
This study was a single-center, prospective, cohort study. The enrollment period was from January 1, 2019, to December 31, 2023; the follow-up cutoff date was June 30, 2025. All participants signed written informed consent before enrollment. Approval was obtained from the institutional ethics committee of the center (approval number:2019CZRMYYEC-011). Metabolomics laboratory personnel and statistical analysts performed data processing and modeling under blinded conditions until database lock, after which unblinding was performed uniformly. A comprehensive list of all materials, reagents, instruments, and software used in this study, along with their manufacturers and catalog numbers, is provided in the Table of Materials.
Study population
Eligibility criteria: Inclusion criteria included: age 18–85 years; pathologically confirmed GIST; unresectable locally progressive or distant metastatic disease planned to receive imatinib as first-line therapy; baseline plasma collection completed within 7 days before the first dose of imatinib; complete baseline imaging assessment with measurable target lesions; provision of tumor tissue for KIT/PDGFRA genotyping. Exclusion criteria included: prior exposure to any tyrosine kinase inhibitor; absolute contraindications to imatinib; PDGFRA D842V mutation (excluded from the primary analysis and included in the prespecified sensitivity analysis); baseline plasma sample with hemolysis index exceeding the threshold or more than one freeze–thaw cycle; absence of any evaluable post-baseline imaging follow-up.
Sample size estimation and enrollment scale: The final model to be developed in this study was planned to include no more than 9 degrees of freedom (clinical/molecular 4 degrees of freedom: genotype 1, tumor burden 1–2, primary site 1, Eastern Cooperative Oncology Group (ECOG) 1; metabolite coefficients 5 degrees of freedom). According to the rule of events per variable (EPV) ≥10, the required number of PFS events was ≥90. Considering that among advanced GIST patients receiving first-line imatinib, the proportion of progression or death within 24 months is approximately 50%, the expected number of events among 200 participants was about 100. Using the approximate shrinkage factor s≈E/(E+df), with E = 100 and df = 9, s ≈ 0.917, meeting the prespecified target of s ≥ 0.90. Taking into account the number of events, shrinkage factor, and feasibility, a total of 200 participants were planned for enrollment, and prospective enrollment and follow-up of 200 participants were completed.
Power and overfitting assessment
In addition to the prespecified event-per-variable and shrinkage calculations, a Cox-model sensitivity power analysis was performed for the continuous metabolomic risk-score effect. With 104 observed PFS events, a two-sided alpha of 0.05, and a hazard ratio (HR) of 1.58 per 1-standard-deviation (SD) increase, Schoenfeld's approximation yielded 99.7% power. Under a conservative assumption that 50% of the variance in the risk score was explained by the remaining covariates (partial R-squared = 0.50), power remained 91.0%, corresponding to a requirement of approximately 101 events for 90% power. With a prespecified maximum of 9 model degrees of freedom, the observed event-to-parameter ratio was 11.6, and the approximate shrinkage factor was 104/(104+9) = 0.920. Candidate metabolite screening was restricted to no more than 20 features before elastic-net penalization, and these calculations were considered together with the penalized modeling and .632+ bootstrap validation when assessing overfitting risk. The 9-degree-of-freedom calculation was used as a planning heuristic based on the intended final model size and does not fully capture the additional uncertainty introduced by data-driven screening across 3,591 metabolomic features. Therefore, overfitting was assessed primarily through full-pipeline bootstrap validation, in which all preprocessing, screening, tuning, and feature-selection steps were repeated within each resample.
Measurement of baseline clinical and molecular variables
Clinical variables: Age, sex, ECOG performance status (categorized as 0–1 vs ≥2), primary site (stomach vs non-stomach), sum of the longest diameters of target lesions at baseline (mm, taking the measurement from the most recent baseline imaging), and presence or absence of prior curative-intent surgery were recorded. DNA was extracted from formalin-fixed paraffin-embedded tissue or fresh-frozen tissue using a commercially available DNA/RNA extraction kit, with unified lot numbers and procedures. A short-read next-generation sequencing platform was used to sequence KIT exons 9, 11, 13, and 17 and PDGFRA exons 12, 14, and 1810; library preparation was performed using a commercially available sequencing library preparation kit, sequencing was paired-end 150 bp, and the mean targeted coverage depth was ≥500×. Sequence reads were aligned, and variants were called using standard short-read alignment and variant-calling software; locus-level calling thresholds were variant allele frequency ≥5% and number of supporting reads ≥2011. All positive results were reviewed by a second molecular pathologist. For the prespecified primary clinical benchmark, genotype was coded as a binary variable (KIT exon 11 vs others). To address the established prognostic heterogeneity of KIT exon 9 tumors under standard-dose imatinib, an additional disease-specific sensitivity analysis recoded genotype into three categories: KIT exon 11, KIT exon 9, and other genotypes.
Imatinib treatment and follow-up management
Dosing regimen: The initial daily dose of imatinib was recorded at treatment initiation. Most patients received 400 mg/day, whereas 13 patients (6.5%) started at a dose other than 400 mg/day, as summarized in Table 1. During follow-up, all documented treatment interruptions, dose reductions, dose resumptions, and dose changes were recorded with their corresponding dates and daily doses. For grade ≥3 toxicities as defined by the Common Terminology Criteria for Adverse Events (CTCAE) version 5.012, treatment was temporarily withheld and, after recovery to grade 1 or baseline, could be resumed at 300 mg/day; recurrent toxicity could result in reduction to 200 mg/day or permanent discontinuation. Dose escalation to 600–800 mg/day after radiologic progression was permitted when clinically indicated13. Because PFS ended at first radiologic progression, dose changes occurring after the PFS event did not contribute to the dose-intensity analysis.
For sensitivity analysis, pre-progression imatinib exposure was summarized as a time-varying relative dose intensity (RDI). At each follow-up time, RDI was calculated as the cumulative documented imatinib dose received from treatment initiation to that time, divided by the reference cumulative dose of 400 mg/day over the same number of elapsed days. Treatment-interruption days contributed 0 mg, and dose reductions or higher doses contributed according to the documented daily dose. Thus, RDI values below 1.0 represented lower-than-reference cumulative exposure and values above 1.0 represented higher exposure. RDI was updated over follow-up and entered as a time-varying covariate in an extended Cox model.
Follow-up schedule: After enrollment, contrast-enhanced computed tomography (CT) of the chest, abdomen, and pelvis was performed every 12 weeks (magnetic resonance imaging was performed when contrast enhancement was not feasible) until study termination. All clinical assessments were recorded in the electronic medical record and the study database, and dates and reasons were recorded for treatment discontinuation, therapy change, loss to follow-up, and death.
Endpoint definition and imaging evaluation
Primary endpoint: Progression-free survival (PFS), defined as the time from the date of the first dose of imatinib to the first radiologic progression or death; participants without an event were censored at the date of the last progression-free follow-up. Radiologic progression was determined according to the response evaluation criteria in solid tumors (RECIST) version 1.114. Imaging assessment procedures: All imaging was independently interpreted by two radiologists with ≥10 years of oncologic imaging experience; discordant cases were adjudicated by a third senior radiologist. The progression date was defined as the date of the imaging report that first concluded progression. When progression was observed on unscheduled imaging, dual independent reads were likewise performed, and such events were counted toward the primary endpoint.
Plasma collection and processing
Within 7 days before the first dose of imatinib, 6 mL of peripheral venous blood was collected in the early morning after an overnight fast, using dipotassium ethylenediaminetetraacetic acid (K2-EDTA) anticoagulant vacuum blood collection tubes. The time from blood draw to the first centrifugation was controlled within 30 min, with centrifugation at 4 °C, 2000 × g, for 10 min. The supernatant was subjected to a second centrifugation in a prechilled centrifuge (4 °C, 12 000 × g, 10 min), aliquoted at 0.5 mL per tube, and stored at −80 °C. Each sample was allowed only one freeze–thaw. The hemolysis index was assessed spectrophotometrically at 414 nm. To minimize hemolysis-related distortion of the plasma metabolomic profile, samples exceeding the study-defined operational cutoff of A414>0.20 were excluded15. The cutoff was used as a study-specific preanalytical QC criterion rather than as a universal metabolomics threshold.
Metabolite extraction used a methanol protein precipitation method: 100 µL of plasma was mixed with 400 µL of prechilled methanol containing an isotope-labeled internal standard mixture comprising [13C6]-glucose, [13C5,15N]-glutamate, d3-leucine, d4-citric acid, d5-phenylalanine, d9-carnitine, and d7-cholesterol, each at a working concentration of 250 ng/mL in the precipitation solvent. Thus, 100 ng of each internal standard was introduced into each sample extraction. The mixture was vortexed for 30 s, incubated at −20 °C for 30 min, and centrifuged at 15 000 × g for 10 min at 4 °C. The supernatant was dried under nitrogen, reconstituted in 100 µL of 50% methanol, filtered through a 0.22 µm membrane, and 5 µL was injected. The isotope-labeled standards were used to monitor extraction and analytical performance and to support sample-level normalization and semi-quantitative correction; they were not used as analyte-specific calibration standards for absolute quantification. The complete list of internal standards and concentrations is provided in Supplementary Table 1.
The internal-standard mixture was designed for broad analytical monitoring and normalization rather than one-to-one isotope-dilution quantification of every metabolite in the final panel. Among the five retained metabolites, [13C5,15N]-glutamate and d4-citric acid were analyte-matched isotopologues of glutamate and citric acid, respectively. In contrast, d9-carnitine served as a class-related surrogate for carnitine/acylcarnitine signals and was not an analyte-matched internal standard for palmitoylcarnitine. No analyte-matched isotope-labeled internal standards for kynurenine or lysophosphatidylcholine [LPC(16:0)] were included in the untargeted assay. Accordingly, the present risk score was derived from normalized semi-quantitative feature intensities rather than isotope-dilution absolute concentrations.
LC-MS/MS acquisition and quality control
The instrument platform consisted of an ultrahigh-performance liquid chromatography system coupled to a high-resolution mass spectrometer. Reversed-phase chromatography–positive ion mode: Column, a reversed-phase C18 column (2.1×100 mm, 1.8 µm); mobile phase A, 0.1% formic acid in water; mobile phase B, 0.1% formic acid in acetonitrile; flow rate, 0.35 mL/min; column temperature, 40 °C; gradient, 0–1 min 2% B, 1–12 min linear to 98% B, 12–14 min 98% B, 14.1–17 min 2% B for re-equilibration. Electrospray ionization (ESI) positive ion mode acquisition range m/z 70–1000, resolution 60 000 (m/z 200), automatic gain control (AGC) 3e6, maximum injection time 100 ms; data-dependent acquisition Top10, normalized collision energy (NCE) 20/40/60.
Hydrophilic interaction chromatography–negative ion mode: Column, an amide-based hydrophilic interaction chromatography column (2.1×100 mm, 1.7 µm); mobile phase A, 25 mM ammonium formate in water (pH 9.0); mobile phase B, acetonitrile; flow rate, 0.30 mL/min; column temperature, 35 °C; gradient, 0–2 min 90% B, 2–12 min linear to 50% B, 12–14 min 50% B, 14.1–18 min 90% B for re-equilibration. ESI negative ion mode acquisition range m/z 70–1000, resolution 60 000, AGC 3e6, maximum injection time 100 ms; data-dependent acquisition Top10, NCE 20/40/6016.
Run order and calibration: Before each day’s runs, mass calibration was performed with the vendor's mixed calibration solution. The injection order of all samples was generated as a complete randomization by the R software, with the first 10 injections used for system equilibration. One pooled QC plasma was injected every 10 injections, and blank samples were placed at the beginning and end of each batch. Quality control criteria: Features with relative standard deviation (RSD) >30% in pooled QC were removed; features with mean peak area in blanks exceeding 10% of the mean peak area in samples were removed; after quality control–based robust LOESS signal correction (QC-RLSC; LOESS, locally estimated scatterplot smoothing) correction of retention time drift, the RSD of internal standard peak areas was required to be ≤20%. Between-batch differences were corrected nonlinearly by the QC-RLSC method, and metrics before and after correction were fully reported in QC samples. To visually assess batch structure, principal component analysis (PCA) was specified for the retained feature matrix before and after QC-RLSC correction using the same normalization and scaling pipeline. PC1 versus PC2 score plots should identify analytical batch and highlight pooled QC injections; the paired plots are to be reported as Supplementary Figure 1.
Features processing and metabolite annotation
Raw LC-MS files were processed using commercial LC-MS data-processing software for peak picking, alignment, and gap filling, with parameters including minimum peak intensity 1e6, mass deviation ≤5 ppm, and retention time window 0.3 min. Subsequently, QC-RLSC signal correction and sample-level internal standard normalization were performed, followed by probability quotient normalization (PQN) and log2 transformation. Features with a non-missing rate <80% were excluded. Before imputation, sample-level missingness was calculated separately within each acquisition mode as the percentage of retained mode-specific features with missing values for each sample. Median and interquartile range were then summarized across samples. Because the two acquisition modes comprised distinct feature sets, sample-level missingness was not pooled across modes. For the retained features, residual sporadic missing values were imputed using k-nearest neighbors (KNN) imputation with k = 10 in the log2-transformed feature space. Pareto scaling was then applied to the completed data matrix before univariable screening and penalized Cox modeling. Features were retained if the non-missing rate across samples was ≥80%. Annotation used MS/MS spectral matching against reference metabolomic databases, with a spectral matching score ≥70 and retention-time consistency error ≤0.2 min17, and annotation levels were assigned according to the Metabolomics Standards Initiative (MSI). MSI Level 1 was assigned only when identity was confirmed against an authentic reference standard under the same analytical conditions using orthogonal evidence such as retention time and MS/MS characteristics. Isotope-labeled compounds included primarily as internal standards for analytical monitoring or normalization were not, by themselves, used to upgrade an annotation to Level 1. Accordingly, glutamate and palmitoylcarnitine were conservatively retained as MSI Level 2 in the present dataset. Although [13C5,15N]-glutamate was an analyte-matched isotopologue, it was used as an internal standard rather than as the prespecified authentic reference for formal MSI Level 1 confirmation. In addition, d9-carnitine is not an isotope-labeled palmitoylcarnitine standard and therefore does not establish Level 1 identification of palmitoylcarnitine.
Candidate metabolite screening and dimensionality reduction
To reduce collinearity, pairwise Pearson correlation coefficients among features were pruned (if |r| ≥ 0.90, one of the pair was removed). Univariable Cox regression was then performed, with the Benjamini–Hochberg method controlling the false discovery rate and q< 0.10 set as the pre-screening threshold, limiting the number of candidates to ≤ 20. Finally, feature compression was conducted using an elastic-net penalized Cox proportional hazards model (α = 0.5; 10-fold cross-validation to determine λ), reducing the metabolite dimension to 3–6 metabolites and outputting standardized coefficients. This sequence of correlation pruning, univariable Cox screening with Benjamini–Hochberg FDR control, candidate-number restriction, and elastic-net penalized Cox selection constituted the complete metabolite-selection pipeline. During internal validation, this entire sequence was re-executed de novo within each bootstrap replicate.
Internal model validation and incremental value assessment
The clinical benchmark model included the following prespecified covariates: genotype (binary: KIT exon 11 vs others), baseline tumor burden (sum of the longest diameters of target lesions, continuous), primary site (binary: stomach vs non-stomach), and ECOG (binary: 0–1 vs ≥2). Because the prespecified binary genotype variable grouped KIT exon 9 together with other molecular subtypes, the authors additionally evaluated a disease-specific strengthened clinical benchmark in sensitivity analysis. In this model, genotype was represented by separate indicator terms for KIT exon 11, KIT exon 9, and other genotypes, while tumor burden, primary site, and ECOG were retained unchanged. The metabolomic risk score was then added to this strengthened benchmark, and incremental performance was reassessed using the same bootstrap validation framework. On this basis, a metabolomic risk score composed of a linear combination of the five retained metabolites was introduced. For risk-score construction, the final preprocessed abundance of each retained metabolite was standardized as Zj = (Xj−μj)/σj, where μj and σj were calculated once from the entire development cohort (N = 200) after completion of the prespecified preprocessing pipeline. These cohort-derived means and standard deviations were treated as fixed model parameters and are part of the locked scoring specification. The risk score was calculated as the weighted sum of the five Z-scores plus the model intercept.
RiskScore = 0.38 × ZKynurenine + 0.29 × ZPalmitoylcarnitine - 0.33 × ZLPC(16:0) - 0.28 × ZCitricAcid + 0.21× ZGlutamate + 0.08. (1)
For future external research validation under the same analytical workflow, the sample should be analyzed under the same locked assay and preprocessing workflow, including pooled-QC-based batch correction, internal-standard normalization, PQN/log transformation, and the same feature-processing steps, and then standardized using the fixed development-cohort μj and σj values. The normalization constants must not be recalculated from the individual patient or from each new analytical batch. Because untargeted LC-MS signal scales depend on the analytical platform and preprocessing workflow, mean and standard deviation values reported in external cohorts are not interchangeable and were not used to define the present score. The complete coefficient-based single-patient scoring workflow is summarized in Supplementary Table 2. In the development cohort, the association between the fitted metabolomic risk score and PFS was summarized by the apparent hazard ratio (HR) per +1 standard deviation of the risk score. Because the score coefficients were estimated using the same cohort, this HR was considered a development-sample association estimate rather than an optimism-corrected validation estimate. Internal validation was therefore based primarily on the .632+ bootstrap-corrected measures of discrimination, calibration, and prediction error.
Internal validation was performed using 1,000 .632+ bootstrap replicates. In each replicate, a bootstrap sample was drawn with replacement from the N = 200 development cohort, and all data-dependent model-building steps were repeated de novo within that bootstrap sample. Specifically, the metabolomic feature-selection pipeline included pairwise correlation pruning using the prespecified |r|≥0.90 criterion, univariable Cox regression with Benjamini–Hochberg FDR control at q<0.10, restriction of the candidate set to ≤20 features, and elastic-net penalized Cox regression with α = 0.5 and 10-fold cross-validation for λ selection. Metabolites and coefficients were therefore allowed to vary across bootstrap replicates. The clinical benchmark model and the combined model were subsequently refitted within each replicate, and bootstrap-derived performance was evaluated using the same .632+ framework to obtain optimism-corrected Harrell C-index, integrated AUC, Brier score, and calibration slope. All data-dependent preprocessing and model-development steps, including standardization, residual missing-value imputation, scaling, feature screening, penalized selection, tuning, and coefficient estimation, were re-estimated within each bootstrap replicate. Posterior penalization was implemented by multiplying regression coefficients by the global shrinkage factor, and when necessary, the final model was generated via intercept and slope recalibration. For risk stratification and Kaplan–Meier visualization, the metabolomic risk score was divided into tertiles according to its empirical distribution in the N = 200 development cohort. Because both the fitted risk scores and the tertile cut-points were derived from the full development cohort, the tertile-specific Kaplan–Meier curves, log-rank comparison, tertile-trend HR, and tertile-specific median PFS estimates were regarded as apparent descriptive estimates and were not interpreted as internally validated performance measures. The 33.3rd and 66.7th percentiles of the risk-score distribution were used as the two cut-off points, defining T1 (low risk), T2 (intermediate risk), and T3 (high risk). The continuous risk score remained the primary form used for effect estimation, whereas tertile grouping was used for descriptive risk stratification and survival visualization. Kaplan–Meier curves were generated using the complete individual event and censoring times. Numbers at risk were calculated at the landmark times of 0, 12, 24, and 36 months for graphical presentation only and were not used to construct the survival curves or estimate median PFS.
Under the same validation framework as the clinical benchmark model, performance differences before and after adding the metabolomic risk score were compared. The primary criteria included absolute improvements in C-index and 1–3-year integrated time-dependent area under the curve (iAUC) (target improvement ≥0.05 with 95% confidence intervals not crossing 0), the p-value of the penalized likelihood ratio test, changes in Brier score, and improvements in calibration slope. Decision curve analysis was performed to calculate net benefit at 1 year and 2 years, with the risk threshold range set at 20%–50%, and the net benefit was compared against the “treat all” and “treat none” strategies. Decision curve analysis was considered an exploratory decision-analytic assessment and was not interpreted as evidence that score-guided changes in follow-up or treatment improve patient outcomes.
Handling of missing data and sensitivity analyses
Missing data: Missing clinical and molecular covariates were handled by multiple imputation using chained equations (m = 20, including the outcome and all covariates), and coefficients and variances after imputation were combined using Rubin’s rules. For metabolomic data, features with a non-missing rate <80% were excluded before modeling. Residual sporadic missing values among the retained features were imputed using k-nearest neighbors (KNN) with k = 10 in the log2-transformed feature space before Pareto scaling and statistical modeling. Participants with at least one evaluable post-baseline imaging assessment who were subsequently lost to follow-up were retained and censored at the date of their last evaluable imaging. Patients with no evaluable post-baseline imaging assessment were excluded because PFS could not be ascertained.
Sensitivity analyses: Firstly, repeat the entire modeling workflow after including cases with the PDGFRA D842V mutation. Secondly, test nonlinearity of tumor burden using restricted cubic splines (3 knots) and compare with the linear-term result. Thirdly, recompute the endpoint using first progression defined by the Choi criteria in place of RECIST 1.1 and compare with the main analysis. Fourthly, repeat the clinical-benchmark comparison using disease-specific genotype coding (KIT exon 11, KIT exon 9, and other genotypes) to determine whether the incremental value of the metabolomic score remained after explicitly accounting for the prognostic contribution of KIT exon 9. Fifthly, evaluate whether the prognostic association of the metabolomic risk score remained after accounting for pre-progression imatinib exposure by adding time-varying RDI to the Cox model. Because RDI is a post-baseline treatment variable and may itself be influenced by toxicity or baseline patient condition, this analysis was treated as a sensitivity analysis rather than incorporated into the prespecified baseline clinical benchmark.
Statistical methods
Statistical analyses were performed using statistical computing software. Dedicated statistical packages were used for Cox regression, penalized regression, survival curve visualization, time-dependent receiver operating characteristic analysis and integrated area under the curve estimation, Brier score and calibration assessment, multiple imputation, decision curve analysis, and QC-RLSC correction. A two-sided significance threshold was set at p<0.05; multiple comparisons were controlled using the Benjamini–Hochberg method. Primary analyses were conducted after database lock according to the predefined analysis plan. Additional disease-specific genotype and dose-intensity sensitivity analyses were subsequently performed to address reviewer concerns and are explicitly identified as such.