15 pubs · 796 cites · h-index 7
Universitat Pompeu Fabra
2016 - 2025
German Cancer Research Center
2023 - 2025
Heidelberg University
Centre for Genomic Regulation
Institute of Science and Technology
2020 - 2024