50 pubs · 1,232 cites · h-index 16
University of Dundee
2014 - Present
Institute of Molecular and Cell Biology
2023 - 2023
Harvard University
2011 - 2012
Harvard University Press
Laboratoire de Physique de l'ENS
2007 - 2011