16 pubs · 1,996 cites · h-index 6
National Institutes of Health
2010 - 2010
Finnish Institute for Health and Welfare
2009 - 2010
Institute for Molecular Medicine Finland
2006 - 2006