663 pubs · 97,353 cites · h-index 64
Linköping University
2023 - Present
University of Illinois Urbana-Champaign
2026 - Present
Stockholm University
2005 - Present
Science for Life Laboratory
2012 - Present
KTH Royal Institute of Technology
1998 - Present