82 pubs · 2,466 cites · h-index 28
AstraZeneca (Poland)
2013 - Present
AstraZeneca (United Kingdom)
2006 - 2025
Daresbury Laboratory
2023 - 2025
AstraZeneca (Singapore)
2012 - 2025
Science and Technology Facilities Council
2024 - 2024