Institution: | 1.Key Laboratory of Aquacultural Resources and Utilization, Ministry of Education, College of Fishery and Life Science, Shanghai Ocean University, No.999 Huchenghuan Road, Pudong New District, Shanghai 201306, China;2.Laboratory of Cellular Oncology, Center for Cancer Research, National Cancer Institute, Bethesda, MD 20892, USA |