55 pubs · 31,796 cites · h-index 35
European Bioinformatics Institute
2003 - 2025
University of Helsinki
2023 - 2025
Tampere University
Pirkanmaa Hospital District
Institute for Molecular Medicine Finland