15 pubs · 2,998 cites · h-index 10
Promega (United States)
2007 - 2007
University of Virginia
1995 - 2007
Scripps Research Institute
1999 - 2001
U.S. National Science Foundation
Texas A&M University
1994 - 1994