Institute of Biotechnology and Biomedicine & Department of Biochemistry and Molecular Biology, Autonomous University of Barcelona, 08193 Bellaterra, Spain
Prof. Salvador Ventura
Institute of Biotechnology and Biomedicine & Department of Biochemistry and Molecular Biology, Autonomous University of Barcelona, 08193 Bellaterra, Spain