henhaobio
Sign in

Genome biologyBioinformaticsPeer-reviewed journal article

Terminating contamination: large-scale search identifies more than 2,000,000 contaminated entries in GenBank

Martin SteineggeriD, Steven L. SalzbergiD

PDFDOIPreprintCode

Abstract

Metagenomic sequencing allows researchers to investigate organisms sampled from their native environments by sequencing their DNA directly, and then quantifying the abundance and taxonomic composition of the organisms thus captured. However, these types of analyses are sensitive to contamination in public databases caused by incorrectly labeled reference sequences. Here we describe Conterminator, an efficient method to detect and remove incorrectly labelled sequences by an exhaustive all-against-all sequence comparison. Our analysis reports contamination in 114,035 sequences and 2767 species in the NCBI Reference Sequence Database (RefSeq), 2,161,746 sequences and 6795 species in the GenBank database, and 14,132 protein sequences in the NR non-redundant protein database. Conterminator uncovers contamination in sequences spanning the whole range from draft genomes to "complete" model organism genomes. Our method, which scales linearly with input size, was able to process 3.3 terabytes of genomic sequence data in 12 days on a single 32-core compute node. We believe that Conterminator can become an important tool to ensure the quality of reference databases with particular importance for downstream metagenomic analyses. Source code (GPLv3): https://github.com/martin-steinegger/conterminator

Citations
247
FWCI
11.18
Field percentile
top 1%

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.

Similarity Map
SelectedSame fieldCross-field
THISLu '18Zentgraf '25Davis '18Martí '19Jo '26Astashyn '24
64% semantic matchBioinformatics
Jennifer Lu, Steven L. Salzberg·PLoS Computational Biology·Jun 25, 2018· 136 citations