115 pubs · 3,479 cites · h-index 31
Finnish Institute for Health and Welfare
2008 - 2025
Institute for Molecular Medicine Finland
2002 - 2009
Public Health Institute
2004 - 2008
University of Helsinki
1994 - 2007
National Academy of Sciences
2006 - 2006