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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: CampyCPS-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 b484f5e0fde9ca587eeb2c682157d4974304e3e36f80f039501069272d2e7242
MD5 42d569dcc63f24f739d52c2fbcd18ed0
BLAKE2b-256 66b15439a953d5e1bb3b680abd9a237fa568cb78226747b7baf6ffae838c01f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: CampyCPS-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a23da08f90f91d35b702437dcc7c61da1d0a3afa370c36dfb39258b1893fc393
MD5 66168bc41b011453974bba4b980b29d6
BLAKE2b-256 e20c53f4e406f6150847282b259af3229c4710740a9ff7b21af6cff4d71aafe7

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