165 pubs · 17,187 cites · h-index 69
The University of Texas at Austin
1999 - 2023
Institut de Biologie Moléculaire et Cellulaire
2011 - 2014
National Institute of Standards and Technology
2001 - 2001
University of Waterloo
2001 - 2001
National Institute of Standards
2001 - 2001