John is a research group leader at EMBL-EBI, where he runs the Pathogen Informatics and Modelling Group. John works on bioinformatics and software, statistical genetics, genomic epidemiology, GPU programming, and mathematical modelling – mostly on bacterial pathogens but sometimes on other microbes too. His work spans three main areas: understanding the evolution of pathogenesis and transmission using computational methods; designing better genomic surveillance systems; and creating bioinformatic methods and models to increase the accessibility of computational infection biology research.