130 pubs · 2,573 cites · h-index 25
Uppsala University
2003 - Present
Linnaeus University
2018 - 2024
Science for Life Laboratory
2022 - 2022
Institute of Medical Ethics
2021 - 2021
Public Health Agency of Sweden
2014 - 2014