29 pubs · 2,612 cites · h-index 16
Chinese Academy of Sciences
1997 - 2010
Shanghai Institutes for Biological Sciences
2001 - 2010
Center for Excellence in Molecular Plant Sciences
2003 - 2010
University of the West of England
2005 - 2005
Shanghai Institute of Applied Physics
1997 - 2004