138 pubs · 8,318 cites · h-index 34
AstraZeneca (United Kingdom)
2022 - Present
AstraZeneca (Singapore)
2025 - Present
Spanish National Cancer Research Centre
2013 - 2025
Translational Research in Oncology
2025 - 2025
AstraZeneca (France)
2025 - 2025