Skip to main content
Bioinformatics logoLink to Bioinformatics
. 2026 Apr 1;42(4):btag119. doi: 10.1093/bioinformatics/btag119

TaxTriage: an open-source metagenomic sequencing data analysis pipeline enabling putative pathogen detection

Brian Merritt 1,†, Jeremy D Ratcliff 2,3,†, Stanley Ta 3, Gunars Osis 4, Matthew R Mauldin 5, Peter M Thielen 6,✉
Editor: Pier Luigi Martelli
PMCID: PMC13069896  PMID: 41923365

Abstract

Motivation

TaxTriage is a comprehensive pathogen identification workflow designed for both short- and long-read untargeted DNA and RNA sequencing data. Combining read classification, mapping, and de novo assembly approaches, putative pathogens are identified through comparisons to curated pathogens and abundance expectations from healthy cohort data. Flexible installation options are enabled using Nextflow™ (NF), including cloud deployment via NF Tower (Seqera Platform) and local installation on a variety of systems, including standalone installations without external internet access. Final analysis summaries are compiled into an Organism Discovery Report, which lists likely pathogens and supporting data, including a custom confidence score.

Results

Evaluation of published in silico, clinical, and outbreak datasets identified performance comparable to alternative cloud-based processing pipelines for expected pathogen and co-infection detection with similar sensitivity and increased specificity. To support both public health and veterinary diagnostics communities, customization options have been incorporated to enable improved performance for host species of interest.

Availability and implementation

Source code for TaxTriage is freely available at https://github.com/jhuapl-bio/taxtriage. TaxTriage v2.1.1 has been archived on Zenodo at https://zenodo.org/records/17081354 to permit reproducible analysis as described in this manuscript.

1 Introduction

The increased adoption of next generation sequencing (NGS) instruments in diagnostic laboratories has dramatically improved pathogen characterization capabilities (Armstrong et al. 2019, Gwinn et al. 2019, Downie et al. 2024). Sequencing of total DNA or RNA from a clinical sample has shown great promise for untargeted pathogen detection, having been deployed in highly capable clinical laboratories to great effect (Deurenberg et al. 2017, Chiu and Miller 2019, Gu et al. 2021, Fourgeaud et al. 2024, Lin et al. 2024). Widespread adoption of genomics technologies for pathogen identification and characterization remains limited due to several factors, including cost, regulatory uncertainty, data management, and complex data analysis processes that require specialized training to interpret analysis outputs (Schlaberg et al. 2017, Hodcroft et al. 2021, Knyazev et al. 2022, Lu et al. 2022).

Metagenomic applications can utilize samples that have either been enriched for specific sequences (targeted) or take an appraisal of total input nucleic acids (untargeted). Techniques for targeted approaches include physical host depletion, targeted amplification, and hybrid capture enrichment based on oligonucleotide probes (Depledge et al. 2011, Metsky et al. 2019, Kim et al. 2024). While targeted sequence capture panels can increase the sensitivity for specific, known nucleic acid sequences (Buddle et al. 2024), untargeted metagenomic next-generation sequencing (mNGS) provides a less-biased representation of microbial communities, increasing the taxonomic breadth of organisms that can be simultaneously detected. For example, untargeted mNGS was used to produce several of the first sequences of SARS-CoV-2 in late 2019 (Zhu et al. 2020). mNGS has been increasingly paired with diagnostic assays at the outset of new outbreaks to evaluate phylogenetic diversity, as demonstrated mid-2022 with the spread of mpox (Isidro et al. 2022). Untargeted mNGS of complex samples can also present unique challenges, such as higher limits of detection due to the untargeted nature, as well as the preponderance of uninformative host or other background nucleic acids within a clinical sample, which reduce the proportion of microbial data available to identify a pathogen.

Within public health and clinical laboratory settings, major barriers to mNGS adoption include the computational infrastructure required to generate, house, and analyze large data files, as well as the technical expertise for interpretation of analytical outputs. Typical laptop computers lack sufficient processing power to perform mNGS analyses, and interacting with outputs of bioinformatic algorithms frequently requires engaging with data from a command line interface. In addition, deriving public health insights from mNGS data typically requires a nuanced understanding of the outputs. These requirements limit the implementation of mNGS following distributed placement of NGS platforms, due to budget constraints, technical expertise, and turnaround times.

