Almudena Maceda
Observed names: Almudena Maceda Garcia, Almudena Maceda García
Institution: Vall d'Hebron Institut de Recerca
Observed institution: Vall d'Hebron Institut de Recerca
ORCID: 0009-0008-1153-7707
Observed ORCID: 0009-0008-1153-7707
OpenAlex ID: A5106797798
