Xavier Trepat is at the Catalan Institution for Research and Advanced Studies, Institute for Bioengineering of Catalonia, Barcelona Institute for Science and Technology and the Biomedical Research ...