Affiliation: | (1) Department of Life Science and Engineering, Harbin Institute of Technology, Harbin, 150001, China;(2) Cell Therapy Program, Princess Margaret Hospital, Room 4-605, 610 University Avenue, Toronto, ON M5G 2M9, Canada;(3) College of Life Science, Ludong University, Yantai, 264025, China; |