Affiliation: | 1. Temasek Life Sciences Laboratory, National University of Singapore, Singapore 117604;2. Department of Biological Sciences, National University of Singapore, Singapore 117543;3. Department of Physics, National University of Singapore, Singapore 117542;4. Mechanobiology Institute, National University of Singapore, Singapore 117411 |