Here, we present TaxTriage, a fully open-source informatics pipeline for untargeted mNGS data analysis. TaxTriage enables end-to-end processing of raw sequencing data, generated from short- or long-read platforms, to produce species-level identification of potential pathogens. The underlying pipeline limits user interaction with intermediate files, producing an Organism Discovery Report that summarizes derived findings from intermediate mNGS analytical outputs. Default settings produce a confidence metric for each detected organism, and optional modules improve identification of known or suspected human pathogens. Flexible software deployment options enable local processing of human clinical samples, containing potentially sensitive genetic information, without requiring third-party processing services or the internet. By lowering the barrier to entry for mNGS data analysis, TaxTriage democratizes access to threat agnostic sentinel surveillance capabilities using existing NGS instruments in public health and clinical laboratories. This manuscript describes development through v2.1.1 (https://github.com/jhuapl-bio/taxtriage/releases/tag/v2.1.1).

2 System, methods, and usage

TaxTriage is an end-to-end bioinformatics pipeline developed using the command line Nextflow™ (NF) computational workflow (Di Tommaso et al. 2017), coupling support from the nf-core platform for implementing a variety of informatics libraries and modules (Langer et al. 2024). By leveraging nf-core, all data processing steps are performed consecutively without expert input or the manual conversion of file types for downstream processing. TaxTriage is provided as open-source software (OSS) and can be deployed using either Docker or Singularity containers, enabling use in local, high-performance computing (HPC), and cloud-based environments (e.g. Amazon Web Services [AWS], Google Cloud, and Microsoft Azure). While the default pipeline requires an internet connection to download reference sequences from public repositories, TaxTriage can be configured to use a locally held sequence database and run in an offline or air-gapped computational environment. TaxTriage source code and documentation are available on GitHub: https://github.com/jhuapl-bio/taxtriage.

TaxTriage lowers the barriers required to implement metagenomic sequencing in clinical and public health laboratories. To automate the processing of sequence reads, TaxTriage chains together standard, publicly available bioinformatic utilities that would typically be implemented by an mNGS bioinformatics specialist (Fig. 1). These processes cover all steps from quality control (QC), in silico host sequence removal, metagenomic classification, alignment, and assembly, ultimately culminating in a single output—a portable document format (PDF) Organism Discovery Report (ODR). The ODR lists organisms identified within mNGS datasets, along with supporting metadata and a unified confidence metric (TASS Score), to increase the report’s utility for clinical and public health professionals. The pipeline uses a variety of custom-developed and publicly supported nf-core modules (Table 1). There is flexibility in the execution of TaxTriage, with many modules enabled by default (“Primary”), and custom combinations of primary and supplemental modules available based on user input.

Figure 1.

For image description, please refer to the figure legend and surrounding text.

Workflow diagram of each step for both Illumina and Nanopore data analysis. Each module is called sequentially to create the final MultiQC and Organism Discovery Report. Some steps are optional to reduce overall computational complexity and are defined through calls within the NF platform. Broadly, “Nanopore” tracks can be used for long-read sequencing data while “Illumina” tracks can be used with short-read sequencing data. Consistent with TaxTriage release v2.1.1.

Table 1.

Bioinformatic processes utilized by TaxTriage.

Process (in operation order) Module(s) Primary/supplemental
Read preprocessing Guppyplex (long-read) Supplemental
Trimming Trimgalore (short-read) (Babraham Bioinformatics), Porechop (long-read) (Wick—Github) Supplemental
Quality control (QC) FASTP (Both) (Chen et al. 2018) Primary
Read normalization Khmer (Both) (Crusoe et al. 2015) Supplemental
Host(s) removal Minimap2 (Both) (Li 2018) Primary
QC plotting FASTQC (short-read) (Babraham Bioinformatics), Nanoplot (long-read) (De Coster and Rademakers 2023) Primary
Metagenomic classification Kraken2 (Both) (Wood et al. 2019) Primary
Abundance visualization Krona (Both) (Ondov 2011) Primary
Core hits filtering Custom (Both) Primary
Reference retrieval Custom (Both) Primarya
Nucleotide alignment Minimap2 (Both) (Li 2018), Bowtie2 (short-read) (Langmead and Salzberg 2012), Hisat2 (Both) (Zhang et al. 2021) Primary
Protein alignment DIAMOND (Both) (Buchfink et al. 2015) Supplemental
Alignment statistics Samtools (Both) (Li et al. 2009) Primary
Reference assembly Bcftools (Both) (Danecek 2021) Supplemental
De novo assembly MEGAHIT (short-read) (Li et al. 2015), Flye (long-read) (Kolmogorov et al. 2019) Supplemental
Pathogen report Custom + ReportLab (https://www.reportlab.com/) (Both) Primary
MultiQC report MultiQC (Both) (Ewels et al. 2016) Primary
a

Requires internet.

Bioinformatic processes utilized by TaxTriage (Table 1) are enabled as “Primary” by default. Each module can be disabled or skipped based on additional optional parameters. “Supplemental” indicates that the process is optional and is disabled by default. Each custom-developed module leverages a variety of Python, bash, and/or NF-derived processes. The selection of a nf-core tool for each step is based on read length (e.g. short- or long-read chemistries) for each sample and is reported in the Module(s) column. Short-read modules have been tested with data generated by Illumina, Pacific Biosciences (PacBio), and Element Biosciences instruments; long-read modules have been leveraged with data originating from Oxford Nanopore Technologies (ONT) and PacBio instruments.

The primary TaxTriage pipeline requires raw NGS reads in compressed or uncompressed .fastq format and a sample sheet describing the input data in Comma-Separated Values (CSV).csv format. A sample sheet requires metadata for sample names, sequencing platform used, and .fastq file paths, and can optionally include body site value (one of stool, nasal, oral, skin, or vaginal). After a series of validation checks for accurate designation of the NGS platform, read path(s), and naming convention, there is an optional step for read trimming using either Porechop or Trimgalore for long-read or short-read data, respectively. Fastp filters low-quality reads while FastQC (short-read) and Nanoplot (long-read) generate supplementary QC plots. Host DNA is removed by minimap2 (disabled by default) at this stage, targeting a user-specified species that is provided either as a genome code or as a local fasta file. Cleaned reads are classified using Kraken2, although additional classifiers are actively being incorporated. For Kraken2-based classification, users can either upload a custom Kraken2 database or leverage NF support to pull a variety of default databases defined and provided publicly on Kraken2’s AWS indices site (https://benlangmead.github.io/aws-indexes/k2).

Minimap2 (long-reads) and Bowtie2 (short-reads) are both available for nucleotide sequence alignment; protein alignment of de novo assembled contigs can be optionally performed using DIAMOND. The accuracy, sensitivity, and computational cost of sequence alignment are heavily dependent on the size and completeness of the reference database used. In TaxTriage with access to the external internet, the default pipeline uses the classification output to identify the species to be downloaded from the National Center for Biotechnology Information (NCBI) file transfer protocol (FTP) genomes repository of RefSeq representative assemblies. Users can change the total number of organism assemblies to download; by default, this value is the 400 species with the highest read abundance based on Kraken2 classification. TaxTriage includes multiple mechanisms for enhancement of alignment-based pathogen detection, such as use of a curated pathogen list containing over 1700 targets, which can be run in conjunction with abundance-based download limits set by the user. Alternatively, a local alignment database can be used if particular organisms are of interest, or the deployment does not have access to the external internet. Contig assembly is also available as an optional module and is required for DIAMOND.

TaxTriage produces a summarized output PDF that consolidates alignment statistics and confidence metrics for each identified species (“Organism Discovery Report”; Fig. 2). Below, we describe the calculation and definition of columns in the Organism Discovery Report:

Figure 2.

For image description, please refer to the figure legend and surrounding text.

Example organism discovery report output. General alignment statistics (including read counts) are reported at the start of the report for all defined pathogens and commensals (disabled by default; displayed in lower table). Those marked with a star denote high-consequence pathogens, including those on the NIAID biodefense pathogen list (https://www.niaid.nih.gov/research/niaid-biodefense-pathogens). Organisms without class labels (i.e. not categorized/classified as pathogenic or commensal) are reported in the supplementary Unannotated Organisms list. This example report was generated from multiple in silico data samples, generated with various depth of coverage profiles using InSilicoSeq and references were curated from NCBI’s Refseq database (Gourlé et al. 2019). Additional annotation explanations are available later in the report (not depicted in the sample figure). Supplemental or intermediate files are available in output directories according to their function within the workflow and can be used according to additional bioinformatics downstream requirements if needed.

2.1 Organism detection and confidence

A core metric describing organism detection is the raw value of all reads that have aligned to a reference genome with a configurable map quality (MapQ) score of at least 20 (default). Species detection is defined as at least three non-overlapping reads aligning to a reference genome with MapQ scores above the configured threshold. One challenge with organism detection via metagenomics is the risk of inaccurate reporting of organism presence, particularly erroneous reporting of high-consequence pathogens or select agents. In order to reduce the risk of false positives, all detected organisms have an accompanying confidence score (“TASS Score”). This unitless metric that ranges from 0 to 1 combines multiple approaches to measure genome coverage inequality, which, from the experience of our team and conversations with the community, can be a representation of improper nucleotide alignments (i.e. multiple reads only aligning to specific regions that are conserved in closely related organisms). The TASS Score is generated through an Average Fair Distribution Score (AFDS; consideration of inequality of coverage and depth), Breadth of Coverage Score (BoCS; proportion of reference genome coverage represented by input data), and Comparison Hash Score (CHS; MinHash sketches capturing unique k-mer content when multiple reference matches are present). A high-level description of the TASS Score is found in Equation (1), with each component fully detailed in the Supplementary Materials, available as supplementary data at Bioinformatics online.

Ci  = wCHS1 + wAFDS2 + wBoCS3wsum  (1)

Equation 1: TASS score generation. Weighted scoring is applied to generate a value between 0–1, indicating overall confidence in pathogen presence. A global optimization leveraging in silico generated data established weights for Comparison Hash Score (wCHS1 = 5%), Average Fair Distribution (wAFDS2 = 71%), and Breadth of Coverage (wBoCS3 = 24%). Additional information on individual TASS Score components can be found in the Supplementary Materials, available as supplementary data at Bioinformatics online.

By default, only pathogens with TASS scores at or above a threshold of 0.4 are listed in the Organism Discovery Report; this threshold can be user-configured as needed. The only exceptions are for organisms on the NIAID list of Biodefense Pathogens, which are tagged as high-consequence and listed in a separate table regardless of TASS score (Fig. 1, available as supplementary data at Bioinformatics online).

2.2 Pathogen classification

To enhance public health utility, each microorganism listed within the Organism Discovery Report is categorized according to standard, supported pathogen classifications: commensal, opportunistic, potential, or primary (Table 2). These species-level labels are derived from matching organism taxonomy IDs with a curated pathogen annotation sheet, which is stored as .csv and .txt files on the TaxTriage GitHub repository. This datasheet contains aggregate results from other efforts to document known human pathogens, namely Bartlett et al. (2022), (Bartlett et al. 2022), Taylor et al. (2001), Taylor et al. (2001), the WHO Fungal Priority Pathogens List to Guide Research (https://www.who.int/publications/i/item/9789240060241; as of August 2024), the NIAID list of Biodefense Pathogens (https://www.niaid.nih.gov/research/niaid-biodefense-pathogens), the HHS and USDA Select Agents and Toxins List (https://www.selectagents.gov/sat/list.htm), and the CZID pathogens list (Chan Zuckerberg ID Metagenomics Platform: https://czid.org/pathogen_list). The pathogen annotation table includes organism name, NCBI taxonomy IDs, pathogen classification, known commensal and pathogenic body sites, and supportive references. These annotations can be further customized for additional body sites, host species, or alternative applications.

Table 2.

Pathogen annotation table organism classifications.

Organism classification Definition
Primary Exposure to the agent generally results in a diseased state in both immunocompromised and immunocompetent individuals
Opportunistic Exposure to the agent causes a diseased state under certain conditions, including immunocompromised status, wound infections and nosocomial infections
Potential Organisms that have been associated with disease states but are not extensively studied
Commensal Organisms typically found in the human microbiota

For organisms classified as suspected pathogens when found in particular body sites, the pathogen will only be flagged if the sample originates from a matched body site as included in the input sample sheet. If the sample collection site is not specified, analysis proceeds without considering body site-specific pathogen annotation, as if the sample originated from a sterile site such as blood, CSF, or similar uncolonized body location. Not identifying a body site additionally produces an unfiltered list of potential pathogens in a sample, in instances where broad screening is preferrable. In most cases, defining these assignments required targeted literature searching; the publications supporting the sample site designations are provided in the curated pathogen annotation table. In addition to providing organism metadata in the final report, a custom alignment database composed of species present in the pathogen annotation sheet can be used to supplement the top 400 (default) organisms identified via classification, bypassing the need for organism identification via classification for alignment and increasing sensitivity for known pathogens.

We recognize this list of pathogens is non-exhaustive and will require frequent curation. By storing the reference sheet on GitHub, members of the community can open issues or submit pull requests to add additional organisms via an approval system, increasing sensitivity for all users. They may also modify locally held versions of the sheet prior to launching a job, enabling a focus on organisms of particular interest to the user.

2.3 Relative abundance in healthy human subjects

While the pathogen sheet increases sensitivity for known, curated pathogens, it is not adequate for identifying organisms absent from the database. TaxTriage contains an additional mechanism to identify abnormal distributions of commensal organisms or organisms not known to typically infect humans. Datasets from the NIH Human Microbiome Project (HMP) consist of over 108 000 whole-genome sequencing runs on ILL platforms derived from publicly available healthy human subjects (HHS) submitted to the sequence read archive (SRA) as of 7 May 2024 (NIH HMP Working Group et al. 2009). From this data, expected relative distributions were generated per organism per body site (see Fig. 3 for sample breakdown between body sites). Within a TaxTriage sequencing run, the relative abundance of each organism is calculated. By default, an organism is flagged for follow-up if the observed abundance differs from the expected distribution by a z-score of ≥1.5. Additionally, organisms that have never been observed in the HMP datasets are flagged. Results from Kraken2, pathogen labels, and abundance calculations influence the content and organization of the Organism Discovery Report (Fig. 4). The identification of commensal at “normal” abundance levels also reduces the total number of organisms present in the Organism Discovery Report, focusing users on the high likelihood causes of pathology.

Figure 3.

For image description, please refer to the figure legend and surrounding text.

Count of run types based on body site for HHS. Generally, sequencing runs do not equate to the total number of SRA submissions (108k) available in the entire set of publicly available HHS datasets. Body sites with a greater number of sample runs will provide more precise relative abundance values for the irregular abundance derivation. Data as 7 March 2024.

Figure 4.

For image description, please refer to the figure legend and surrounding text.

Decision tree for down-sampling organism classifications at various steps for assignment within the organism discovery report. Proper placement of an organism within downstream steps and its correct assignment is based on multiple factors. Highest priority taxa will appear at the top, sorted on highest relative abundance in the given sample(s). This method heavily relies on specifying a supported sample type (body site) such as nasal, stool, or blood. HMP data is incorporated to ensure adequate removal of anticipated commensals to further distill the report and ease interpretation by focusing on microbes with higher likelihood of health implications. Presence of commensal, opportunistic, potential, or unannotated organisms are defined using workflow-specific flags.

2.4 Additional features and ongoing improvements

In addition to the core functionality, there are several supplementary features already incorporated or in development for TaxTriage. This includes non-human host identification and filtering, automated analysis of coding regions (CDs), and incorporation of in silico positive controls. Also, a built-in test dataset to analyze is required to complete without error prior to a version release. As TaxTriage is OSS under continuous development, additional features will continue to be incorporated based on feedback from the community. GitHub’s branching feature allows users operating under quality management systems to use stable versions.

2.4.1 Benchmarking TaxTriage

To benchmark TaxTriage performance with other publicly available and custom-built analysis pipelines, we executed the pipeline on an in silico dataset, a “real-world” clinical dataset, and a “real-world” outbreak dataset. The in silico dataset enables comparison against ground truth organism presence; the clinical and outbreak datasets are an appropriate simulation of TaxTriage performance in an operational setting. As a common comparator, we additionally processed the datasets using the web GUI from the Chan Zuckerberg Initiative (CZID), using the Illumina pipeline version 8.3 aligned against the NCBI Nucleotide (NT)/non-redundant protein (NR) database indexed on 06 February 2024.

The in silico dataset is composed of two single-end “runs” generated as part of the COMPARE [Collaborative Management Platform for Detection and Analyses of (Re-)emerging and Foodborne Outbreaks in Europe] program (Brinkmann et al. 2019). The datasets contain over 6 million simulated reads from a 150-bp Illumina HiSeq 2500 system (Table 3) and include four pathogenic viruses spiked in at varying depths and coverages within a background where 99.9% of the reads were derived from human or commensal bacteria. This dataset afforded two noted advantages: (i) the COMPARE publication provides rich information on the performance of 13 diverse, custom analysis pipelines against which TaxTriage can be compared; and (ii) the COMPARE dataset includes reads derived from a “novel” avian bornavirus which enable a stress-test of the utility of TaxTriage to identify novel pathogens.

Table 3.

Characteristics of in silico comparison dataset.

Dataset Classification Organism Assembly Number of reads Identity to reference
COMPARE Host Homo sapiens GRCh38 4 834 491 100
Commensal Acinetobacter johnsonii NZ_CP010350.1 500 000 100
Propionibacterium acnes NZ_CP012647.1 500 000 100
Staphylococcus epidermidis NZ_CP009046.1 500 000 100
Putative pathogen Torque teno virus (TTV) NC_015783.1 1917 100
Human herpesvirus 1 (HSV-1) NC_001806.2 2000 100
Measles virus (MEV) NC_001498.1 1000 82
(Novel) avian bornavirus (nABV) JN014950.1 500 55

The clinical dataset comes from the Initiative for the Critical Assessment of Metagenome Interpretation (CAMI) II clinical pathogen detection challenge (Meyer et al. 2022). The dataset contains 6.9 million 100-bp reads from a paired-end run on an Illumina MiSeq. Host reads have been removed and replaced by the challenge organizers to protect anonymity of the patient. The challenge instructed participants to identify a causative agent of infection based on the metagenomic sequencing results and a case description. While the project metadata does not provide ground truth read counts, the challenge publication does provide the results from n = 10 community submissions. The target pathogen was Crimean-Congo Hemorrhagic Fever Virus (CCHFV).

Lastly, the real-world dataset is composed of sequencing data generated during the 2014–2016 West African Ebola outbreak in Gire et al. (2014). Raw reads generated from Illumina sequencing of blood samples from n = 20 randomly selected patient samples suspected of Ebola Virus Disease (EVD) were downloaded from the Sequence Read Archive (SRA). Pathogens of interest were Zaire ebolavirus and any additional coinfections.

Overall results from pathogen identification in the test datasets are reported in Table 4. In general, TaxTriage successfully identified the target pathogens (COMPARE, CAMI) or likely causative agents of disease (Gire et al. 2014). The exceptions were the mutated MEV and nABV targets in the COMPARE study. While MEV was detected at low levels in one of the runs, it fell below the 0.4 threshold for pathogen identification. In contrast, CZID identified substantially more MEV reads than TaxTriage. In fact, across nearly all sample-pathogen pairs, CZID reports a higher number of aligned nucleotide reads. This difference is expected as CZID aligns against the entirety of NCBI’s nucleotide (NT) database versus the single reference sequence used per species in TaxTriage. This difference in approach enables CZID to more readily identify organisms distinct from reference (provided there is representation within NCBI), but at the cost of reduced specificity and increased computational load. There are also likely other differences in alignment cutoffs between the two pipelines, as only 62 reads mapped with MapQ scores > 20 to a custom alignment database of all 23 533 MEV genomes on NCBI, far fewer than the 958 identified by CZID. Read recovery rates were, as expected, higher for CZID than TaxTriage on this dataset (Fig. 2, available as supplementary data at Bioinformatics online).

Table 4.

Pathogens identified by TaxTriage in benchmarking datasets.

Study Sample/run Pathogen TASS score TaxTriage mapped reads CZID mapped reads (NT) CZID mapped reads (NR)
CAMI patmg CCHFV 0.50 22 177 90
HIV-1 0.51 28 40 40
COMPARE ERR3313866 TTV ND ND 939 939
HSV-1 0.95 756 841 818
MEV 0.22 3 465 489
nABV ND ND ND 237
ERR3313867 TTV 0.95 490 978 978
HSV-1 0.95 863 934 908
MEV ND ND 493 507
nABV ND ND ND 263
Gire et al. (2014) SRR1564804 GB Virus C 0.58 9 80 70
Chlamydia psittaci 0.49 149 481 548 958 32 519
SRR1564809 Lassa fever virus 0.79 25 160 142 083 226 975
SRR1564816 GB Virus C 0.55 8 39 41
SRR1564818 GB Virus C 0.98 56 648 881 381 927 265
SRR1564821 HIV-1 0.61 263 4428 4383
SRR1564825 Enterovirus A 0.45 476 11 400 12 182
SRR1564831 HIV-1 0.97 5971 104 395 102 412
SRR1564833 GB Virus C 0.99 6185 18 945 524
SRR1564857 EBOV 1 11 572 11 567 11 075
SRR1972948 EBOV 1 18 719 23 447 18 728
Human mastadenovirus C 0.45 81 80 59
SRR1972951 EBOV 1 487 058 454 225 432 267
Pseudomonas aeruginosa 0.49 1583 6790 16 799
Human mastadenovirus C 0.48 512 234 172
SRR1972955 EBOV 1 75 569 65 403 63 417
SRR1972966 EBOV 1 790 145 806 519 733 442
Streptococcus pyogenes 0.95 40 356 71 796 50 841
SRR1972969 EBOV 1 23 116 14 478 13 906
HIV-1 0.53 6 ND ND
Human mastadenovirus C 0.41 111 44 37
SRR1972971 EBOV 0.99 3904 3590 3277
HIV-1 0.49 5 3 4

CZID similarly failed to identify nABV using nucleotide alignment. The pipeline was, however, able to assign 307 reads to Orthobornavirus alphapsittaciforme. While not strictly identifying this as a novel pathogen, the discrepancy between NT and NR results may prompt further investigations from an end-user. TaxTriage contains an optional DIAMOND module, which can be used to assess amino acid similarity if samples are suspected to contain a genetically divergent pathogen. Performance comparisons between TaxTriage and CZID were limited to nucleic acid similarity to evaluate default parameters in TaxTriage v2.1.1. Four of the 11 custom pipelines described in the COMPARE publication detected nABV (participants 3, 5, 6, and 12), although their analyses required a minimum of 12 and maximum of 60 h to perform. These are compared to ∼2.5 h from submission to result for CZID and only 15 min on a Mac OSX laptop with 32 GB RAM and an M2 Max processor for TaxTriage.

In addition, a single run (ERR3313866) from the COMPARE study failed to map any TTV reads, compared to 939 reads for both NT and NR for CZID. Upon investigation, ERR3313866 and ERR3313867 downloaded different reference sequences for TTV for minimap2 alignment. From the Kraken2 classification step, ERR3313866 reads were classified to taxID 68887 (Species = torque teno virus) while ERR3313867 reads were additionally classified to taxIDs 68887 and 3048427 (Species = Alphatorquevirus homin29). The Kraken2 results guided the download of reference sequences NC_076138 and NC_038344 for ERR3313866 and ERR3313867, respectively. The two reference sequences only share 56.1% identity by the Needleman-Wunsch algorithm and the COMPARE study authors almost certainly used a sequence more similar to NC_038344 to generate their in silico sequence. This may represent a disconnect between the reference sequences used to build the PlusPF database and those currently listed on RefSeq.

For the clinical pathogen detection challenge (CAMI), TaxTriage readily identified CCHFV with a TASS score of 0.50. In addition, TaxTriage identified a Human Immunodeficiency Virus-1 (HIV-1) coinfection (0.51 TASS score). CZID similarly detected CCHFV and HIV-1, although it is noted that CCHFV (Orthonairovirus haemorrhagiae) was not flagged as a known pathogen in the web GUI or the exported report. Upon further investigation, a mismatch between the TaxID listed for CCHFV on the CZID pathogens list (1980519) and the most current TaxID in NCBI (3052518) was noted. This discrepancy was reported to CZID using their contact form but has not, as of this writing, been corrected. Four of 10 challenge participants identified CCHFV in the sample (only three of which correctly diagnosed it as the causative agent of pathology), suggesting superiority of end-to-end pipelines over bespoke analysis approaches.

Lastly, TaxTriage results on the Gire et al. (2014) dataset demonstrate the clear value of metagenomics in an outbreak setting. Of the 20 suspected EVD patients, only seven were positive for Zaire Ebolavirus (EBOV) by mNGS. Four were HIV-1 positive (including two coinfected with EBOV), four were infected with GB Virus C (as reported elsewhere), and one was positive for Lassa Fever virus, which may present with similar symptomatology as EBOV as noted in Gire et al. (2014) (Lauck et al. 2015). Additionally, TaxTriage provides some evidence for three separate cases of sepsis caused by Chlamydia psittaci (causative agent of Psittacosis), Pseudomonas aeruginosa, and Streptococcus pyogenes, none of which were reported in the original outbreak publication. CZID similarly detected all these coinfections, but at the cost of significantly less specificity. While the results in Table 4 show all primary pathogens with TASS Scores > 0.4, CZID reports nearly two magnitudes greater number of pathogens across most samples (Table 1, available as supplementary data at Bioinformatics online). Identifying these agents takes a significant amount of manual curation when using CZID. These differences in curation are logical as TaxTriage is intentionally designed for high-confidence pathogen identification while CZID takes a much broader approach akin to community profiling.

In Table 4, COMPARE and CAMI datasets only include target pathogens. For Gire et al. (2014), all pathogens with TASS Scores ≥ 0.4 are included. ND = Not Detected. MapQ scores are set at a minimum of 20 (default) for filtering purposes.

Interrogation of the potential pathogens identified by TaxTriage highlight several of the challenges with mNGS. The opportunistic pathogen with the highest TASS score (0.9) was Staphylococcus cohnii from the SRA sample SRR1564806. In addition, 13 of the 20 patients had detectable levels of Pseudomonas fluorescens, with scores ranging from 0.44 to 0.61. Both of these species are commonly present in the skin microbiota (Scales et al. 2014, Ito et al. 2021), and thus are more likely to have been introduced during sample collection or processing than to be genuine causes of septicemia.

3 Discussion

Rapid identification of emerging or unknown pathogens is an essential component of agile public health response. Within the United States and globally, many public health and research hospitals maintain capabilities of performing metagenomic or metatranscriptomic NGS. The ability to leverage such technologies for large-scale pathogen identification networks has so far been limited by challenges in scaling bioinformatics capacity across diverse local computational infrastructures and data-sharing restrictions, ultimately limiting the development of a coordinated monitoring capability.

The TaxTriage analytical pipeline has been developed to incorporate best-in-class metagenomic data analysis tools for high-confidence pathogen detection. Input from public health professionals, academic partners, and those working at the frontlines of unknown pathogen detection have guided development priorities ranging from installation requirements to data output formatting. In many instances, these developments have been guided by the operational needs of the public health response community. For example, in September 2023, TaxTriage was used to train a group of international medical professionals on advanced bioinformatics approaches for the detection of unknown pathogens, with the pipeline output used to evaluate annotation, alignment statistics, and data quality control. Within two days, attendees evaluated untargeted sequencing data to identify likely pathogens in the dataset, with further discussions focusing on potential reflex responses should a pathogen be identified. The feedback received at such sessions has guided features of the pipeline, including organisms to be included in the pathogens sheet, documentation for launching jobs via the command line, and design and structure of the Organism Discovery Report.

A remaining challenge to widespread adoption of NGS in clinical laboratories is the reproducibility of bioinformatic analyses. TaxTriage provides a consistent set and order of utilities to convert raw sequencing reads into a list of detected organisms and has been designed to maximize reproducibility. Default TaxTriage software configurations, such as TASS Score cutoff values that prevent low-confidence organism matches from being represented in the Organism Discovery Report, would ideally be evaluated by laboratories implementing TaxTriage for specific organisms of interest. In practice, this could entail generation of mNGS data for samples that have been independently confirmed with a diagnostic assay, generating the information required for validation of mNGS as a laboratory diagnostic test (LDT).

The TaxTriage Organism Discovery Report incorporates results of reference alignment, rather than exact-match classification, as the default classifier (Kraken2) uses a probabilistic (and not deterministic) approach to assigning kmers to lowest common ancestors (LCAs) (Wood et al. 2019). While greatly reducing memory consumption compared to Kraken, the variability introduced by the minimizer approach in Kraken2 precludes the use of quantitative thresholds being applied to Kraken2 outputs for the purposes of clinical diagnostics. Use of deterministic methods for classification may increase reproducibility, but only if a consistent reference database is used (Wright et al. 2023). Alignment-based approaches, as leveraged by TaxTriage, should ultimately be more reproducible due to the consistent approach to searching for sequence matches against an authoritative reference database, but it is important to note that the somewhat dynamic nature of the RefSeq representative assemblies (where new assemblies can be added or removed daily) can result in identical runs of TaxTriage spaced over time producing different quantitative results if the assembly for a classified species substantially changes. To overcome this, a local reference assembly can be used in place of dynamic retrieval of reference sequences from RefSeq.

In addition, taxonomic identification continues to be susceptible to errors and inconsistencies within reference databases. For example, initial analyses of the COMPARE dataset with early versions of TaxTriage completely failed to identify TTV. This failure was due to the provisional RefSeq sequence being downloaded for TTV (NC_076168) being derived from TTV-like mini virus with incorrect metadata. There may also be instances of errors in the generation of the sequence, as seen with the presence of parasitic RNA viruses in the assembly for Toxoplasma gondii (Gupta et al. 2024). To reduce these issues, GenBank accessions were incorporated into TaxTriage as of v2.0.8.

While TaxTriage development has prioritized identification of human pathogens, the pipeline is highly amenable to use for agricultural or environmental pathogen detection. The host DNA removal utility within TaxTriage removes reads based on minimap2 alignment prior to classification. While the default option is the human assembly GRCh37, users can choose to select a genome from the Illumina iGenomes dataset (inclusive of reference genomes for diverse species including cow, dog, horse, rat, and pig, among others), or upload a custom FASTA file to target specific host data. In addition, while the pathogen list was initially developed with a focus on human pathogens, its customizable nature enables users to ensure reference genomes for known pathogens of interest are included within the framework. The current version (as of date of publication) includes several known veterinary pathogens, based on the veterinary diagnostic test catalog of a collaborating institution.

Several technical considerations influence the operational deployment of TaxTriage. The requirement for identification via both a classification algorithm and nucleotide alignment to a classification-curated database increases the specificity but lowers the sensitivity for most organisms (except for organisms in the pathogens sheet which can bypass classification) when compared to approaches that require only classification or alignment and use much more comprehensive (yet computationally expensive) alignment databases [e.g. SURPI (Naccache et al. 2014)]. While this approach increases confidence in identified organisms, and therefore decreases costs and time associated with unnecessary reflex testing, it does increase the likelihood that some pathogens may fail to be identified. Additionally, as with nearly all automated pipelines, TaxTriage’s dependence on public reference sequences limits its ability to detect distinct or novel pathogens, as seen with the COMPARE dataset.

Metagenomic next-generation sequencing (mNGS) has been implemented as a CLIA-compliant laboratory-developed test (LDT) in specific, limited-use cases—primarily for sample types with low microbial background, such as cerebrospinal fluid and plasma. In these settings, test interpretation typically requires review by multiple qualified clinical microbiologists to ensure analytical validity and clinical relevance (Benoit et al. 2024, Williams et al. 2024). Cross-sectoral activities are advancing individual components to facilitate broader leveraging of mNGS in clinical cases, including the development of wet- and dry-laboratory standards, electronic reporting of multiple potential pathogens, and discussions surrounding a regulatory roadmap for FDA clearance. Until these uncertainties are resolved, the use of mNGS to directly inform patient care will likely remain focused in specialized hubs. There is still substantial benefit for clinical laboratories or public health laboratories to invest in mNGS sequencing and analytics to inform outbreak investigations and intelligently direct reflexive testing. Public health laboratories can use mNGS as an agnostic screening method rather than a “test of last resort.” For samples for which standard assays for expected targets return negative results, mNGS can intelligently guide the use of follow-on, validated diagnostic tests, ultimately identifying putative pathogens for a greater proportion of samples, reducing the number of assays to be run, and lowering the per-sample cost of going from sample to answer. mNGS also has the added benefit of enabling pathogen genomics studies and identifying variants or clades, a level of resolution typically not afforded by assays such as quantitative polymerase chain reaction (qPCR).

TaxTriage will continue to be developed as OSS with planned activities including increasing the interpretability of the alignment confidence metric, expanding the number of classifiers and alignment algorithms available, and adding quality-of-life features to the Organism Discovery Report. Future developments will additionally incorporate specialized modules from the broad open-source community, improving classification of pathogen serotypes, identifying anti-microbial resistance (AMR) genes, or adding further specificity to organism-specific pathogen definitions. Those interested in utilizing TaxTriage are encouraged to visit to the GitHub repository (https://github.com/jhuapl-bio/taxtriage/tree/main), which is released under the MIT License. The repository contains extensive documentation, example datasets, and video tutorials for launching and utilizing the pipeline in a variety of deployment settings. Bugs and feature requests can be indicated to the development team via the GitHub “Issues” feature.

Supplementary Material

btag119_Supplementary_Data

Acknowledgements

The authors acknowledge Robert Player and Hannah Martinez for their contributions to the TaxTriage codebase. The authors thank Tyler Wolford, Jarad Schiffer, and Christin Hanigan for supporting development of TaxTriage as well as several cross-sector partners that provided feedback on TaxTriage through deep dive working sessions.

Contributor Information

Brian Merritt, Johns Hopkins Applied Physics Laboratory, Laurel, MD 20723, United States.

Jeremy D Ratcliff, Johns Hopkins Applied Physics Laboratory, Laurel, MD 20723, United States.

Stanley Ta, Johns Hopkins Applied Physics Laboratory, Laurel, MD 20723, United States.

Gunars Osis, ASRT Inc., Contractor for Office of Laboratory Systems and Response, Centers for Disease Control and Prevention, Smyrna, GA 30080, United States.

Matthew R Mauldin, Office of Readiness and Response, Centers for Disease Control and Prevention, Atlanta, GA 30333, United States.

Peter M Thielen, Johns Hopkins Applied Physics Laboratory, Laurel, MD 20723, United States.

Author contributions

Brian Merritt (Conceptualization [lead], Data curation [lead], Formal analysis [lead], Investigation [lead], Methodology [lead], Software [lead], Visualization [lead], Writing—original draft [lead], Writing—review & editing [lead]), Jeremy D. Ratcliff (Conceptualization [lead], Formal analysis [lead], Investigation [lead], Methodology [lead], Software [supporting], Validation [lead], Visualization [lead], Writing—original draft [lead], Writing—review & editing [lead]), Stanley Ta (Data curation [supporting], Formal analysis [supporting], Investigation [supporting], Methodology [supporting], Software [supporting], Validation [supporting], Writing—original draft [supporting]), Gunars Osis (Investigation [supporting], Methodology [supporting], Validation [supporting]), Matthew R. Mauldin (Conceptualization [equal], Project administration [equal], Resources [equal], Supervision [equal], Writing—original draft [equal], Writing—review & editing [equal]), and Peter M. Thielen (Conceptualization [lead], Funding acquisition [lead], Project administration [lead], Supervision [lead], Writing—original draft [lead], Writing—review & editing [lead])

Supplementary material

Supplementary material is available at Bioinformatics online.

Conflict of interests

None declared.

Funding

TaxTriage development was supported by the Cooperative Agreement Number NU60OE000104, funded by the Centers for Disease Control and Prevention through the Association of Public Health Laboratories. Implementation and training activities leveraging TaxTriage were supported by NIH Fogarty International Center under NAVSEA IDIQ Contract N00024-22-D-6404. The contents of this manuscript are solely the responsibility of the authors and do not necessarily represent the official views of the Centers for Disease Control and Prevention, the Department of Health and Human Services, or the Association of Public Health Laboratories.

Data availability

No new data were generated or analysed in support of this research. Sequencing data used for evaluation of TaxTriage are available in the NCBI Sequence Read Archive (SRA), with accessions noted throughout methods and tables in this manuscript.

References

  1. Armstrong GL, MacCannell DR, Taylor J  et al. Pathogen genomics in public health. N Engl J Med  2019;381:2569–80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Bartlett A, Padfield D, Lear L  et al. A comprehensive list of bacterial pathogens infecting humans. Microbiology (Reading)  2022;168:001269. [DOI] [PubMed] [Google Scholar]
  3. Benoit P, Brazer N, De Lorenzi-Tognon M  et al.  Seven-year performance of a clinical metagenomic next-generation sequencing test for diagnosis of Central nervous system infections. Nat Med  2024;30:3522–33. 10.1038/s41591-024-03275-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Buchfink B, , XieC, , Huson DH.  Fast and sensitive protein alignment using DIAMOND. Nat Methods  2015;12:59–60. 10.1038/nmeth.3176 [DOI] [PubMed] [Google Scholar]
  5. Brinkmann A, Andrusch A, Belka A  et al.  Proficiency testing of virus diagnostics based on bioinformatics analysis of simulated in silico high-throughput sequencing data sets. J Clin Microbiol  2019;57. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Buddle S, Forrest L, Akinsuyi N  et al.  Evaluating metagenomics and targeted approaches for diagnosis and surveillance of viruses. Evaluating metagenomics and targeted approaches for diagnosis and surveillance of viruses. Genome Med  2024;16:111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Chen S, , ZhouY, , Chen Yet al. fastp: An ultra-fast all-in-one FASTQ preprocessor. Bioinformatics  2018;34:i884–90. 10.1093/bioinformatics/bty560 [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Chiu CY, Miller SA.  Clinical metagenomics. Nat Rev Genet  2019;20:341–55. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Crusoe MR, , AlameldinHF, , Awad Set al. The khmer software package: enabling efficient nucleotide sequence analysis. F1000Res  2015;4:900. 10.12688/f1000research.6924.1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Danecek P, Bonfield JK, Liddle J  et al.  Twelve years of SAMtools and BCFtools. Gigascience  2021;10:giab008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. De Coster W, , Rademakers R.  NanoPack2: population-scale evaluation of long-read sequencing data. Bioinformatics  2023;39:btad311. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Depledge DP, Palser AL, Watson SJ  et al.  Specific capture and whole-genome sequencing of viruses from clinical samples. PLoS One  2011;6:e27805. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Deurenberg RH, Bathoorn E, Chlebowicz MA  et al.  Application of next generation sequencing in clinical microbiology and infection prevention. J Biotechnol  2017;243:16–24. [DOI] [PubMed] [Google Scholar]
  14. Di Tommaso P, Chatzou M, Floden EW  et al.  Nextflow enables reproducible computational workflows. Nat Biotechnol  2017;35:316–9. [DOI] [PubMed] [Google Scholar]
  15. Downie DL, Rao P, David-Ferdon C  et al.  Surveillance for emerging and reemerging pathogens using pathogen agnostic metagenomic sequencing in the United States: a critical role for federal government agencies. Health Secur  2024;22:85–92. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Ewels P, , MagnussonM, , Lundin Set al. MultiQC: summarize analysis results for multiple tools and samples in a single report. Bioinformatics  2016;32:3047–8. 10.1093/bioinformatics/btw354 [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Fourgeaud J, Regnault B, Ok V  et al.  Performance of clinical metagenomics in France: a prospective observational study. Lancet Microbe  2024;5:e52–61. [DOI] [PubMed] [Google Scholar]
  18. Gire SK, Goba A, Andersen KG  et al.  Genomic surveillance elucidates Ebola virus origin and transmission during the 2014 outbreak. Science  2014;345:1369–72. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Gourlé H, , Karlsson-LindsjöO, , Hayer Jet al. Simulating illumina metagenomic data with insilicoseq. Bioinformatics  2019;35:521–2. 10.1093/bioinformatics/bty630 [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Gu W, Deng X, Lee M  et al.  Rapid pathogen detection by metagenomic next-generation sequencing of infected body fluids. Nat Med  2021;27:115–24. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Gupta P, Hiller A, Chowdhury J  et al.  A parasite odyssey: an RNA virus concealed in Toxoplasma Gondii. Virus Evol  2024;10:veae040. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Gwinn M, MacCannell D, Armstrong GL.  Next-Generation sequencing of infectious pathogens. JAMA J Am Med Assoc  2019;321:893–4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Hodcroft EB, De Maio N, Lanfear R  et al.  Want to Track Pandemic Variants Faster? Fix the Bioinformatics Bottleneck. UK: Nature Publishing Group,  2021. 10.1038/d41586-021-00525-x [DOI] [PubMed] [Google Scholar]
  24. Isidro J, Borges V, Pinto M  et al.  Phylogenomic characterization and signs of microevolution in the 2022 multi-country outbreak of monkeypox virus. Nat Med  2022;28:1569–72. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Ito Y, Sasaki T, Li Y  et al.  Staphylococcus Cohnii is a potentially biotherapeutic skin commensal alleviating skin inflammation. Cell Rep  2021;35:109052. [DOI] [PubMed] [Google Scholar]
  26. Kim M, Parrish RC, Shah VS  et al.  Host DNA depletion on frozen human respiratory samples enables successful metagenomic sequencing for microbiome studies. DNA depletion on frozen human respiratory samples enables successful metagenomic sequencing for microbiome studies. Res Square Commun Biol  2024;7:1590. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Knyazev S, Chhugani K, Sarwal V  et al.  Unlocking capacities of genomics for the COVID-19 response and future pandemics. Nat Methods  2022;19:374–80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Kolmogorov M, , YuanJ, , Lin YUet al. Assembly of long, error-prone reads using repeat graphs. Nat Biotechnol  2019;37:540–6. 10.1038/s41587-019-0072-8 [DOI] [PubMed] [Google Scholar]
  29. Langer BE, Amaral A, Baudement M-O  et al.  Empowering bioinformatics communities with nextflow and nf-core. 2025. Empowering bioinformatics communities with nextflow and nf-core. bioRxiv Genome Biol  2024;26:228. 10.1101/2024.05.10.592912 [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Langmead B, , Salzberg SL.  Fast gapped-read alignment with bowtie 2. Nat Methods  2012;9:357–9. 10.1038/nmeth.1923 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Lauck M, Bailey AL, Andersen KG  et al.  GB virus C coinfections in West African Ebola patients. J Virol  2015;89:2425–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Li H.  Minimap2: pairwise alignment for nucleotide sequences. Bioinformatics  2018;34:3094–100. 10.1093/bioinformatics/bty191 [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Li H, , HandsakerB, , Wysoker Aet al. The sequence alignment/map format and samtools. Bioinformatics  2009;25:2078–9. 10.1093/bioinformatics/btp352 [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Li D, , LiuC-M, , Luo Ret al. MEGAHIT: An ultra-fast single-node solution for large and complex metagenomics assembly via succinct de bruijn graph. Bioinformatics  2015;31:1674–6. 10.1093/bioinformatics/btv033 [DOI] [PubMed] [Google Scholar]
  35. Lin G-L, Drysdale SB, Snape MD  et al. ; RESCEU Consortium. Targeted metagenomics reveals association between severity and pathogen co-detection in infants with respiratory syncytial virus. Nat Commun  2024;15:2379. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Lu J, Rincon N, Wood DE  et al.  Metagenome analysis using the kraken software suite. Nat Protoc  2022;17:2815–39. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Metsky HC, Siddle KJ, Gladden-Young A  et al. ; Viral Hemorrhagic Fever Consortium. Capturing sequence diversity in metagenomes with comprehensive and scalable probe design. Nat Biotechnol  2019;37:160–8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Meyer F, Fritz A, Deng Z-L  et al.  Critical assessment of metagenome interpretation: the second round of challenges. Nat Methods  2022;19:429–40. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Naccache SN, Federman S, Veeraraghavan N  et al.  A cloud-compatible bioinformatics pipeline for ultrarapid pathogen identification from next-generation sequencing of clinical samples. Genome Res  2014;24:1180–92. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Ondov BD, Bergman NH, Phillippy AM. Interactive metagenomic visualization in a web browser. BMC Bioinformatics  2011;12:385. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Peterson J, Garges S, Giovanni M  et al. ; NIH HMP Working Group. The NIH human microbiome project. Genome Res  2009;19:2317–23. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Scales BS, Dickson RP, LiPuma JJ  et al.  Microbiology, genomics, and clinical significance of the pseudomonas fluorescens species complex, an unappreciated colonizer of humans. Clin Microbiol Rev  2014;27:927–48. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Schlaberg R, Chiu CY, Miller S  et al. ; Professional Practice Committee and Committee on Laboratory Practices of the American Society for Microbiology, and Microbiology Resource Committee of the College of American Pathologists. Validation of metagenomic next-generation sequencing tests for universal pathogen detection. Arch Pathol Lab Med  2017;141:776–86. [DOI] [PubMed] [Google Scholar]
  44. Taylor LH, Latham SM, Woolhouse ME.  Risk factors for human disease emergence. Philos Trans R Soc Lond B Biol Sci  2001;356:983–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Williams A, Webster WZ, Cai C  et al.  Evaluation of the diagnostic utility of metagenomic next-generation sequencing testing for pathogen identification in infected hosts: a retrospective cohort study. Ther Adv Infect Dis  2024;11:20499361241232854. [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Wood DE, Lu J, Langmead B.  Improved metagenomic analysis with kraken 2. Genome Biol  2019;20:257. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Wright RJ, Comeau AM, Langille MGI.  From defaults to databases: parameter and database choice dramatically impact the performance of metagenomic taxonomic classification tools. Microb Genom  2023;9:000949. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Zhang Y, , ParkC, , Bennett Cet al. Rapid and accurate alignment of nucleotide conversion sequencing reads with HISAT-3N. Genome Res  2021;31:1290–5. 10.1101/gr.275193.120 [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Zhu N, Zhang D, Wang W  et al; China Novel Coronavirus Investigating and Research Team. A novel coronavirus from patients with pneumonia in China, 2019. N Engl J Med  2020;382:727–33.31978945 [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

btag119_Supplementary_Data

Data Availability Statement

No new data were generated or analysed in support of this research. Sequencing data used for evaluation of TaxTriage are available in the NCBI Sequence Read Archive (SRA), with accessions noted throughout methods and tables in this manuscript.


Articles from Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES