Microbial GenomicsBioinformaticsPeer-reviewed journal article
Whokaryote: distinguishing eukaryotic and prokaryotic contigs in metagenomes based on gene structure
Abstract
Metagenomics has become a prominent technology to study the functional potential of all organisms in a microbial community. Most studies focus on the bacterial content of these communities, while ignoring eukaryotic microbes. Indeed, many metagenomics analysis pipelines silently assume that all contigs in a metagenome are prokaryotic. However, because of marked differences in gene structure, prokaryotic gene prediction tools fail to accurately predict eukaryotic genes. Here, we developed a classifier that distinguishes eukaryotic from prokaryotic contigs based on foundational differences between these taxa in gene structure. We first developed a random forest classifier that uses intergenic distance, gene density and gene length as the most important features. We show that, with an estimated accuracy of 97%, this classifier with principled features grounded in biology can perform almost as well as the classifiers EukRep and Tiara, which use k-mer frequencies as features. By re-training our classifier with Tiara predictions as additional feature, weaknesses of both types of classifiers are compensated; the result is an enhanced classifier that outperforms all individual classifiers, with an F1-score of 1.00 on precision, recall and accuracy for both eukaryotes and prokaryotes, while still being fast. In a reanalysis of metagenome data from a disease-suppressive plant endosphere microbial community, we show how using Whokaryote to select contigs for eukaryotic gene prediction facilitates the discovery of several biosynthetic gene clusters that were missed in the original study. Our enhanced classifier, which we call Whokaryote, is wrapped in an easily installable package and is freely available from https://git.wageningenur.nl/lotte.pronk/whokaryote.
- Citations
- 59
- FWCI
- 4.08
- Field percentile
- top 4%
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
- DeepMicroClass sorts metagenomes into prokaryotes, eukaryotes and viruses, with marine applications
Shengwei Hou, Tianqi Tang, … Fengzhu Sun·NAR Genomics and BioinformaticsPeer-reviewed·Apr 4, 2024
- Tiara: Deep learning-based classification system for eukaryotic sequences
Michał Karlicki, Stanisław Antonowicz, Anna Karnkowska·BioinformaticsPeer-reviewed·Sep 21, 2021
- Euktect: Enhanced Eukaryotic Sequence Detection and Classification in Metagenomes via the DNA Language Model
Yibo Peng, Boyang Ji, … Hongzhong Lu·bioRxiv·Jun 19, 2025
- Eukfinder: a pipeline to retrieve microbial eukaryote genomes from metagenomic sequencing data.
Dandan Zhao, Dayana Elizabeth Salas-Leiva, … Andrew J. Roger·mBioPeer-reviewed·Apr 10, 2025
- MetaEuk - sensitive, high-throughput gene discovery and annotation for large-scale eukaryotic metagenomics
Eli Levy Karin, Milot Mirdita, Johannes Söding·MicrobiomePeer-reviewed·Apr 3, 2020
- Improvement of eukaryotic proteins prediction from soil metagenomes
Carole Belliardo, Georgios Koutsovoulos, … Étienne Danchin·Scientific DataPeer-reviewed·Jun 16, 2022