Science and Technology Commission of Shanghai Municipality Grant 14391901800