{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,3]],"date-time":"2026-08-03T21:44:45Z","timestamp":1785793485665,"version":"3.56.0"},"reference-count":26,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T00:00:00Z","timestamp":1782259200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["SoftwareX"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.softx.2026.102844","type":"journal-article","created":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T21:22:30Z","timestamp":1782854550000},"page":"102844","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["fastnb: A high-performance C++ Naive Bayes classifier for SILVA-based 16S rRNA taxonomy"],"prefix":"10.1016","volume":"35","author":[{"given":"Marcin","family":"Nawalny","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bartosz","family":"\u015awiderski","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Monika","family":"Pizon","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jakub","family":"Bednarek","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2789-4732","authenticated-orcid":false,"given":"Jaros\u0142aw","family":"Kurek","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/j.softx.2026.102844_bib0005","doi-asserted-by":"crossref","first-page":"852","DOI":"10.1038\/s41587-019-0209-9","article-title":"Reproducible, interactive, scalable and extensible microbiome data science using QIIME 2","volume":"37","author":"Bolyen","year":"2019","journal-title":"Nat Biotechnol"},{"issue":"1","key":"10.1016\/j.softx.2026.102844_bib0010","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1186\/s40168-018-0470-z","article-title":"Optimizing taxonomic classification of marker-gene amplicon sequences with QIIME 2\u2019s q2-feature-classifier plugin","volume":"6","author":"Bokulich","year":"2018","journal-title":"Microbiome"},{"key":"10.1016\/j.softx.2026.102844_bib0015","first-page":"2825","article-title":"Scikit-Learn: machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J Mach Learn Res"},{"issue":"16","key":"10.1016\/j.softx.2026.102844_bib0020","doi-asserted-by":"crossref","first-page":"5261","DOI":"10.1128\/AEM.00062-07","article-title":"Na\u00efve Bayesian classifier for rapid assignment of rRNA sequences into the new bacterial taxonomy","volume":"73","author":"Wang","year":"2007","journal-title":"Appl Environ Microbiol"},{"issue":"D1","key":"10.1016\/j.softx.2026.102844_bib0025","doi-asserted-by":"crossref","first-page":"590","DOI":"10.1093\/nar\/gks1219","article-title":"The SILVA ribosomal RNA gene database project: improved data processing and web-based tools","volume":"41","author":"Quast","year":"2013","journal-title":"Nucleic Acids Res"},{"issue":"1","key":"10.1016\/j.softx.2026.102844_bib0030","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1186\/s13059-019-1891-0","article-title":"Improved metagenomic analysis with kraken 2","volume":"20","author":"Wood","year":"2019","journal-title":"Genome Biol"},{"issue":"7","key":"10.1016\/j.softx.2026.102844_bib0035","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1038\/nmeth.3869","article-title":"DADA2: high-resolution sample inference from illumina amplicon data","volume":"13","author":"Callahan","year":"2016","journal-title":"Nat Methods"},{"issue":"7681","key":"10.1016\/j.softx.2026.102844_bib0040","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1038\/nature24621","article-title":"A communal catalogue reveals earth\u2019s multiscale microbial diversity","volume":"551","author":"Thompson","year":"2017","journal-title":"Nature"},{"issue":"1","key":"10.1016\/j.softx.2026.102844_bib0045","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1186\/s40168-018-0521-5","article-title":"IDTAXA: a novel approach for accurate taxonomic classification of microbiome sequences","volume":"6","author":"Murali","year":"2018","journal-title":"Microbiome"},{"key":"10.1016\/j.softx.2026.102844_bib0050","author":"Jakob"},{"key":"10.1016\/j.softx.2026.102844_bib0055","author":"Appleby"},{"issue":"D1","key":"10.1016\/j.softx.2026.102844_bib0060","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1093\/nar\/gkab776","article-title":"GTDB: an ongoing census of bacterial and archaeal diversity through a phylogenetically consistent, rank normalized and complete genome-based taxonomy","volume":"50","author":"Parks","year":"2022","journal-title":"Nucleic Acids Res"},{"issue":"4","key":"10.1016\/j.softx.2026.102844_bib0065","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1038\/s41587-023-01845-1","article-title":"Greengenes2 unifies microbial data in a single reference tree","volume":"42","author":"McDonald","year":"2024","journal-title":"Nat Biotechnol"},{"key":"10.1016\/j.softx.2026.102844_bib0070","series-title":"Proceedings of the 26th international conference on machine learning","first-page":"1113","article-title":"Feature hashing for large scale multitask learning","author":"Weinberger","year":"2009"},{"issue":"11","key":"10.1016\/j.softx.2026.102844_bib0075","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1009581","article-title":"RESCRIPt: reproducible sequence taxonomy reference database management","volume":"17","author":"Robeson","year":"2021","journal-title":"PLOS Comput Biol"},{"issue":"4","key":"10.1016\/j.softx.2026.102844_bib0080","doi-asserted-by":"crossref","first-page":"779","DOI":"10.1016\/j.cell.2019.07.010","article-title":"Benchmarking metagenomics tools for taxonomic classification","volume":"178","author":"Ye","year":"2019","journal-title":"Cell"},{"key":"10.1016\/j.softx.2026.102844_bib0085","doi-asserted-by":"crossref","DOI":"10.7717\/peerj.2584","article-title":"VSEARCH: a versatile open source tool for metagenomics","volume":"4","author":"Rognes","year":"2016","journal-title":"PeerJ"},{"issue":"18","key":"10.1016\/j.softx.2026.102844_bib0090","doi-asserted-by":"crossref","first-page":"3094","DOI":"10.1093\/bioinformatics\/bty191","article-title":"Minimap2: pairwise alignment for nucleotide sequences","volume":"34","author":"Li","year":"2018","journal-title":"Bioinformatics"},{"issue":"3","key":"10.1016\/j.softx.2026.102844_bib0095","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1356052.1356053","article-title":"Anatomy of high-performance matrix multiplication","volume":"34","author":"Goto","year":"2008","journal-title":"ACM Trans Math Softw"},{"issue":"2","key":"10.1016\/j.softx.2026.102844_bib0100","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1109\/TKDE.2018.2836440","article-title":"A correlation-based feature weighting filter for naive Bayes","volume":"31","author":"Jiang","year":"2019","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"10.1016\/j.softx.2026.102844_bib0105","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.engappai.2016.02.002","article-title":"Deep feature weighting for naive Bayes and its application to text classification","volume":"52","author":"Jiang","year":"2016","journal-title":"Eng Appl Artif Intell"},{"key":"10.1016\/j.softx.2026.102844_bib0110","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.ins.2015.09.037","article-title":"Structure extended multinomial naive Bayes","volume":"329","author":"Jiang","year":"2016","journal-title":"Inf Sci"},{"key":"10.1016\/j.softx.2026.102844_bib0115","article-title":"K-free dependence Bayesian classifiers","author":"Wang","year":"2026","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"10.1016\/j.softx.2026.102844_bib0120","article-title":"A general dual-view framework for instance weighted naive Bayes","author":"Zhang","year":"2026","journal-title":"Pattern Recogn"},{"key":"10.1016\/j.softx.2026.102844_bib0125","article-title":"Attribute and instance weighted naive Bayes (including eager attribute-value-frequency and lazy similarity-based instance-weighting variants)","volume":"111","author":"Zhang","year":"2021","journal-title":"Pattern Recognit"},{"issue":"1","key":"10.1016\/j.softx.2026.102844_bib0130","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/99.660313","article-title":"OpenMP: an industry-standard API for shared-memory programming","volume":"5","author":"Dagum","year":"1998","journal-title":"IEEE Comput Sci Eng"}],"container-title":["SoftwareX"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2352711026003365?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2352711026003365?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,8,3]],"date-time":"2026-08-03T20:50:02Z","timestamp":1785790202000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2352711026003365"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":26,"alternative-id":["S2352711026003365"],"URL":"https:\/\/doi.org\/10.1016\/j.softx.2026.102844","relation":{},"ISSN":["2352-7110"],"issn-type":[{"value":"2352-7110","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"fastnb: A high-performance C Naive Bayes classifier for SILVA-based 16S rRNA taxonomy","name":"articletitle","label":"Article Title"},{"value":"SoftwareX","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.softx.2026.102844","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"102844"}}