• Password:
  • Email: @ips.ac.cn
Contact us
Address: 320 Yueyang Road, Life Sciences Research Building, Shanghai, PRC
Post code: 200031
Tel: 86 21 5492 3011
Fax: 86 21 5492 3044
Email: ips@sibs.ac.cn