National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31700039, 31700089]; startup funding from the Central China Normal University; Institute of Science and Technology Development of the Central China Normal University; NATIONAL INSTITUTE OF GENERAL MEDICAL SCIENCESUnited States Department of Health & Human ServicesNational Institutes of Health (NIH) - USANIH National Institute of General Medical Sciences (NIGMS) [R01GM095903, R01GM095903, R01GM095903, R01GM095903, R01GM095903, R01GM095903, R01GM095903, R01GM095903, R01GM095903, R01GM095903] Funding Source: NIH RePORTER