Institution: | aKey Lab for Biomechanics & Tissue Engineering under the State Ministry of Education, Bioengineering College, Chongqing University, Chongqing 400030, PR China bDepartment of Life Science & Chemistry, Chongqing Education College, Chongqing 400067, PR China |