346 pubs · 7,316 cites · h-index 43
University of Helsinki
2014 - Present
Max Planck Institute for Demographic Research
2009 - Present
Centre de recherche en Epidémiologie et Santé des Populations
2025 - 2025
Institute for Molecular Medicine Finland
2024 - 2025
University College London
2025 - 2025