Change Logs#
Version 5.x#
5.2.2#
Features
Fix multiple issues mentioned on github (bcb-unl/run_dbcan#22)
Update the documentation to include more details about new features and usage.
Add signalp6.0 support in the codes (need to install by users following fteufel/signalp-6.0)
5.0.2#
Features
Large improvements for the run_dbcan. Please see the detailed page (https://run-dbcan-new.readthedocs.io/en/latest/).
Version 4.x#
4.2.0#
Features
Add unit testing in
tests/test_dbcan.pyto testrun_dbcanusing different configurations.Make the docker images hosted via github packages instead of docker hub for CI/CD experience.
Add more github workflows in github actions.
4.0.0#
Features
CAZyme substrate prediction based on dbCAN-sub;
CGC substrate prediction based on dbCAN-PUL searching and dbCAN-sub majority voting. For CGC substrate prediction, please see our dbCAN-seq update paper for details. With these new functions (esp. the dbCAN-sub search), run_dbcan 4.0 is now slower to get the result back to you. Please be patient!
See #127 for some explanation of different output files for substrate predictions.
BugFix
Please split your files if your input contains > 1 million proteins.
Regular Updates
All the databases are updated.
Version 3.x#
3.0.7#
BugFix
Fix the bug in
cgc_parser.py.
Regular Updates
hmmdb,cazydb,tf-1,tf-2,stpandtcdbare updated.
3.0.6#
Feature
We now create the
biocondaversion. To old users, please runconda install dbcan -c biocondafor update from now on. To new users, please follow the installation instruction below.conda create -n run_dbcan python=3.8 dbcan -c conda-forge -c bioconda conda activate run_dbcan
Updates
Rename the code
hmmscan-parser.pytohmmscan_parser.py.
3.0.5#
Feature
Please use
pip install dbcan==3.0.5for updates.
BugFix
Fixed the bug in
signalP;Fixed the
cgcandrun_dbcansmall bugs.
3.0.4#
Updates
Please use
pip install dbcan==3.0.4for update.
BugFix
3.0.2#
Feature
Added the eCAMI tool and removed
Hotpep.Changed the format of
cgc.outto make it easy to read.Re-arranged the code. The command line is
run_dbcannow without the suffix.py.The database files under db folder is now hosted through
Git-LFS. To download the complete db files, please use the commandgit lfs pull(Note: To use git lfs, please check the installation guide at https://git-lfs.github.com/).Dockerfileis updated and we simplify the installation step.
BugFix
Fixed
-t allwhich will cause the program to generate empty files.
Regular Updates
Updated
CAZy dbforDiamondandHMMER DBforHMMER.
Version 2.x#
2.0.11#
Feature
Add ec number prediction to
Hotpepresult.dbCAN2 Hotpep PPR patterns updated to most recent release of
CAZyDB (2019). Also missing groupEC#files for families added in.Revising the output name file in
Hotpepas random number, to make the program more robust for paralleing running.Prioritizing the CAZyme prediction over
TF/TC/STPprediction when preparing gff input file forCGC-Finder.Rewrite the installation steps. Recommend user to use customized virtual environment (use certain
Pythonversion).
BugFix
Fix the duplicate ACC of
tf-2.hmmto make it compatiable for the newesthmmer(3.3). Delete version limitatino to hmmer.Fix the
prodigalpredictedgfffile end with";"problem.
2.0.6 (02/17/2020)#
Feature
Please use
pip install run-dbcan==2.0.6for update.We forgo
FragGeneScanbecause this program does not work now. We useProdigalinstead. So, you don’t need to useconda install fraggenescannow.We add extra information
EC numberto the last columns ofHotpepoutput to make it consistent with previousHotpepresult.