22 pubs · 1,399 cites · h-index 12
Champalimaud Foundation
2018 - 2018
Spanish National Centre for Cardiovascular Research
2016 - 2017
Tampere University
2009 - 2016
Tampere University Hospital
2011 - 2016
FinnMedi (Finland)
2012 - 2012