282 pubs · 136,879 cites · h-index 95
European Bioinformatics Institute
2016 - 2025
SIB Swiss Institute of Bioinformatics
2008 - 2023
University College London
University of Padua
2023 - 2023
Stanford University
2012 - 2023