14 pubs · 55 cites · h-index 4
European Bioinformatics Institute
2026 - Present
Imperial College London
2019 - Present
Chalmers University of Technology
2020 - 2023