114 pubs · 7,141 cites · h-index 36
Bioinformatics Institute
2018 - Present
European Bioinformatics Institute
2011 - 2025
Deutsches Elektronen-Synchrotron DESY
2024 - 2024
Children's Hospital of Philadelphia
2018 - 2018
Wolters Kluwer Health
2018 - 2018