81 pubs · 4,502 cites · h-index 25
University of Cambridge
2014 - 2025
Cancer Research UK
2019 - 2025
Merck & Co., Inc., Rahway, NJ, USA (United States)
2024 - 2024
La Jolla Institute for Immunology
2017 - 2023
University of Southampton
2016 - 2022