Affiliation: | aKey Laboratory for Biomechanics and Tissue Engineering under the State Ministry of Education, College of Bioengineering, Chongqing University, Chongqing 400044, China bCollege of Bioinformation, Chongqing University of Posts and Telecommunications, Chongqing 400065, China |