27 pubs · 2,057 cites · h-index 17
Wellcome/MRC Cambridge Stem Cell Institute
2013 - 2023
University of Cambridge
2009 - 2023
Medical Research Council
2004 - 2023
Institute for Medical Research
2013 - 2013
Addenbrooke's Hospital
2012 - 2013