162 pubs · 12,283 cites · h-index 56
The University of Melbourne
2002 - 2023
Peter Doherty Institute
2013 - 2023
Chinese Academy of Sciences
2010 - 2010
Institute of Microbiology
The University of Tokyo