10.1056/nejme2516747
Journal article
2026-02-01T00:00:00+00:00
394
922 - 925
3
Ludwig Institute for Cancer Research, University of Oxford, Oxford, United Kingdom.