University of Geneva: Cells rely on their crampons to avoid slipping
Each human being is made of billions of cells. In order to ensure his survival, cells must coordinate with each other and attach in the right place to perform their tasks. Scientists from the University of Geneva (UNIGE), Switzerland, in!-->…