39 pubs · 2,434 cites · h-index 22
University of Oxford
2012 - 2021
Leibniz University Hannover
2015 - 2019
Mansfield University
2013 - 2018
Oxford Research Group
2012 - 2018
European Molecular Biology Laboratory
2016 - 2016