CMD + K

dbcanlight

Community

A lightweight CAZyme annotation tool

Installation

To install this package, run one of the following:

Conda
$conda install bioconda::dbcanlight

Usage Tracking

1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

Dbcanlight is a lightweight rewrite of a widely used CAZyme annotation tool rundbcan. It uses pyhmmer, a Cython binding to HMMER3, in place of the HMMER3 CLI suite as the backend for search processes, improving multithreading performance. In addition, it removes a limitation in rundbcan that required manual splitting of large sequence files beforehand.

The main program dbcanlight comprises three modules - build, search and conclude. The build module help to download the required databases from dbcan website; the search module searches against protein HMM, substrate HMM or diamond databases and reports the hits separately; and the conclude module gathers all the results made by each module and provides a summary. The output format closely resembles that of rundbcan, with minor cleanup. For example, rundbcan may report the same substrate multiple times for a gene matching several profiles with that substrate, whereas dbcanlight reports it only once.

Dbcanlight only reimplemented the core features of run_dbcan, that is searching for CAZyme and substrate matches by hmmer/diamond/dbcansub. Submodules like signalP, CGCFinder, etc. are not implemented.

About

Summary

A lightweight CAZyme annotation tool

Last Updated

Aug 9, 2025 at 22:19

License

MIT

Total Downloads

4.6K

Supported Platforms

noarch