1. Department of Electronic Science, National Institute for Data Science in Health and Medicine, Xiamen University, Xiamen 361005, China
2. State Key Laboratory of Cellular Stress Biology, School of Pharmaceutical Sciences, Xiamen University, Xiamen 361102, China
3. Department of Chemistry, College of Chemistry and Chemical Engineering, Xiamen University, Xiamen 361005, China
4. Xiang’an Hospital of Xiamen University, Xiamen University, Xiamen 361102, China
5. State Key Laboratory of Environmental and Biological Analysis, Department of Chemistry, Hong Kong Baptist University, Hong Kong, SAR 999077, China
6. Institute of Drug Discovery Technology, Ningbo University, Ningbo 315221, China