Science and Technology Commission of Shanghai Municipality Grant SHDC2022CRT015