1. Department of Orthopedics, The Affiliated Hospital of Qingdao University, Qingdao, 266003, China
2. Cancer Institute, The Qingdao University, Qingdao, 266003, China
3. Radiology Department, The Affiliated Hospital of Qingdao University, Qingdao, 266003, China
4. Department of Orthopedics, Qingdao Municipal Hospital, Qingdao, Shandong 266011, China
5. University of Kansas, School of Medicine-Wichita, 929 N St. Francis Street, Wichita, KS, 67230, USA
6. School of Life Sciences, Tsinghua University, Beijing, 100084, China