15 pubs · 1,032 cites · h-index 10
Mission Therapeutics (United Kingdom)
2025 - 2025
Wellcome/MRC Cambridge Stem Cell Institute
2014 - 2024
University of Cambridge
2011 - 2024
ETH Zurich
2019 - 2019
Medical Research Council
2015 - 2019