Campylobacter CPS relevant gene analysis tool
Project description
CampyCPS
CampyCPS is a tool for Campylobacter CPS relevant genes identification.
usage: CampyCPS -i <genome assemble directory> -o <output_directory>
Author: Qingpo Cui(SZQ Lab, China Agricultural University)
optional arguments:
-h, --help show this help message and exit
-i I <input_path>: the PATH to the directory of assembled genome files. Could not use with -f
-f F <input_file>: the PATH of assembled genome file. Could not use with -i
-o O <output_directory>: output PATH
-minid MINID <minimum threshold of identity>, default=95
-mincov MINCOV <minimum threshold of coverage>, default=90
-init <initialize the reference database>
-t T <number of threads>: default=8
-v, --version Display version
Installation
Using pip
pip3 install CampyCPS
Using conda
comming soon...
Dependency
- BLAST+ >2.7.0
you should add BLAST in your PATH
Blast installation
Windows
Following this tutorial: Add blast into your windows PATH
Linux/Mac
The easyest way to install blast is:
conda install -c bioconda blast
Usage
The first time when running CampyCPS, you should use CampyCPS -init command to initialize your database.
The default database including the following genes.
CPS relevant genes
Loci | Gene/Aliases | Full name/product |
---|---|---|
CAMP1067 | waaF | Heptosyltransferase II (K02843) |
CAMP1326 | cysC | Putative adenylylsulfate kinase (K00860) |
CAMP1327 | Cj1416c | Putative sugar nucleotidyltransferase |
CAMP1328 | Cj1417c | Putative amidotransferase (K07010) |
CAMP1329 | Cj1418c | Putative transferase |
CAMP1330 | Cj1419c | Putative methyltransferase |
CAMP1331 | Cj1420c | Putative methyltransferase |
CAMP1332 | Cj1421c | Putative sugar transferase |
CAMP1333 | Cj1422c | Putative sugar transferase |
CAMP1334 | hddC | Putative D-glycero-D-manno-heptose 1-phosphate guanosyltransferase (K15669) |
CAMP1335 | gmhA2 | Phosphoheptose isomerase (K03271) |
CAMP1336 | hddA | Putative D-glycero-D-manno-heptose 7-phosphate kinase (K07031) |
CAMP1337 | Cj1426c | Putative methyltransferase family protein |
CAMP1338 | Cj1427c | Putative sugar-nucleotide epimerase/dehydratease |
CAMP1339 | fcl | GDP-L-fucose synthetase (K02377) |
CAMP1340 | Cj1429c | Hypothetical protein Cj1429c |
CAMP1341 | rfbC | Putative dTDP-4-dehydrorhamnose 3,5-epimerase (K01790) |
CAMP1342 | hddC | Capsular polysaccharide heptosyltransferase |
CAMP1343 | Cj1432c | Putative sugar transferase |
CAMP1344 | Cj1433c | Hypothetical protein Cj1433c |
CAMP1345 | Cj1434c | Putative sugar transferase |
CAMP1346 | Cj1435c | Putative phosphatase |
CAMP1347 | Cj1436c | Aminotransferase |
CAMP1348 | Cj1437c | Aminotransferase (K00817) |
CAMP1349 | Cj1438c | Putative sugar transferase |
CAMP1350 | glf | UDP-galactopyranose mutase (K01854) |
CAMP1351 | Cj1440c | Putative sugar transferase |
CAMP1352 | kfiD | UDP-glucose 6-dehydrogenase (K00012) |
CAMP1353 | Cj1442c | Putative sugar transferase |
CAMP1354 | kpsF | D-arabinose 5-phosphate isomerase (K06041) |
CAMP1355 | kpsD | Capsule polysaccharide export system periplasmic protein |
CAMP1356 | kpsE | Capsule polysaccharide export system inner membrane protein (K10107) |
CAMP1357 | kpsT | Capsule polysaccharide export ATP-binding protein (K09689) |
CAMP1358 | kpsM | Capsule polysaccharide export system inner membrane protein (K09688) |
Example
# Single Genome Mode
CampyCPS -f /PATH_TO_ASSEBLED_GENOME/sample.fa -o PATH_TO_OUTPUT
# Batch Mode
CampyCPS -i /PATH_TO_ASSEBLED_GENOME_DIR -o PATH_TO_OUTPUT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
CampyCPS-1.0.0.tar.gz
(3.4 MB
view details)
Built Distribution
File details
Details for the file CampyCPS-1.0.0.tar.gz
.
File metadata
- Download URL: CampyCPS-1.0.0.tar.gz
- Upload date:
- Size: 3.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.65.0 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76b04b07761c2e34fdee7f5a981270644c7ee4e57cbdd4be0efac51a2c9b6832 |
|
MD5 | 11220103b7aad81ce56b7bc049bd189f |
|
BLAKE2b-256 | d79de8e91bc886a4fd37306af3f68b2220eeb281b7302e80e8bc1df5da619118 |
File details
Details for the file CampyCPS-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: CampyCPS-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.65.0 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.9.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c5f8c5d6ec381eb286d219c934b60ed1cbef2b7351c80d95ab0ea068f2f6660 |
|
MD5 | fac84dac157eaea45c2935605878647b |
|
BLAKE2b-256 | ddcb108a67f0e2ca5c14cca9ee1983419dd7b242706e23c76ce6b70fc27b1f4e |