Autonomous University of Barcelona
Cerdanyola del Vallès, Spain
Cell Biology, Physiology and Immunology
IRTA-CReSA
Barcelona, Catalonia, Spain