Skip to main content

DeepBGC - Biosynthetic Gene Cluster detection and classification

Project description

DeepBGC: Biosynthetic Gene Cluster detection and classification

DeepBGC detects BGCs in bacterial and fungal genomes using deep learning. DeepBGC employs a Bidirectional Long Short-Term Memory Recurrent Neural Network and a word2vec-like vector embedding of Pfam protein domains. Product class and activity of detected BGCs is predicted using a Random Forest classifier.

PyPI license PyPI - Downloads GitHub Releases PyPI version

DeepBGC architecture

Install using pip

Use DeepBGC

Download models and Pfam database

Before you can use DeepBGC, download trained models and Pfam database:

deepbgc download

You can display downloaded dependencies and models using:

deepbgc info

Detection and classification

DeepBGC pipeline

Detect and classify BGCs in a genomic sequence. Proteins and Pfam domains are detected automatically if not already annotated (HMMER and Prodigal needed)

# Show command help docs
deepbgc pipeline --help

# Detect and classify BGCs in mySequence.fa using DeepBGC algorithm and save the output to mySequence directory.
deepbgc pipeline mySequence.fa

This will produce a directory with multiple files and a README.txt with file descriptions.

Example output

See the DeepBGC Example Result Notebook. Data can be downloaded on the releases page

Detected BGC Regions

Model training

You can train your own BGC detection and classification models, see deepbgc train --help for documentation and examples.

DeepBGC positives, negatives and other training and validation data can be found on the releases page.

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

deepbgc-0.1.2.tar.gz (41.2 kB view details)

Uploaded Source

Built Distribution

deepbgc-0.1.2-py3-none-any.whl (58.3 kB view details)

Uploaded Python 3

File details

Details for the file deepbgc-0.1.2.tar.gz.

File metadata

  • Download URL: deepbgc-0.1.2.tar.gz
  • Upload date:
  • Size: 41.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.19.4 CPython/3.6.8

File hashes

Hashes for deepbgc-0.1.2.tar.gz
Algorithm Hash digest
SHA256 57946da7fe55b0a82b1d9b8737769db62c4fad4bc6ca75766442d36f63086d2d
MD5 a27523b40cfa5eb35238bb83949a88d6
BLAKE2b-256 32a93426a8b1709c805640ea02d08b63e71718ef2c40f5032fcd55f9a29446c5

See more details on using hashes here.

File details

Details for the file deepbgc-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: deepbgc-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 58.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.19.4 CPython/3.6.8

File hashes

Hashes for deepbgc-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2d0d5dc30f893924949ea3a1e9f2169ec37adbe6c383d2d633626d5478dcf0de
MD5 baabf333196d194f614469c8861ddbdc
BLAKE2b-256 968b4f53dd8c697c45249de99e1534d270847d0a11029884c216555f8c0c3f64

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