1. Temasek Life Sciences Laboratory, National University of Singapore, Singapore 117604
2. Department of Biological Sciences, National University of Singapore, Singapore 117604
3. Department of Biochemistry, National University of Singapore, Singapore 117604
4. Institute of Molecular and Cell Biology, Singapore 138673
5. School of Biological Sciences, Nanyang Technological University, Singapore 637551
6. Research Centre of Excellence in Mechanobiology, National University of Singapore, Singapore 117604