89 pubs · 5,082 cites · h-index 26
AstraZeneca (United Kingdom)
2009 - 2023
Pulmagen Therapeutics (United Kingdom)
2022 - 2022
University of Manchester
1999 - 2020
Cancer Research UK Manchester Institute
2008 - 2020
Space Research Institute
2018 - 2018