63 pubs · 4,586 cites · h-index 24
University of Helsinki
2004 - 2025
Helsinki Institute of Physics
2008 - 2025
Minerva Foundation
2016 - 2025
Czech Academy of Sciences, Institute of Biotechnology
2009 - 2009