103 pubs · 1,656 cites · h-index 15
University of Cambridge
2016 - 2025
Cancer Research UK
Alzheimer’s Research UK
2025 - 2025
Lymphatic Education & Research Network
2024 - 2024
AstraZeneca (United States)
2023 - 2023