138 pubs · 1,864 cites · h-index 23
Stockholm University
2008 - Present
ORCID
2023 - 2023
KU Leuven
2008 - 2008
Science for Life Laboratory
2005 - 2005