1. Kidney Research Laboratory, Division of Nephrology, West China Hospital of Sichuan University, Chengdu, China
2. Interventional Therapy Center, West China Hospital of Sichuan University, Chengdu, China
3. West China School of Public Health and West China Fourth Hospital, Sichuan University, Chengdu, China
4. College of Mechanical Engineering, Sichuan University, Chengdu, China
5. Department of Applied Mechanics, Sichuan University, Chengdu, China
6. Division of Radiology, West China Hospital of Sichuan University, Chengdu, China