Elio Escamilla-Vega
Observed names: Escamilla Vega, Elio, Escamilla-Vega E, Escamilla-Vega, Elio
Observed institutions: Centre Interdisciplinaire de Recherche en Biologie, Max Planck Institute for Evolutionary Biology
ORCID: 0009-0005-6106-0802
Observed ORCID: 0009-0005-6106-0802
OpenAlex ID: A5117711799
