Science and Technology Commission of Shanghai Municipalityh-index: 28Total citations: 3,269Total papers: 262Homepage: http://stcsm.sh.gov.cn