National Natural Science Foundation of China
32270952
32070583
Shanghai Rising-Star Program
22QC1400700
Shanghai Health System Outstanding Talents Program
20234Z0019