{"title":"dbcan-nf: a Nextflow pipeline for accurate CAZyme annotation in metagenomes.","authors":"Xinpeng Zhang, Haidong Yi, Jinfang Zheng, Yanbin Yin","doi":"10.1093/bioadv/vbag304","DOIUrl":null,"url":null,"abstract":"<p><strong>Motivation: </strong>Carbohydrate-active enzymes (CAZymes) are crucial for carbohydrate degradation in any ecological environment. However, CAZyme annotation is not easy in whole-genome shotgun (WGS) metagenomes, due to the lack of accurate, scalable, robust, and reproducible workflows. We previously published dbCAN as a web server and associated standalone tool run_dbcan that performs CAZyme annotation with assembled genomes as the input but not with raw WGS reads.</p><p><strong>Results: </strong>Here, we present dbcan-nf, an accurate and scalable Nextflow pipeline integrating run_dbcan as a component step, for automated CAZyme annotation in metagenomes. dbcan-nf supports multiple analytical routes, including individual sample assembly (IA), multisample coassembly (CA), assembly-free (AF), and subsampling (SS), and accepts both short and long reads. Using five benchmark datasets, we showed that dbcan-nf (IA and AF routes) had a much higher accuracy (recall and F1 score) and detected more CAZyme families than the competing tool Cayman. Among the different routes, dbcan-nf-IA produced the most accurate CAZyme annotation, especially when the sequencing depth is sufficient (e.g., >1.0 Gb). However, as a read assembly-based method, dbcan-nf-IA had a higher computational cost than Cayman. Finally, dbcan-nf leverages Nextflow-supported high-performance computing execution for workflow-level scalability through concurrent processing of multiple samples.</p><p><strong>Availability and implementation: </strong>https://github.com/bcb-unl/dbcan-nf.</p>","PeriodicalId":72368,"journal":{"name":"Bioinformatics advances","volume":"6 1","pages":"vbag304"},"PeriodicalIF":2.6000,"publicationDate":"2026-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC13679938/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bioinformatics advances","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/bioadv/vbag304","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/1/1 0:00:00","PubModel":"eCollection","JCR":"Q2","JCRName":"MATHEMATICAL & COMPUTATIONAL BIOLOGY","Score":null,"Total":0}
引用次数: 0
Abstract
Motivation: Carbohydrate-active enzymes (CAZymes) are crucial for carbohydrate degradation in any ecological environment. However, CAZyme annotation is not easy in whole-genome shotgun (WGS) metagenomes, due to the lack of accurate, scalable, robust, and reproducible workflows. We previously published dbCAN as a web server and associated standalone tool run_dbcan that performs CAZyme annotation with assembled genomes as the input but not with raw WGS reads.
Results: Here, we present dbcan-nf, an accurate and scalable Nextflow pipeline integrating run_dbcan as a component step, for automated CAZyme annotation in metagenomes. dbcan-nf supports multiple analytical routes, including individual sample assembly (IA), multisample coassembly (CA), assembly-free (AF), and subsampling (SS), and accepts both short and long reads. Using five benchmark datasets, we showed that dbcan-nf (IA and AF routes) had a much higher accuracy (recall and F1 score) and detected more CAZyme families than the competing tool Cayman. Among the different routes, dbcan-nf-IA produced the most accurate CAZyme annotation, especially when the sequencing depth is sufficient (e.g., >1.0 Gb). However, as a read assembly-based method, dbcan-nf-IA had a higher computational cost than Cayman. Finally, dbcan-nf leverages Nextflow-supported high-performance computing execution for workflow-level scalability through concurrent processing of multiple samples.
Availability and implementation: https://github.com/bcb-unl/dbcan-nf.