Affiliation: | 1. Department of Biochemistry, Department of Chemistry, Center for Cancer Research, Purdue University, West Lafayette, IN, 47907 USA;2. Department of Biological Sciences, Purdue University, West Lafayette, IN, 47907 USA;3. Minghang Hospital and Institutes of Biomedical Sciences, Fudan University, 131 Dong'an Road, Shanghai, 200032 China |