Science and Technology Commission of Shanghai Municipality Grant 19ZR1454700