Affiliation: | 1. Institute of Biomechanics and Medical Engineering, Department of Engineering Mechanics, Tsinghua University, Beijing 100084, China;2. State Key Laboratory of Primate Biomedical Research, Institute of Primate Translational Medicine, Kunming University of Science and Technology, Kunming, Yunnan 650500, China;3. Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109, USA;4. Department of Cell & Developmental Biology, University of Michigan Medical School, Ann Arbor, MI 48109, USA;5. Department of Biomedical Engineering, University of Michigan, Ann Arbor, MI 48109, USA |