You can find us at:
Shanghai Center for Plant Stress Biology
Chenshan Botanical Garden, Gate 3
3888 Chenhua Road, 201602, Shanghai, PR China.
Shanghai Center for Plant Stress Biology (PSC)
Shanghai Instiututes of Biological Sciences (SIBS)
Chinese Academy of Sciences (CAS)
You can find our email addresses, as well as other additional information at our institute website:
MPBI Lab Profile at the PSC website