Institute for Bioengineering of Catalonia, 08028 Barcelona, Spain; and University of Barcelona, 08028 Barcelona, Spain