61 pubs · 2,662 cites · h-index 26
University of Helsinki
2012 - 2025
Institute for Molecular Medicine Finland
AstraZeneca (Sweden)
2021 - 2024
Science for Life Laboratory
2019 - 2022
Finland University
2014 - 2020