Affiliation: University of Barcelona (U Barcelona)

Acronym: U Barcelona
ROR ID: 021018s57