55 pubs · 3,240 cites · h-index 23
Shanghai Jiao Tong University
2007 - 2007
European Molecular Biology Laboratory
2007 - 2007
Institute of Molecular Biology and Genetics
2007 - 2007
Stanford University
2005 - 2007
Pennsylvania State University
2005 - 2005