151 pubs · 8,800 cites · h-index 29
Max Planck Institute for Human Development
2026 - Present
SIB Swiss Institute of Bioinformatics
2005 - 2025
Chinese University of Hong Kong
2025 - 2025
Pirogov Russian National Research Medical University
2008 - 2025
University of Geneva
2007 - 2024