481 pubs · 65,253 cites · h-index 104
Uppsala University
1990 - 2025
Science for Life Laboratory
2011 - 2025
University of Cambridge
2024 - 2024
Stellenbosch University
2022 - 2022
University of North Carolina at Chapel Hill
2016 - 2016