henhaobio
Sign in

Molecular Biology and EvolutionBioinformaticsPeer-reviewed journal article

eggNOG-mapper v2: Functional Annotation, Orthology Assignments, and Domain Prediction at the Metagenomic Scale

Carlos P. CantalapiedraiD, Ana Hernández-PlazaiD, Ivica LetunićiD, Peer Bork BiD, Jaime Huerta‐CepasiD

PDFDOIPreprintCode

In-depth summary

Claude Opus 5.5 · max effort · 8 Nov 2026 · from the full text of version 2 (4 Jun 2021) · CC BY 4.0

Rebuilt on eggNOG v5, eggNOG-mapper v2 raises average annotation rate by 608% over v1 and adds Prodigal gene calling, pairwise ortholog reports, and PFAM/SMART domain prediction.

Orthology-based function transfer is considered more reliable than plain homology, but delineating orthology is computationally and algorithmically demanding, so most automated pipelines settle for homology hits against small reference databases. eggNOG-mapper v2 rebases its fast, precomputed-phylogeny orthology calls on eggNOG v5, accelerates them for very large metagenomic catalogs, and adds gene calling, ortholog reports, and domain annotation.

Key results

  1. ShownAlthough the underlying databases doubled in size, v2 annotates queries faster than v1, and database optimizations for faster, parallel queries combined with a new in-memory mode that curbs slow disk I/O yield a much larger average speedup.

    Annotation rate (annotated queries per second) up 16% on average versus previous versions; all changes together raise annotation rates by 608% on average versus eggNOG-mapper v1 (Figure 1B; 20 sets of 1–100 random proteomes, 10 CPUs, 80GB RAM). · Coverage and performance improvements; Figure legends

  2. ShownMoving to eggNOG v5 (4.4 million orthologous groups and over twice as many organisms as the prior release) raised annotation coverage and phylogenetic resolution when a human gut metagenomic gene catalog subsample was re-annotated.

    Re-annotating 1.75 million randomly subsampled catalog proteins: coverage up 3.23% versus eggNOG-mapper v1 (56,569 newly annotated proteins); alignment scores for queries significantly better than earlier versions (Wilcoxon W = 1.2E+12, p-value < 2.2E−16). · Coverage and performance improvements

  3. ShownPFAM domains are by default inherited from inferred orthologs at almost no extra cost but with some misassignments; an optional realignment of queries to ortholog domains removes false positives and closely matches full de novo PFAM annotation at low cost.

    Using full de novo realignment as the reference, ortholog transfer scores F1 89.7% and realignment refinement F1 98.9% (Figure 1E); tests used 25 random sets of 10–100,000 Progenomes v2 proteins on 30 CPUs and 240GB RAM; realign vs full de novo runtimes are in Figure 1F. · Protein domain annotations; Figure legends

  4. SuggestedTiming benchmarks indicate v2 annotates genomes faster than Prokka, most clearly on large metagenomic datasets, and that the MMseqs2 search mode runs faster than the default Diamond mode with comparable sensitivity but higher memory needs.

    Figure 1C: average minutes to annotate genomes, v2 vs Prokka (20 sets of 1–100 random genomes, 10 CPUs, 80GB RAM); Figure 1D: MMseqs2 (-s 3,5,7) vs Diamond sensitive mode on 25 random Progenomes v2 protein sets (30 CPUs, 240GB RAM). No numeric timings or sensitivity values are given. · Coverage and performance improvements; Sequence Mapping modes; Figure legends

  5. ClaimedNew workflow stages add Prodigal ORF calling for prokaryotic contigs, taxon-restricted custom databases and annotation scopes, first-pass pairwise ortholog reports against every eggNOG v5 genome, and functionally decorated GFF plus multi-source annotation tables.

    Feature descriptions only: Prodigal normal, anonymous, or training modes with custom translation tables; ortholog reports filterable by target taxa and one-to-one or many-to-many type; sources include KEGG, Gene Ontology, EC numbers, BiGG, CAZy, COG and eggNOG OGs, with per-source coverage plotted (Supplementary Figure 1); no accuracy benchmarks. · ORF prediction; Adjusting Taxonomic Scopes; Orthology reports; Annotation sources

Methods, data and reproducibility

