5 pubs · 181 cites · h-index 4
Peking University
2026 - Present
Center for Life Sciences
The Ohio State University
1993 - 1993
Massachusetts Institute of Technology
Cold Spring Harbor Laboratory
1991 - 1991