Institute of Medical Science and Technology (IMSaT);
University of Dundee;
Dundee;
DD1 4HN;
UK;
Bioengineering College;
Chongqing University;
Chongqing 400044;
China;
Biomedical Engineering School;
Chongqing Institute of Technology;
Chongqing 400050;
China;