Salvador Ventura

Prof. Salvador Ventura

Institute of Biotechnology and Biomedicine & Department of Biochemistry and Molecular Biology, Autonomous University of Barcelona, 08193 Bellaterra, Spain
orcid

Contribution