17 pubs · 295 cites · h-index 5
Centro Andaluz de Biología del Desarrollo
2016 - 2025
Comisión Sectorial de Investigación Científica
2024 - 2024
University College London
Universidad Pablo de Olavide
2016 - 2023