Science and Technology Commission of Shanghai Municipality Grant 22DZ2291700