14 pubs · 2,841 cites · h-index 8
The Francis Crick Institute
2018 - 2025
Boston Children's Hospital
2011 - 2014
Harvard University
Harvard Stem Cell Institute
Freie Universität Berlin
2011 - 2012