189 pubs · 11,736 cites · h-index 43
Uppsala University
2006 - Present
Science for Life Laboratory
2007 - 2025
Life Lab
2023 - 2023
Inserm
1980 - 2021
Université de Versailles Saint-Quentin-en-Yvelines
2021 - 2021