81 pubs · 2,007 cites · h-index 27
University of Exeter
2017 - Present
Living Systems (United States)
2020 - 2024
Max Planck Institute of Biophysics
2012 - 2018
Max Planck Society
2014 - 2014
University of Bristol
2007 - 2014