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. Innovation Drug Research Centre
7. School of Pharmaceutical Sciences
8. Chongqing 401331