128 pubs · 7,450 cites · h-index 42
University of Turku
2026 - Present
Tampere University
Australian Regenerative Medicine Institute
2011 - Present
EMBL Australia
Monash University