Skip to main content

No project description provided

Project description

Cocoremover is a simple tool for the removal of contaminant contigs from bacterial genome assemblies.

How to use 🎬

  1. Build a fresh, updated reference database (eg using 36 cores):

    cocoremover -c 36 --makedb

  2. Run the decontamination of a genome (eg using 36 cores):

    cocoremover -c 36 -i GCA_948938835.1.fna -t 1598 -d cocoremover.db

The required parameter -t/--taxid is the species-level NCBI Taxonomy ID for the input genome assembly. Please use cocoremover --help to read the full user guide.

Output files will be created:

  • {assembly}.counts: shows, for each contig, the number of genes for each detected species. If the species with the highest number of genes is different from the one specified with --taxid, then the contig is assumed as contaminant.
  • {assembly}.CT.{ext}: FASTA file containing contigs marked as contaminant.
  • {assembly}.OK.{ext}: original genome assembly with the contaminating contigs removed.

How to install ⚙️

pip install cocoremover

Cocoremover has several dependencies that need to be satisfied beforehand. They are all easily installable through conda/mamba. If dependencies are not found at the startup, the user will be notified.

How to cite ✍🏼

TODO

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

cocoremover-0.1.1.tar.gz (38.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cocoremover-0.1.1-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

Details for the file cocoremover-0.1.1.tar.gz.

File metadata

  • Download URL: cocoremover-0.1.1.tar.gz
  • Upload date:
  • Size: 38.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.9.15 Linux/4.15.0-213-generic

File hashes

Hashes for cocoremover-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cf24fb5150276cf576145aabf9b3aa655270f570afdfd304f4843a327d6d51d9
MD5 c4c6e545255363d13b1715a636ab56e3
BLAKE2b-256 397c0aa43a43cfb653028fdbbfd713666e560d27bb8647e875abcb6908ef4d41

See more details on using hashes here.

File details

Details for the file cocoremover-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: cocoremover-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 41.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.9.15 Linux/4.15.0-213-generic

File hashes

Hashes for cocoremover-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 521aea67bc19188e7f9297d0cabde46cc00b1178793d579c37722d684a92cfd9
MD5 b8653e34e99d8e59350a4b1d6c8cda41
BLAKE2b-256 da3dee05e57df836faf720209991c49e0c23ae07035042d74ce3210271752911

See more details on using hashes here.

Supported by

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