48 pubs · 3,677 cites · h-index 26
Washington University in St. Louis
2005 - 2025
Walter and Eliza Hall Institute of Medical Research
2007 - 2007
National Center for Biotechnology
2001 - 2004
Gesellschaft für Klinische Forschung
2001 - 2001
Helmholtz Centre for Infection Research
2001 - 2001