Skip to main content

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.2.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

CampyCPS-1.0.2-py3-none-any.whl (4.8 MB view details)

Uploaded Python 3

File details

Details for the file CampyCPS-1.0.2.tar.gz.

File metadata

  • Download URL: CampyCPS-1.0.2.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

Hashes for CampyCPS-1.0.2.tar.gz
Algorithm Hash digest
SHA256 eb7d7239fce309b7004d0b55f97b7fb4431b03e5d9a48f85a64d651bf1c6d2df
MD5 f5cbffcfda46f097a9fa2a18b8208ae3
BLAKE2b-256 2b03cf24815994e49789e6d09863523677e2878300ed87dfc699a839f2da8e93

See more details on using hashes here.

File details

Details for the file CampyCPS-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: CampyCPS-1.0.2-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

Hashes for CampyCPS-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9394296b1d7abeded0ae67c3b6651c47ad4542bc35ea57591c914fa49c2f5dd9
MD5 fea4f87265b8002e33a6c2394803105d
BLAKE2b-256 33746a42a04337a43460101be5ab2298d2f9537d31e1d6e1bd59ea243c80fad7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page