65 pubs · 1,136 cites · h-index 13
Uppsala University
2016 - Present
Ilya Pharma (Sweden)
2026 - Present
Science for Life Laboratory
2016 - 2024