46 pubs · 2,939 cites · h-index 17
European Bioinformatics Institute
2018 - Present
Norwich Research Park
2025 - 2025
Earlham Institute
Bioinformatics Institute
University of Cambridge
2016 - 2024