Shanghai Biomedical Science and Technology Project Grant 21S11906600