55 pubs · 3,737 cites · h-index 17
Rockefeller University
2016 - Present
The Francis Crick Institute
2020 - 2025
Medical Research Council
2014 - 2014
University of Vienna
2011 - 2011
Max Perutz Labs