6 pubs · 609 cites · h-index 5
Ceres
2003 - 2003
Max Planck Institute for Developmental Biology
Syngenta (China)
University of California, Berkeley
1993 - 2003