1. Key Laboratory of Biorheological Science and Technology, Ministry of Education, College of Bioengineering, Chongqing University, Chongqing 400030, China
2. Key Laboratory of Shenzhen Renal Diseases, Department of Nephrology, First Affiliated Hospital of Southern University of Science and Technology, Second Clinical Medical College of Jinan University, Shenzhen People’s Hospital, Shenzhen, Guangdong 518020, China
3. Department of Orthopaedic and Traumatology, The University of Hong Kong, 21 Sassoon Road, Pokfulam, Hong Kong 999077, China