National Key Research and Development Program of China (2023YFC2411800), Science and Technology Department of Sichuan Province (2024YFHZ0329), Sichuan Provincial Health Commission (2025-106) and "From 0 To 1" Innovation Research Project of Sichuan University (2023SCUH0065).