186 pubs · 2,994 cites · h-index 29
Chinese Academy of Sciences
2002 - 2025
State Key Laboratory of Transducer Technology
2006 - 2025
Institute of Vegetables and Flowers
2025 - 2025
Shanghai Fudan Microelectronics (China)
2025 - 2025
Chinese Academy of Agricultural Sciences
2025 - 2025