Science and Technology Commission of Shanghai Municipality Grant ZK2019B01