1. Key Laboratory of Biorheological Science and Technology of Ministry of Education
2. College of Bioengineering
3. Chongqing University
4. Chongqing 400044
5. China
6. Department of Orthopedics
7. Xinqiao Hospital
8. the Army Medical University
9. Chongqing 400037