115 pubs · 1,310 cites · h-index 18
Uppsala University
2014 - Present
Biogem
2011 - Present
Target (United States)
2023 - 2023
University of Zurich
Science for Life Laboratory
2022 - 2022