Institute for Bioengineering of Catalonia IBEC · Institute for Bioengineering of Catalonia, Carrer de Baldiri Reixac, Barcelona, Spain