TwinWeaver: An LLM-Based Foundation Model Framework for Pan-Cancer Digital Twins
Nikita Makarov, Maria Bordukova, Lena Voith von Voithenberg, Estrella Pivel-Villanueva, Sabrina Mielke, Jonathan Wickes, Hanchen Wang, Mingyu Derek Ma, Keunwoo Choi, Kyunghyun Cho, Stephen Ra, Raul Rodriguez-Esteban, Fabian Schmich, Michael Menden
TL;DR
TwinWeaver enables LLM-based patient digital twins by serializing heterogeneous longitudinal EHR data into text prompts for joint biomarker forecasting and landmark-event prediction across 20 cancers. The Genie Digital Twin (GDT) demonstrates strong real-world and clinical-trial generalization, outperforming baselines on forecasting accuracy ($MASE$) and risk ranking ($C$-index), while enabling an interpretable reasoning extension grounded in clinical concepts. The framework achieves pan-cancer transfer benefits, improves performance in low-data settings, and supports a reasoning-informed pipeline through distillation and GRPO optimization. Open-source and scalable, TwinWeaver offers a practical pathway to interpretable, data-efficient trajectory modeling in precision oncology, with future directions including additional modalities and rigorous prospective validation.
Abstract
Precision oncology requires forecasting clinical events and trajectories, yet modeling sparse, multi-modal clinical time series remains a critical challenge. We introduce TwinWeaver, an open-source framework that serializes longitudinal patient histories into text, enabling unified event prediction as well as forecasting with large language models, and use it to build Genie Digital Twin (GDT) on 93,054 patients across 20 cancer types. In benchmarks, GDT significantly reduces forecasting error, achieving a median Mean Absolute Scaled Error (MASE) of 0.87 compared to 0.97 for the strongest time-series baseline (p<0.001). Furthermore, GDT improves risk stratification, achieving an average concordance index (C-index) of 0.703 across survival, progression, and therapy switching tasks, surpassing the best baseline of 0.662. GDT also generalizes to out-of-distribution clinical trials, matching trained baselines at zero-shot and surpassing them with fine-tuning, achieving a median MASE of 0.75-0.88 and outperforming the strongest baseline in event prediction with an average C-index of 0.672 versus 0.648. Finally, TwinWeaver enables an interpretable clinical reasoning extension, providing a scalable and transparent foundation for longitudinal clinical modeling.
