23 pubs · 1,517 cites · h-index 13
Stockholm University
2025 - 2025
Science for Life Laboratory
University of Oxford
1999 - 2017
University of Nottingham
2007 - 2007
Radboud University Nijmegen