27 pubs · 2,037 cites · h-index 20
AstraZeneca (Brazil)
2026 - Present
The Francis Crick Institute
2025 - 2025
AstraZeneca (United Kingdom)
2022 - 2022
Babraham Institute
2009 - 2022
Cancer Research UK Scotland Institute
2003 - 2010