Hunan Province High-tech Industry Science and Technology Innovation Leading Plan Project [2020SK2029]; National Science Foundation of China [82104836, 82104793]; Natural Science Foundation of Hunan Province of China [2022JJ80093, 2021JJ80068, 2022JJ30451]; Outstanding Youth Project of Hunan Provincial Education [22B0362]; Department of Scientific Research of the Hunan Provincial Health Commission [202213055417]; Scientific Research Project of Hunan Provincial Bureau of Chinese Medicine [B2023054]; Hunan Youth Science and Technology Talent Project [2022RC1226]