91 pubs · 5,317 cites · h-index 38
VTT Technical Research Centre of Finland
2000 - 2017
University of Helsinki
2004 - 2004
Biocenter Finland
KTH Royal Institute of Technology
2003 - 2003
Leiden University Medical Center
1997 - 2001