Institution: | 1. The Key Laboratory of Molecular Medicine, The Ministry of Education, Department of Biochemistry and Molecular Biology, Shanghai Medical College, Fudan University, P.O. Box #238, No. 138 Yi Xue Yuan Road, Shanghai, 200032, China 2. IQuum Inc., Marlborough, MA, USA
|