Typhi Mykrobe: fast and accurate lineage identification and antimicrobial resistance genotyping directly from sequence reads for the typhoid fever agent Salmonella Typhi
Danielle J. IngleiD, Jane HawkeyiD, Martin HuntiD, Zamin IqbaliD, Jacqueline A. KeaneiD, Ayorinde O. AfolayaniD, Niyaz AhmediD, Saadia AndleebiD, Philip AshtoniD, Isaac I. BogochiD, Megan E. CareyiD, Marie Anne ChattawayiD, John A. CrumpiD, Paula DíaziD, Benjamin P. HowdeniD, Hidemasa IzumiyaiD, Jobin John JacobiD, Louise M. JuddiD, Arti KapiliD, Karen Helena KeddyiD, Justin Y. KimiD, Myron M. LevineiD, Masatomo MoritaiD, Satheesh NairiD, Sophie OctaviaiD, , Kathryn E. HoltiD
Abstract
BackgroundTyphoid fever results from systemic infection with Salmonella enterica serovar Typhi (Typhi) and causes 10 million illnesses annually. Disease control relies on prevention (water, sanitation, and hygiene interventions or vaccination) and effective antimicrobial treatment. Antimicrobial resistant (AMR) Typhi lineages have emerged and become established in many parts of the world. Knowledge of local pathogen populations informed by genomic surveillance, including of lineages (defined by the GenoTyphi scheme) and AMR determinants, is increasingly used to inform local treatment guidelines and to inform vaccination strategy. Current tools for genotyping Typhi require multiple read alignment or assembly steps and have not been validated for analysis of data generated with Oxford Nanopore Technologies (ONT) long-read sequencing devices. Here, we introduce Typhi Mykrobe, a command line software tool for rapid genotyping of Typhi lineages, AMR determinants, and plasmid replicons direct from sequencing reads. ResultsWe validated Typhi Mykrobe lineage genotyping by comparison with the current standard read mapping-based approach and demonstrated 99.8% concordance across nearly 13,000 genomes sequenced with Illumina platforms. For the few isolates with discordant calls, we show that Typhi Mykrobe results are better supported by the evidence from raw sequence read data than the results generated using the mapping-based approach. We also demonstrate 99.9% concordance for detection of AMR determinants compared with the current standard assembly-based approach, with similar results for plasmid marker detection. Typhi Mykrobe predicts clinical resistance categorisation (S/I/R) for eight drug classes, and we show strong agreement with phenotypic categorisations generated from reference laboratory minimum inhibitory concentration (MIC) data for n=1,572 Illumina-sequenced isolates (>99% agreement within one doubling dilution). We show strong concordance (>96% for genotype and >98% for AMR and plasmid) between calls made from ONT reads and those made from Illumina reads for isolates sequenced on both platforms (n =93 genomes). Typhi Mykrobe takes less than a minute per sample and is available at https://github.com/typhoidgenomics/genotyphi. ConclusionsTyphi Mykrobe provides rapid and sensitive genotyping of Typhi genomes direct from Illumina and ONT reads, although lower accuracy was observed for R9 ONT data. It demonstrated accurate assignment of GenoTyphi lineage, detection of AMR determinants and prediction of corresponding AMR phenotypes, and identification of plasmid replicons.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 12
- FWCI
- 4.52
- Field percentile
- top 5%
- Organism
- Assay
- Research Focus
- Approach
In-depth summary
Claude Opus 5.5 · xhigh effort · 8 Nov 2026 · from the full text of version 2 (31 Jul 2025) · CC BY 4.0
Mykrobe k-mer panel genotypes Salmonella Typhi lineages, antimicrobial resistance (AMR) markers and plasmids from Illumina or nanopore reads, matching mapping-based lineage calls for 99.8% of genomes.
The original GenoTyphi pipeline needed reads pre-mapped to the CT18 reference (bulky, sometimes incompatible BAM/VCF files) and detected only resistance mutations; other implementations need assemblies or skip AMR, and none were validated on Oxford Nanopore Technologies (ONT) reads. Typhi Mykrobe combines lineage, AMR gene and mutation, and plasmid typing in one read-level tool benchmarked against mapping, assembly and phenotype data.
Key results
ShownOn Illumina data, read-level k-mer genotyping almost always gave the same GenoTyphi lineage calls as the mapping-based pipeline. Where the two genuinely disagreed, phylogenetic placement and read support favoured the Mykrobe call.
Same single genotype for 12,807 of 12,834 Typhi genomes (99.79%); 17 more agreed on mixed calls; eight genotype 3.5.3 genomes correctly called by Mykrobe but reported as 3.5.4 by the mapping pipeline; two genuine discordances (ERR5243665, ERR2663783) where Pathogenwatch trees supported Mykrobe; five readsets typed not Typhi. · Validation of GenoTyphi genotype calling; Validation of genotype calls; Tables
ShownAMR genes, resistance mutations and plasmid replicons detected from reads matched Pathogenwatch BLAST calls on assemblies of the same isolates. Drug-level categories and multidrug-resistant (MDR) or extensively drug-resistant (XDR) status also matched.
n=11,992 isolates; 99.88% of 299,004 marker-genome combinations concordant; per AMR marker 98.56-100%, plasmid replicons 99.74-100%; drug-level agreement >99.7% (2 to 33 discordant genomes per drug); MDR 99.86% (17 discordant), XDR 99.97% (4 discordant). · Validation of AMR genotyping; Tables
ShownAgainst reference-laboratory MIC data, S/I/R predictions from the genotype met US FDA accuracy thresholds for new susceptibility tests for nearly all drugs. Agreement with disk diffusion data from multiple laboratories was lower but still above 95%.
MIC sets (UKHSA n=852, US CDC n=720): >99% agreement except US CDC low-level ciprofloxacin 97.36% (17 major errors; 99.4% within one doubling dilution); five UKHSA trimethoprim-sulfamethoxazole very major errors (sul, no dfrA). SEAP disk diffusion (n=2,446): 95.3-98.2%. FDA targets: >90% agreement, <3% major, <1.5% very major errors. · Validation of AMR phenotype prediction; Accuracy of AMR phenotype prediction; Discussion
ShownLineage, AMR and plasmid calls from nanopore reads mostly matched Illumina calls for the same isolates. Failures clustered in low-depth data or data from older R9 flowcells.
98 ONT/Illumina pairs; five ONT sets (R9, mean depth 0.04× to 27.85×) called non-Typhi. Of 92 Typhi genomes: lineage matched 89 (96.7%), with all three misses from R9 runs and missing markers; AMR 98.77% over 736 isolate-drug pairs (ciprofloxacin 91%, chloramphenicol 98.9%); plasmids 99.67% over 1,196 isolate-marker pairs. · Validation on nanopore reads; Matched ONT and Illumina validation data; Discussion
ShownThe tool is fast and memory-light enough for routine local use. It returns a full profile for each genome in under a minute.
Benchmark of 100 genomes on two HPC systems (1 to 64 threads) and a Mac laptop (1 to 16 threads): <1 minute per genome on a modern computer, down to seconds with multiple threads on a fast CPU, gains up to ~4 threads, typically <100 MB RAM per genome (Supplementary Figure 2). · Benchmarking of run time for Mykrobe; Validation of GenoTyphi genotype calling
Methods, data and reproducibility
Mykrobe probe sets (k-mer size 21, designed on the Typhi CT18 reference) scan raw FASTQ reads for the marker SNVs of the 87 hierarchical GenoTyphi genotypes, AMR genes and mutations, 13 plasmid replicons and species/serovar markers. A Python parser turns the JSON output into per-genome tables of genotype, confidence and S/I/R antibiogram calls.
- Global Typhoid Genomics Consortium Illumina WGS readsets (Carey et al.), after excluding 141 mixed-culture or poorly assembled isolates · Salmonella enterica serovar Typhi · n = 12,839 isolates (85 of 87 genotypes)
- Pathogenwatch assembly-based GenoTyphi, AMR and plasmid reports (downloaded 7 March 2023) for genomes passing Pathogenwatch QC · Salmonella enterica serovar Typhi · n = 11,992 genomes
- UKHSA reference-laboratory MIC data interpreted with EUCAST v10 (2020) criteria · Salmonella enterica serovar Typhi · n = 852 isolates
- US CDC reference-laboratory MIC data interpreted with CLSI M100 (2023) criteria · Salmonella enterica serovar Typhi · n = 720 isolates
- SEAP disk diffusion susceptibility data (EUCAST v8.0, 2018) from three countries and multiple source labs · Salmonella enterica serovar Typhi · n = 2,446 isolates
- Matched ONT (flowcells including R9.4.1 and R10.4.1) and Illumina readsets from the same isolates · Salmonella enterica serovar Typhi · n = 98 isolates (68 from Carey et al 2023, 30 new)
- Morphologic variants of blaNDM-5-carrying Typhi from Pakistan used to validate carbapenemase probes · Salmonella enterica serovar Typhi · n = two morphologic variants · SRR22801766; SRR22801806
- Typhi strain CT18 reference genome (4,809,037 bases) used for probe design, read mapping and depth estimation · Salmonella enterica serovar Typhi · AL513382.1
- Methods & tools
- Mykrobe v0.12.1 with Typhi panel v20221208, GenoTyphi mapping-based genotyphi.py v2.0, Pathogenwatch (BLAST of assemblies), bwa-mem v0.7.17 (CGPS mapping pipeline v1.2.2), SPAdes v3.12.0 (CGPS assembly pipeline v2.1.0), CARD RGI v6.0.3, Flye v2.9.1-b1780; Filtlong v0.2.1, Kraken2; minimap2, mlst (senterica scheme) and BLAST in Bandage, seqtk v1.2-r94, R v4.1.0, tidyverse v1.3.1, ComplexUpset v1.3.3, Antimicrobial susceptibility testing: MIC and disk diffusion (CLSI, EUCAST)
- Code
- https://github.com/typhoidgenomics/genotyphihttps://github.com/Mykrobe-tools/mykrobehttps://github.com/typhoidgenomics/TyphoidGenomicsConsortiumMykrobehttps://gitlab.com/cgps/ghru/pipelines/snp_phylogenyhttps://gitlab.com/cgps/ghru/pipelines/dsl2/pipelines/assembly/https://github.com/tseemann/mlst
- Data & accessions
- https://doi.org/10.6084/m9.figshare.27102334https://zenodo.org/doi/10.5281/zenodo.7407984https://github.com/typhoidgenomics/TyphoidGenomicsConsortiumMykrobehttps://pathogen.watch/collection/0z5knw9jic9b-guevara-et-al-2021https://pathogen.watch/collection/b2k6dym3bdyq-tanmoy2018
- Software & environment
- Mykrobe v0.12.1 with Typhi panel v20221208 (carbapenemase probes in v20240407); GenoTyphi v2.1 (DOI 10.5281/zenodo.13859721); Python3; dependencies include numpy 1.22.0+, Biopython 1.79+, anytree 2.8.0+; Bioconda install; R v4.1.0.
- Assay conditions & compute
- Runtime and RAM recorded for 100 genomes on two HPC systems (1 to 64 threads) and a Mac laptop (1 to 16 threads): under 1 minute per genome on a modern computer, gains up to ~4 threads, typically under 100 MB RAM per genome.
- Reproducibility gaps
- Isolate accessions, AST data and ONT run details appear only in supplementary tables in the analysis GitHub repository; hardware specifications for the runtime benchmark are not given in the text.
Limitations (6)
- Accuracy was lower on R9-flowcell ONT data. Five low-depth (0.04-28×) R9 readsets basecalled with older guppy versions were called not Typhi, and three lineage discordances came from sparse marker coverage. The tool reports confidence metrics but does not do detailed read QC. · stated by the authors
- ONT-based resistance predictions were not compared with AST phenotypes. Contributing laboratories used different ONT library, device and basecalling protocols, so the effects of read depth and read quality could not be assessed systematically. · stated by the authors
- Carbapenem phenotype prediction could not be evaluated because only one carbapenem-resistant isolate (carrying blaNDM-5) had been sequenced at the time of testing. · stated by the authors
- Five UKHSA isolates resistant to trimethoprim-sulfamethoxazole carried sul genes but no dfrA, so they were mispredicted as susceptible. The mechanism (possibly efflux or a new determinant) was left unresolved. · stated by the authors
- Lineage and AMR genotype calls were validated against other genotypic pipelines run on the same reads, not against an independent truth set. Only two lineage discordances were adjudicated, using phylogenetic clustering. · noted in this summary
- Sample counts differ between sections (AST subset 3,970 in Methods vs 4,018 in Results; ONT comparison n=93 in the Abstract vs 92 Typhi genomes in Results), so the exact denominators are hard to reconcile. · noted in this summary
Who should read:Read this if you do genomic surveillance of typhoid and want GenoTyphi lineage, resistance and plasmid calls straight from Illumina or nanopore reads without mapping or assembly.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Five years of GenoTyphi: updates to the global Salmonella Typhi genotyping framework
Z. A. Dyson, K. E. Holt·bioRxiv·Apr 28, 2021
- The TyphiNET data visualisation dashboard: Unlocking Salmonella Typhi genomics data to support public health
Zoe A. Dyson, Louise Cerdeira, … Jackie Wright·Genome MedicinePeer-reviewed·May 9, 2025
- Persistence of rare Salmonella Typhi genotypes susceptible to first-line antibiotics in the remote islands of Samoa
Michael J. Sikorski, Tracy H. Hazen, … David A. Rasko·mBioPeer-reviewed·Sep 12, 2022
- Informal genomic surveillance of regional distribution of Salmonella Typhi genotypes and antimicrobial resistance via returning travellers
D. J. Ingle, S. Nair, … T. J. Dallman·bioRxiv·Jan 3, 2019
- A global resource for genomic predictions of antimicrobial resistance and surveillance of Salmonella Typhi at Pathogenwatch
Silvia Argimón, Corin Yeats, … David M. Aanensen·Nature CommunicationsPeer-reviewed·May 17, 2021
- An exploration of unusual antimicrobial resistance phenotypes in Salmonella Typhi from Blantyre, Malawi reveals the ongoing role of IncHI1 plasmids
Allan M. Zuza, Alexander M. Wailan, … Eva Heinz·Gates Open ResearchPeer-reviewed·Dec 23, 2024