Affiliation: | (1) “111” Project Laboratory of Biomechanics and Tissue Repair, Bioengineering College, Chongqing University, Chongqing, 400044, China;(2) Departments of Bioengineering and Orthopaedics, University of California, 9500 Gilman Drive, La Jolla, San Diego, CA 92093-0412, USA; |