1. Key Laboratory of Biorheological Science and Technology (Chongqing University), Ministry of Education, Bioengineering College, Chongqing University, Chongqing, China and
2. Mechanobiology and Regenerative Medicine Laboratory, Bioengineering College, Chongqing University, Chongqing, China