Michela Puxeddu
Observed name: PUXEDDU, MICHELA
Institutions: Istituto Pasteur, Sapienza University of Rome
Observed institutions: Istituto Pasteur, Sapienza University of Rome
ORCID: 0000-0002-0024-596X
Observed ORCID: 0000-0002-0024-596X
OpenAlex ID: A5084894148
