32 pubs · 5,832 cites · h-index 12
European Bioinformatics Institute
2009 - 2025
Technische Universität Dresden
2017 - 2022
University of Talca
2015 - 2015