Queries (proteins, coding sequences, reads, or Prodigal ORFs from prokaryotic contigs) are aligned to eggNOG v5 with Diamond, MMseqs2, or HMMER3; orthologs come from precomputed phylogenies in a chosen taxonomic scope, and functional terms and PFAM/SMART domains are transferred. Runtime was compared with v1 and Prokka; domain calls with de novo PFAM search.

  • Random subsample of a human gut metagenomic gene catalog, re-annotated with v1 and v2 to compare coverage and alignment scores · human gut microbial community (metagenome) · n = 1.75 million proteins
  • eggNOG v5 genome and functional annotation databases serving as the orthology and annotation reference · multiple species (thousands of organisms) · n = 4.4 million orthologous groups
  • Random proteome sets (v1 vs v2 runtime) and genome sets (v2 vs Prokka runtime); the source collection is not named in the legend · n = 20 sets of 1–100 proteomes or genomes
  • Random protein sets from Progenomes v2 used for search-mode timing, PFAM domain accuracy and runtime, and per-source annotation coverage · n = 25 random sets of 10–100,000 proteins
Methods & tools
eggNOG-mapper v2 (eggNOG-mapper v1 as baseline), eggNOG v5 orthology and functional annotation databases, Prodigal (prokaryotic ORF prediction), Diamond (default search; sensitive and blastx-like modes), MMseqs2 (alternative search mode; -s 3,5,7 in benchmarks), HMMER3 (HMM-based search mode; de novo PFAM annotation), Prokka (runtime comparator), PFAM and SMART domain databases, KEGG, Gene Ontology, EC numbers, BiGG, CAZy, COG annotation sources, Wilcoxon test (alignment-score comparison)
Software & environment
Relies on eggNOG v5 databases plus Diamond, MMseqs2, HMMER3 (in-memory for de novo PFAM) and Prodigal; benchmarks used Diamond sensitive mode and MMseqs2 -s 3,5,7; realigned PFAM calls use '--pfam_realign realign'. No tool versions or containers are stated.
Assay conditions & compute
Runtime benchmarks versus v1 and Prokka (Figure 1B, 1C) ran on 10 CPUs with 80GB RAM; search-mode and PFAM benchmarks (Figure 1D to 1F) on 30 CPUs with 240GB RAM. MMseqs2 needs more memory than Diamond; HMMER3 needs large database downloads.
Reproducibility gaps
The human gut gene catalog is not named and benchmark subsets (random proteome, genome, and Progenomes v2 protein sets) are not deposited; the legend omits the source of the Figure 1B/1C sets; most timings appear only graphically.
Limitations (6)
  • Built-in Prodigal ORF prediction works only on prokaryotic assemblies; otherwise nucleotide queries are translated directly on the assumption that they are in-frame coding sequences, unless blastx-like Diamond or MMseqs2 search is chosen. · stated by the authors
  • Pairwise ortholog reports are offered as a quick first-pass output and are explicitly not meant to replace more precise dedicated orthology prediction methods. · stated by the authors
  • Default ortholog-based PFAM transfer yields a small share of false positive and false negative domain calls (F1 89.7%); eliminating false positives requires the optional realignment step or full de novo search. · stated by the authors
  • Search modes trade speed for resources: MMseqs2 is faster than Diamond but needs more memory, while HMMER3 is much slower and needs heavy database downloads, though it may raise coverage for distant homologs. · stated by the authors
  • Domain accuracy is scored against full de novo HMMER3 PFAM output rather than curated truth, and the correctness of transferred Gene Ontology, KEGG, or EC-number terms in v2 is not benchmarked in the text. · noted in this summary
  • The Prokka comparison covers runtime only, coverage gains are tested on one human gut catalog subsample against v1 alone, and no numeric timings or dispersion are reported for the runtime figures. · noted in this summary

Read this if you need fast orthology-based functional and PFAM domain annotation for large metagenomic catalogs or prokaryotic assemblies and want guidance choosing among Diamond, MMseqs2, and HMMER3 search modes.

Citations
5,338
FWCI
190.95
Field percentile
top 1%

Abstract

Even though automated functional annotation of genes represents a fundamental step in most genomic and metagenomic workflows, it remains challenging at large scales. Here, we describe a major upgrade to eggNOG-mapper, a tool for functional annotation based on precomputed orthology assignments, now optimized for vast (meta)genomic data sets. Improvements in version 2 include a full update of both the genomes and functional databases to those from eggNOG v5, as well as several efficiency enhancements and new features. Most notably, eggNOG-mapper v2 now allows: (i) de novo gene prediction from raw contigs, (ii) built-in pairwise orthology prediction, (iii) fast protein domain discovery, and (iv) automated GFF decoration. eggNOG-mapper v2 is available as a standalone tool or as an online service at http://eggnog-mapper.embl.de.

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.