34 pubs · 11,213 cites · h-index 21
European Bioinformatics Institute
2022 - Present
Bioinformatics Institute
2025 - 2025
Wellcome Sanger Institute
2016 - 2018
University of Cambridge
2011 - 2016
Technical University of Munich
2014 - 2014