1. Key Laboratory of Systems Biology, Institute of Biochemistry and Cell Biology, Shanghai Institutes for Biological Sciences, Chinese Academy of Sciences, Shanghai 200031, China
2. Eastern Hepatobiliary Surgery Hospital, No. 225, Changhai Road, Shanghai 200438, China
3. Department of Biochemistry & Molecular Biology, Second Military Medical University, Shanghai 200438, China