TRV-2026-0728Version 1 · Certified
Reason for this version
Certified into the record
Canonical text (the exact bytes fingerprinted)
TRUVACE RECORD VERSION record: TRV-2026-0728 version: 1 kind: certified reason: Certified into the record timestamp: 2026-08-10T06:35:47.692551Z status: published lens: g_space sector: health headline: Urinary volatilomics using liquid-liquid extraction and gas chromatography-mass spectrometry (GC-MS) combined with machine learning algorithms as a tool for diagnosis and surveillance of urothelial bladder cancer dek: Background Bladder cancer is the 11th most common cancer in the United Kingdom, with approximately 10,500 new cases annually. Diagnosis and surveillance typically involve cystoscopy, an expensive, time-consuming, and uncomfortable procedure which has encouraged efforts to identify biomarkers, particularly in urine, given its direct contact with malignant tissue. Methods Urine collected from 100 participants (50 bladder cancer patients, 50 controls) was subjected to solvent extraction followed by gas chromatograp… gain_title: Solvent extraction of urine analyzed by GC-MS and XGBoost distinguished bladder cancer patients from controls with AUROC 0.869 and 85% balanced sensitivity and specificity using an 8-metabolite panel. problem_title: (none) trace_subject: (none) gain_reading: Solvent extraction of urine analyzed by GC-MS and XGBoost distinguished bladder cancer patients from controls with AUROC 0.869 and 85% balanced sensitivity and specificity using an 8-metabolite panel. gain_evidence: An 8-metabolite panel achieved balanced sensitivity and specificity of 85% | solvent extraction of urine shows promise for isolating putative biomarkers of bladder cancer problem_reading: (none) problem_evidence: (none) quick_read: On 2026-08-07, researchers reported a urine-based test for urothelial bladder cancer that combines solvent extraction, GC-MS profiling, and machine learning. In 100 participants, an XGBoost model using an 8-metabolite panel achieved AUROC 0.869, improving on classical statistics at 0.752, with 85% balanced sensitivity and specificity. The approach matters because current diagnosis and surveillance rely on cystoscopy, described as expensive, time-consuming, and uncomfortable, creating demand for non-invasive urine biomarkers. While accuracy looks promising for clinical deployment, the results remain early-stage from a single small cohort and have not yet been validated in larger, diverse populations or routine care. limitation: Findings are based on a small cohort of 100 participants with 50 cases and 50 controls, limiting generalizability and requiring larger validation before clinical deployment. tag: Evidence-backed gain key_points: Study analyzed urine from 100 participants, 50 bladder cancer patients and 50 controls, using solvent extraction followed by GC-MS. | Five machine learning algorithms were evaluated with recursive feature elimination to identify optimal biomarker panels. | XGBoost outperformed classical univariate statistics, which had AUROC 0.752, reaching AUROC 0.869. | When optimised for screening, the 8-metabolite panel reached 95% sensitivity with 70% specificity. rundown: Researchers collected urine from 50 bladder cancer patients and 50 controls and performed liquid-liquid solvent extraction followed by gas chromatography-mass spectrometry to profile volatile and semi-volatile metabolites. They compared classical univariate statistics to five machine learning algorithms, using recursive feature elimination to select biomarker panels, with XGBoost achieving the highest performance and an 8-metabolite panel enabling trade-offs between balanced accuracy and screening sensitivity. sources: - peer_reviewed | BJC Reports | https://doi.org/10.1038/s44276-026-00244-8 | 2026-08-07 prev: 0000000000000000000000000000000000000000000000000000000000000000
- sha256
- 101c9b9d52b1b55d28640b900c1d34074c824c0aa73c1e637ff1cea5d5866785
- previous
- 0000000000000000000000000000000000000000000000000000000000000000
Verify this record
How to verify without trusting this page
Fetch the canonical text of any version from /api/record/TRV-2026-0728 and hash it yourself — for example shasum -a 256 on the saved canonical field. The result must equal content_hash, and each version’s text ends with prev:followed by the prior version’s hash (version 1 chains to 64 zeros). If a single character of any version had been altered since certification, the chain would not reproduce.
ace