Science and Technology Commission of Shanghai Municipality Grant 25Y22800300