Copyright © Institut Pasteur of Shanghai, Chinese Academy of Sciences
Address: Life Science Research Building 320 Yueyang Road, Xuhui District, 200031
Tel:86-21-5492 3020 Fax:86-21-5492 3044
Email:ips@ips.ac.cn