63 pubs · 3,168 cites · h-index 29
Cancer Research UK
2019 - 2025
MRC Toxicology Unit
2014 - 2024
Cancer Research UK Scotland Institute
2019 - 2023
University of Glasgow
University of Cambridge
2009 - 2019