Department of Biological Sciences, National University of Singapore, 117583, Singapore; Mechanobiology Institute, National University of Singapore, 117 411, Singapore; CNRS, 117411, Singapore; Contributed equally. Electronic address: dbsvvnr@nus.edu.sg.