Full text
30,677 characters
· extracted from
preprint-html
· click to expand
Deacon: fast sequence filtering and contaminant depletion | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Deacon: fast sequence filtering and contaminant depletion View ORCID Profile Bede Constantinides , View ORCID Profile John Lees , View ORCID Profile Derrick W Crook doi: https://doi.org/10.1101/2025.06.09.658732 Bede Constantinides 1 Nuffield Department of Medicine, University of Oxford , Oxford, UK 2 School of Biosciences, University of Birmingham , Birmingham, UK Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Bede Constantinides For correspondence: b.constantinides{at}bham.ac.uk John Lees 3 European Molecular Biology Laboratory, European Bioinformatics Institute , Wellcome Genome Campus, Hinxton, UK Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for John Lees Derrick W Crook 1 Nuffield Department of Medicine, University of Oxford , Oxford, UK 4 The National Institute for Health Research Oxford Biomedical Research Centre, University of Oxford , Oxford, UK Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Derrick W Crook Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract Motivation Realising the value of large DNA sequence collections demands efficient search and extraction of sequences of interest. Search queries may vary in size from short gene sequences to multiple whole genomes that are too large to fit in computer memory. In microbial genomics, a routine search application involving both large queries and large collections is the removal of contaminating host genome sequences from microbial (meta)genomes. Where the host is human, sensitive classification and excision of host sequences is usually necessary to protect host genetic information. Precise classification is also critical in order to retain microbial sequences and permit accurate microbial genomic analysis. While human pangenomes have been shown to increase sensitivity of human sequence classification, existing bioinformatic host depletion approaches have either limited precision when used with metagenomes or large computing resource requirements. Results We present Deacon, an efficient and versatile sequence filter for raw sequence files and streams. We demonstrate its leading accuracy for the task of host depletion, using less computing resource than existing approaches. By querying a human pangenome index for minimizers contained in each input sequence, Deacon is able to accurately classify and discard diverse human sequences from long reads at over 250Mbp/s with a commodity laptop. We present validation of classification sensitivity, specificity and speed with simulated short and long reads for diverse catalogues of human, bacterial and viral genomes alongside existing methods. Beyond host depletion, Deacon is well suited to common sequence search and filtering applications, particularly those involving large queries. Capable of indexing a human genome in under 30s, Deacon is equipped to rapidly compose custom minimizer indexes using set operations, facilitating efficient search and filtering of massive sequence datasets using gigabase queries. Availability and implementation Deacon is implemented as an MIT-licensed command line tool written in Rust and packaged with Bioconda. Code is available from https://github.com/bede/deacon . 1 Introduction The growing volume of generated and deposited DNA sequences demands ever more efficient methods for searching and filtering vast sequence collections. While search applications often involve short queries containing e.g. motifs or gene sequences, increasingly routine tasks such as microbial host decontamination involve probing large sequence collections with equally large queries comprising many whole genomes, posing a significant computational challenge. Thankfully, sequence sketching approaches using k -mers are well suited to problems of this nature, enabling compression of large genome collections to fit within computer memory. First conceived for document fingerprinting ( Schleimer et al ., 2003 ), minimizer sketching has seen particularly widespread adoption in bioinformatics, being effectively applied to problems ranging from genome alignment ( Li, 2018 ) to de novo assembly ( Ekim et al ., 2021 ). Here we describe a versatile tool for fast online searching and filtering of DNA sequences in files or streams using minimizer sketches. We demonstrate its accuracy and efficiency for an application motivating its development: classification and removal of host sequences from microbial sequencing reads, often called host depletion. Accuracy is of great importance in this context: sensitive classification and excision of host sequences is typically obligatory—albeit to an extent poorly defined—to protect the private genetic information of the host ( Tomofuji et al ., 2023 ). Yet precise classification and retention of non-host sequences is also critical for correct microbial genome and metagenome analysis. Speed and memory requirements are also concerns, particularly for rapid diagnostic applications ( Lee and Pai, 2017 ; Street et al ., 2025 ), and/or in remote locations without access to specialist computing resource ( Quick et al ., 2016 ). Existing bioinformatic host depletion methods broadly rely on i) retention of sequences aligning to a target genome ( Hunt et al ., 2022 ), ii) depletion of sequences aligning to a host genome ( Constantinides et al ., 2023 ), iii) depletion of sequences containing host genome k -mers ( Bushnell, 2014 ), iv) k -mer-based taxonomic classification ( Hall and Coin, 2024 ), or v) combinations thereof ( Rumbavicius et al ., 2023 ; Seidel et al ., 2025 ). While human pangenomes have previously been shown to increase the sensitivity of human sequence classification across diverse ancestries, we find that existing approaches exhibit either limited precision and/or require prohibitively large resources when used with human pangenomes. We demonstrate this by benchmarking sensitivity, specificity, balanced accuracy, speed and memory usage with simulated short and long reads for diverse catalogues of real human, bacterial and viral genomes. 2 Materials and Methods Deacon is implemented as a standalone open source command line utility and library written in Rust. The index function constructs and saves a minimizer hash set from sequences contained in a target FASTA or FASTQ file. Prior to hashing, minimizers are canonicalised by selecting between each minimizer and its reverse complement. The resulting index can then be used for filtering unseen arbitrary sequence collections with the filter command, which accepts an index and a collection of query sequences as one or two (paired) input files in FASTA or FASTQ format, or else a standard input stream. During filtering, each distinct minimizer in each query sequence is canonicalised, hashed and tested for membership within the index hash set in memory. Canonical minimizer computation is accelerated using SIMD instructions ( Groot Koerkamp and Martayan, 2025 ). Minimizers are hashed with the SIMD-accelerated XXH3 hash function. Match threshold is customisable as either a required integer number of minimizer hits per query, or a required proportion of minimizer hits per query. The user can specify whether to retain or discard matched queries according to use case. Gzip and Zstandard compression formats are handled automatically for input and output, and Deacon supports streaming input and output for single and paired sequences alike without temporary file creation. Benchmarking Deacon 0.4.0’s performance for host contaminant filtering was evaluated alongside existing alignment-based ( Langmead and Salzberg, 2012 ; Li, 2018 ) tool Hostile 2.0.0 ( Constantinides et al ., 2023 ) and k -mer-based ( Wood et al ., 2019 ) tools NoHuman 0.3.0 and Detaxizer 1.1.0 using default parameters ( Hall and Coin, 2024 ; Seidel et al ., 2025 ). Deacon’s panhuman-1 index was used, comprising minimizers from 47 diploid Human Pangenome Reference Consortium (HPRC) Year 1 assemblies, CHM13v2.0 and GrCh38.p14 ( Liao et al ., 2023 ; Nurk et al ., 2022 ). Hostile’s default index comprises the human T2T-CHM13v2.0 reference and human leukocyte antigen (HLA) sequences, while NoHuman uses a Kraken2 index built from HPRC sequences, and Detaxizer uses the Kraken2 Standard-8 index by default in Kraken2 mode. Detaxizer was further evaluated using the full size 67GB Kraken2 Standard index dated 2025-04-02. During evaluation, the Detaxizer pipeline required modification to run to completion without memory errors on a Linux (x86_64) machine with 128GB of RAM using either index size. These modifications were contributed upstream as a merge request in the author’s public Git repository. We did not evaluate the approach proposed by Guccione et al. (2025) due to its pipeline requiring > 1TB of RAM. Evaluation datasets Simulated human, bacterial and viral genome catalogues were used to measure host classification sensitivity, specificity, and balanced accuracy. Short 2×150bp Illumina reads with 1% error were simulated with DWGSIM ( Homer, 2022 ), while long ONT reads with approximately 4% error were simulated with PBSIM3 ( Ono et al ., 2022 ). Human reads were simulated for CHM13v2.0 and 12 HPRC assemblies each representing distinct human populations from Africa, Asia, Europe, and the Americas. Simulated bacterial reads comprised all 988 published complete FDA-ARGOS genomes ( Sichtig et al ., 2019 ), while simulated viral reads comprised all 17,900 complete NCBI RefSeq virus records as of 2025-02-25. Each constituent genome was simulated at 10x depth. Index design Deacon’s default panhuman-1 index comprises the union of minimizer hashes ( k =31, w =15) contained in the HPRC Year 1 assemblies for 47 samples (maternal and paternal haplotypes) and the human reference genomes GrCh38.p14 and T2T-CHM13v2.0 ( Nurk et al ., 2022 ). In order to slightly increase Deacon’s retention of microbial sequences, minimizers common to both the human pangenome and FDA-ARGOS bacteria or RefSeq virus genomes were removed using Deacon’s index subtraction functionality, resulting in removal of 20,741/409,935,039 (0.0051%) human pangenome minimizers. 3 Results Henceforth, we refer to sensitivity as the proportion of removed human base pairs, and specificity as the proportion of retained microbial base pairs, with balanced accuracy representing the mean of both. We refer to 1-sensitivity as false negative rate (FNR), representing misclassified host sequences, and 1-specificity as false positive rate (FPR), representing misclassified microbial sequences. Results are summarised in Figure 1a . Figure 1b shows classification sensitivity for additional human genomes from 12 individuals with distinct ancestries. Download figure Open in new tab Fig. 1. Host sequence classification accuracy. a) : Sensitivity, specificity and balanced accuracy measured using simulated short (top) and long (bottom) reads. Baseline sensitivity measured using human CHM13v2.0 reads. Specificity was measured using reads comprising 988 complete bacterial genomes (left) and 17,900 virus sequences (right) reflecting complex metagenomic backgrounds. b) Panhuman host sequence classification sensitivity for short (top) and long (bottom) reads simulated for 12 HPRC genome assemblies for individuals from Africa, Asia, Europe, and the Americas. Sensitivity of host sequence classification For short read Illumina human pangenomes, Deacon was the most sensitive classifier with a median FNR of 1 × 10 −5 , followed by Detaxizer Standard (7 × 10 −5 ), Hostile (7 × 10 −4 ), NoHuman (2 × 10 −3 ) and Detaxizer (5 × 10 −3 ). For simulated long read ONT human pangenomes, Detaxizer Standard was the most sensitive with a median FNR of 2 × 10 −6 , followed by Deacon (4 × 10 −5 ), Hostile (5 × 10 −5 ), NoHuman (5 × 10 −5 ) and Detaxizer (6 × 10 −5 ). The FNR therefore varied between tools by one to two orders of magnitude. Specificity of host sequence classification For short read Illumina bacterial genomes, Hostile was the most specific classifier with an FPR of (6 × 10 −7 ), followed by Deacon (5 × 10 −6 ), NoHuman (8 × 10 −5 ), Detaxizer (3 × 10 −4 ) and Detaxizer Standard (2 × 10 −3 ). For short read Illumina viral genomes, the same ranking was observed, albeit with less difference between FPRs for Hostile (5 × 10 −5 ) and Deacon (7 × 10 −5 ). For long read ONT bacterial genomes, Deacon was the most specific with an FPR of 1 × 10 −4 , followed by Hostile (2 × 10 −3 ), Detaxizer (2 × 10 −2 ), NoHuman (4 × 10 −2 ) and Detaxizer (1 × 10 −1 ). For long read ONT viral genomes, Deacon was also the most specific (1 × 10 −3 ), followed by Hostile (3 × 10 −3 ), NoHuman, Detaxizer (2 × 10 −2 ), and Detaxizer Standard (1 × 10 −1 ). The FPR therefore varied between tools by three to four orders of magnitude. Balanced accuracy of host sequence classification Deacon exhibited the highest balanced accuracy in all conditions followed closely by Hostile. Kraken2-based approaches NoHuman and Detaxizer exhibited lower balanced accuracy driven by relatively low specificity, with Detaxizer Standard consistently exhibiting the lowest balanced accuracy behind Nohuman And Detaxizer. Speed and memory usage Speed and peak memory usage figures are shown in Tables 1 , S1 and S2. Deacon was fastest at filtering both host and microbial long reads while using least memory, being 1.8-1.9x faster than Kraken2-based NoHuman, and 2.9x-53x faster than alignment-based Hostile. NoHuman was 1.1-1.3x faster than Deacon at processing short reads and 1.2x-20x faster than Hostile, with Hostile using the least memory. Hostile was an order of magnitude slower to process host reads than microbial reads. Neither Deacon nor Hostile created temporary files, while NoHuman decompressed its entire input to file during execution. The impact of input/output compression on Deacon’s performance was also examined (Table S1), during which long read decontamination speeds of up to 249Mbp/s (Zstandard compression) and 292Mbp/s (uncompressed) were recorded. Using Zstandard compression increased Deacon’s speed by between 28% and 44% over Gzip. View this table: View inline View popup Download powerpoint Table 1. Speed and memory use of host depletion measured on a laptop computer using simulated human genomes and bacterial metagenomes, reading and writing gzip-compressed FASTQ with default parameters and 8 threads. 4 Discussion Our findings indicate that Deacon’s minimizer screening implementation classifies and filters diverse host sequences from microbial sequences with greater speed and accuracy than existing approaches. While similarly accurate as tested, our approach avoids the overheads of scaling existing read aligners to human pangenomes: although pangenome graph aligners succinctly represent pangenomes and overcome the poor memory scaling of linear read aligners, their complexity makes them relatively slow for filtering tasks. Exact alignment performed by read aligners is also wasteful in the context of host depletion, making host-heavy sequences slow to decontaminate. Conversely, Deacon saves time when processing host sequences. Careful combined application of minimizer seeding with gapped alignment could be explored to increase filtering accuracy at the expense of some time and memory. Gapped alignment would likely prove advantageous when matching sequences with much higher error rates and/or divergence than considered here. Both of the Kraken2-based approaches tested (NoHuman and Detaxizer) exhibited much lower specificity than other methods evaluated here and than described in previous literature. These methods misclassified between 2% and 11% of simulated long ONT reads, warranting further investigation. This can partly be explained by our use of more than 10,000 distinct bacterial and viral taxa to assess specificity, including those sharing many k -mers with the human genome. Recent host depletion studies selected no more than 30 microbial species for evaluating accuracy ( Forbes et al ., 2025 ; Seidel et al ., 2025 ; Gao et al ., 2025 ) which we consider insufficient representation for metagenomic applications. It should be noted that NoHuman was developed for Mycobacterial host depletion, for which it is well suited; the M. tuberculosis genome shares no 31-mers with the human genome ( Hall, 2023 ). We hope that future evaluations of metagenomic host depletion methods will incorporate both diverse host genomes and diverse microbial genomes. The observed imprecision of Kraken2-based methods is nevertheless striking in light of Kraken2’s widespread use for filtering metagenomes. Detaxizer’s specificity for ONT reads reduced dramatically when used with the larger Standard index than its default 8GB index, albeit with greater sensitivity, consistent with the observations of ( Seidel et al ., 2025 ). Our results suggest that Deacon, Hostile and similar approaches cause little inadvertent damage to viral and bacterial sequence datasets. Furthermore, as more reference quality human genome sequences continue to be published, these can be efficiently incorporated into more complete panhuman Deacon indexes, improving classification and decontamination of real human genomes. Having evaluated Deacon’s performance for host contaminant depletion, we wish to emphasise its versatility for filtering of single and paired sequence files and streams, leveraging the SIMD-accelerated minimizer implementation of Groot Koerkamp and Martayan (2025) and SIMD-accelerated XXH3 hashing. Deacon 0.4.0 decontaminated our uncompressed long read test datasets at over 200Mbp/s on a laptop, which could likely be increased through optimisation, particularly for short reads where our current implementation is suboptimal. Adding a Bloom prefilter to reduce memory requirements could also be explored in future work. Deacon 0.4.0 uses 64 bit hashes of minimizers, permitting memory-efficient use of long k > 32 minimizers. This does present a small risk of hash collisions and thus spurious matches. A slower collision-free version of Deacon was developed and tested to verify that hash collisions do not occur across our publicly deposited test data with the panhuman-1 index. This suggests that hash collisions are unlikely to be a practical concern unless using very large custom indexes. Data availability Source code is available from https://github.com/bede/deacon . Simulated reads for CHM13v2.0 human, FDA-ARGOS bacteria (988 complete genomes) and RefSeq viruses (17,900 accessions) are publicly deposited with corresponding simulation parameters to facilitate reuse ( Constantinides, 2025a , b , c ). Deacon’s public Git repository also contains instructions for simulating pangenomes, alongside data underlying figures and tables. Conflict of interest DWC receives consultancy fees from the Ellison Institute of Technology, Oxford. Funding This study was funded by the National Institute for Health Research (NIHR) Health Protection Research Unit in Healthcare Associated Infections and Antimicrobial Resistance (NIHR200915), a partnership between the UK Health Security Agency (UKHSA) and the University of Oxford. The views expressed are those of the author(s) and not necessarily those of the NIHR, UKHSA or the Department of Health and Social Care. This research was also supported by the National Institute for Health Research (NIHR) Oxford Biomedical Research Centre (BRC). The views expressed are those of the author(s) and not necessarily those of the NHS,the NIHR or the Department of Health. This work was further supported by Wellcome Trust Collaborative Award 206298/Z/17/Z (ARTIC). Funder Information Declared National Institute for Health Research , NIHR200915 Wellcome Trust , 206298/Z/17/Z Footnotes https://github.com/bede/deacon/ References ↵ Bushnell , B. ( 2014 ). BBMap: A Fast, Accurate, Splice-Aware Aligner . http://sourceforge.net/projects/bbmap/ . ↵ Constantinides , B. ( 2025a ). Simulated DNA sequencing reads for human T2T-CHM13v2.0 . doi: 10.5281/ZENODO.15424965 . OpenUrl CrossRef ↵ Constantinides , B. ( 2025b ). Simulated metagenomic DNA sequencing reads for complete FDA-ARGOS bacterial genomes . doi: 10.5281/ZENODO.15424142 . OpenUrl CrossRef ↵ Constantinides , B. ( 2025c ). Simulated metagenomic DNA sequencing reads for complete NCBI RefSeq virus sequences . doi: 10.5281/ZENODO.15411280 . OpenUrl CrossRef ↵ Constantinides , B. et al. ( 2023 ). Hostile: accurate decontamination of microbial host sequences . Bioinformatics , 39 ( 12 ), btad728 . doi: 10.1093/bioinformatics/btad728 . OpenUrl CrossRef PubMed ↵ Ekim , B. et al. ( 2021 ). Minimizer-space de Bruijn graphs: Whole-genome assembly of long reads in minutes on a personal computer . Cell Systems , 12 ( 10 ), 958 – 968.e6 . doi: 10.1016/j.cels.2021.08.009 . OpenUrl CrossRef PubMed ↵ Forbes , M. et al. ( 2025 ). Benchmarking of Human Read Removal Strategies for Viral and Microbial Metagenomics . doi: 10.1101/2025.03.21.644587 . OpenUrl Abstract / FREE Full Text ↵ Gao , Y. et al. ( 2025 ). Benchmarking short-read metagenomics tools for removing host contamination . GigaScience , 14 , giaf004 . doi: 10.1093/gigascience/giaf004 . OpenUrl CrossRef ↵ Groot Koerkamp , R. and Martayan , I. ( 2025 ). SimdMinimizers: Computing random minimizers, fast . doi: 10.1101/2025.01.27.634998 . OpenUrl Abstract / FREE Full Text ↵ Guccione , C. et al. ( 2025 ). Incomplete human reference genomes can drive false sex biases and expose patient-identifying information in metagenomic data . Nature Communications , 16 ( 1 ), 825 . doi: 10.1038/s41467-025-56077-5 . OpenUrl CrossRef PubMed ↵ Hall , M. B. ( 2023 ). Searching for shared sequence between Mycobacterium tuberculosis and Homo sapiens . doi: 10.5281/zenodo.8068147 . OpenUrl CrossRef ↵ Hall , M. B. and Coin , L. J. M. ( 2024 ). Pangenome databases improve host removal and mycobacteria classification from clinical metagenomic data . GigaScience , 13 , giae010 . doi: 10.1093/gigascience/giae010 . OpenUrl CrossRef PubMed ↵ Homer , N. ( 2022 ). DWGSIM: Whole Genome Simulator for Next-Generation Sequencing . https://github.com/nh13/DWGSIM . ↵ Hunt , M. et al. ( 2022 ). ReadItAndKeep: rapid decontamination of SARS-CoV-2 sequencing reads . Bioinformatics , 38 ( 12 ), 3291 – 3293 . doi: 10.1093/bioinformatics/btac311 . OpenUrl CrossRef PubMed ↵ Langmead , B. and Salzberg , S. L. ( 2012 ). Fast gapped-read alignment with Bowtie 2 . Nature Methods , 9 ( 4 ), 357 – 359 . doi: 10.1038/nmeth.1923 . OpenUrl CrossRef PubMed Web of Science ↵ Lee , R. S. and Pai , M. ( 2017 ). Real-Time Sequencing of Mycobacterium tuberculosis: Are We There Yet? Journal of Clinical Microbiology , 55 ( 5 ), 1249 – 1254 . doi: 10.1128/JCM.00358-17 . OpenUrl Abstract / FREE Full Text ↵ Li , H. ( 2018 ). Minimap2: pairwise alignment for nucleotide sequences . Bioinformatics , 34 ( 18 ), 3094 – 3100 . doi: 10.1093/bioinformatics/bty191 . OpenUrl CrossRef PubMed ↵ Liao , W.-W. et al. ( 2023 ). A draft human pangenome reference . Nature , 617 ( 7960 ), 312 – 324 . doi: 10.1038/s41586-023-05896-x . OpenUrl CrossRef PubMed ↵ Nurk , S. et al. ( 2022 ). The complete sequence of a human genome . Science , 376 ( 6588 ), 44 – 53 . doi: 10.1126/science.abj6987 . OpenUrl CrossRef PubMed ↵ Ono , Y. et al. ( 2022 ). PBSIM3: a simulator for all types of PacBio and ONT long reads . NAR Genomics and Bioinformatics , 4 ( 4 ), qac092 . doi: 10.1093/nargab/lqac092 . OpenUrl CrossRef ↵ Quick , J. et al. ( 2016 ). Real-time, portable genome sequencing for Ebola surveillance . Nature , 530 ( 7589 ), 228 – 232 . doi: 10.1038/nature16996 . OpenUrl CrossRef PubMed ↵ Rumbavicius , I. et al. ( 2023 ). HoCoRT: host contamination removal tool . BMC Bioinformatics , 24 ( 1 ), 371 . doi: 10.1186/s12859-023-05492-w . OpenUrl CrossRef PubMed ↵ Schleimer , S. et al. ( 2003 ). Winnowing: local algorithms for document fingerprinting . In Proceedings of the 2003 ACM SIGMOD international conference on Management of data , pages 76 – 85 , San Diego California . ACM . doi: 10.1145/872757.872770 . OpenUrl CrossRef ↵ Seidel , J. et al. ( 2025 ). nf-core/detaxizer: A Benchmarking Study for Decontamination from Human Sequences . doi: 10.1101/2025.03.27.645632 . OpenUrl Abstract / FREE Full Text ↵ Sichtig , H. et al. ( 2019 ). FDA-ARGOS is a database with public quality-controlled reference genomes for diagnostic use and regulatory science . Nature Communications , 10 ( 1 ), 3313 . doi: 10.1038/s41467-019-11306-6 . OpenUrl CrossRef PubMed ↵ Street , T. L. et al. ( 2025 ). Nanopore adaptive sampling for bacterial identification from periprosthetic joint replacement tissue . doi: 10.1101/2025.03.14.25323961 . OpenUrl Abstract / FREE Full Text ↵ Tomofuji , Y. et al. ( 2023 ). Reconstruction of the personal information from human genome reads in gut metagenome sequencing data . Nature Microbiology , 8 ( 6 ), 1079 – 1094 . doi: 10.1038/s41564-023-01381-3 . OpenUrl CrossRef PubMed ↵ Wood , D. E. et al. ( 2019 ). Improved metagenomic analysis with Kraken 2 . Genome Biology , 20 ( 1 ), 257 . doi: 10.1186/s13059-019-1891-0 . OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted June 12, 2025. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Deacon: fast sequence filtering and contaminant depletion Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Deacon: fast sequence filtering and contaminant depletion Bede Constantinides , John Lees , Derrick W Crook bioRxiv 2025.06.09.658732; doi: https://doi.org/10.1101/2025.06.09.658732 Share This Article: Copy Citation Tools Deacon: fast sequence filtering and contaminant depletion Bede Constantinides , John Lees , Derrick W Crook bioRxiv 2025.06.09.658732; doi: https://doi.org/10.1101/2025.06.09.658732 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7622) Biochemistry (17646) Bioengineering (13867) Bioinformatics (41875) Biophysics (21422) Cancer Biology (18551) Cell Biology (25458) Clinical Trials (138) Developmental Biology (13364) Ecology (19866) Epidemiology (2067) Evolutionary Biology (24290) Genetics (15588) Genomics (22475) Immunology (17709) Microbiology (40324) Molecular Biology (17144) Neuroscience (88469) Paleontology (666) Pathology (2826) Pharmacology and Toxicology (4815) Physiology (7635) Plant Biology (15112) Scientific Communication and Education (2042) Synthetic Biology (4286) Systems Biology (9813) Zoology (2268)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.