194 pubs · 11,988 cites · h-index 45
National Health Service
2015 - 2025
NHS Blood and Transplant
2018 - 2025
Wellcome/MRC Cambridge Stem Cell Institute
University of Cambridge
Instituto de Biomedicina de Sevilla
2011 - 2025