Institution: | [1]Key Laboratory for Biorheological Science and Technology of Ministry of Education, College of Bioengineering, Chongqing University, Chongqing 400044, China [2]Center for Joint Surgery, Southwest Hospital, The Third Military Medical University, Chongqing 400038, China [3]Departments of Mechanical Engineering and Biological Sciences, University of Delaware, Newark, DE 19716, USA |