Affiliation: | 1. Institute of Life Sciences, Jiangsu University, Zhenjiang, 212013, Jiangsu Province, China 2. National Key Laboratory of Biochemical Engineering, Institute of Process Engineering, Chinese Academy of Sciences, Beijing, 10090, China 3. Division of Biological Sciences, University of California at San Diego, La Jolla, CA, 92093-0116, USA
|