Shanghai Engineering Research Center of Molecular Therapeutics and New Drug Development, and State Key Laboratory of Petroleum Molecular & Process Engineering, School of Chemistry and Molecular ...