DeepBGC - Biosynthetic Gene Cluster detection and classification
Project description
# DeepBGC: Biosynthetic Gene Cluster detection and classification.
## Install DeepBGC
- Run `pip install deepbgc` to install the `deepbgc` python module.
## Prerequisities
- Install Python 3.6 (version 3.7 is not supported by TensorFlow yet)
- Install Prodigal and put the `prodigal` binary it on your PATH: https://github.com/hyattpd/Prodigal/releases
- Install HMMER and put the `hmmscan` and `hmmpress` binaries on your PATH: http://hmmer.org/download.html
- Download and **extract** Pfam database from: ftp://ftp.ebi.ac.uk/pub/databases/Pfam/releases/Pfam31.0/Pfam-A.hmm.gz
## Use DeepBGC
### Detection
Detect BGCs in a genomic sequence.
```bash
# Show detection help
deepbgc detect --help
# Detect BGCs in a nucleotide sequence
deepbgc detect --model DeepBGCDetector_v0.0.1.pkl --pfam Pfam-A.hmm --output myCandidates/ myInputSequence.fa
# Detect BGCs with >0.9 score in existing Pfam CSV sequence
deepbgc detect --model myModel.pkl --output myStrictCandidates/ -s 0.9 myCandidates/myCandidates.pfam.csv
```
### Classification
Classify BGCs into one or more classes.
```bash
# Show classification help
deepbgc classify --help
# Predict biosynthetic class of detected BGCs
deepbgc classify --model RandomForestMIBiGClasses_v0.0.1.pkl --output myCandidates/myCandidates.classes.csv myCandidates/myCandidates.candidates.csv
```
## Install DeepBGC
- Run `pip install deepbgc` to install the `deepbgc` python module.
## Prerequisities
- Install Python 3.6 (version 3.7 is not supported by TensorFlow yet)
- Install Prodigal and put the `prodigal` binary it on your PATH: https://github.com/hyattpd/Prodigal/releases
- Install HMMER and put the `hmmscan` and `hmmpress` binaries on your PATH: http://hmmer.org/download.html
- Download and **extract** Pfam database from: ftp://ftp.ebi.ac.uk/pub/databases/Pfam/releases/Pfam31.0/Pfam-A.hmm.gz
## Use DeepBGC
### Detection
Detect BGCs in a genomic sequence.
```bash
# Show detection help
deepbgc detect --help
# Detect BGCs in a nucleotide sequence
deepbgc detect --model DeepBGCDetector_v0.0.1.pkl --pfam Pfam-A.hmm --output myCandidates/ myInputSequence.fa
# Detect BGCs with >0.9 score in existing Pfam CSV sequence
deepbgc detect --model myModel.pkl --output myStrictCandidates/ -s 0.9 myCandidates/myCandidates.pfam.csv
```
### Classification
Classify BGCs into one or more classes.
```bash
# Show classification help
deepbgc classify --help
# Predict biosynthetic class of detected BGCs
deepbgc classify --model RandomForestMIBiGClasses_v0.0.1.pkl --output myCandidates/myCandidates.classes.csv myCandidates/myCandidates.candidates.csv
```
Project details
Release history Release notifications | RSS feed
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.0.1.tar.gz
(22.5 kB
view details)
Built Distribution
deepbgc-0.0.1-py3-none-any.whl
(30.3 kB
view details)
File details
Details for the file deepbgc-0.0.1.tar.gz
.
File metadata
- Download URL: deepbgc-0.0.1.tar.gz
- Upload date:
- Size: 22.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/36.5.0.post20170921 requests-toolbelt/0.8.0 tqdm/4.19.4 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49876550b2b50835f068928c82ce1aa9fc0931ebff18ff694bd523bf1df05bde |
|
MD5 | ff7867f089efa7ca429c10500a3b5aa1 |
|
BLAKE2b-256 | c0473d85fac2ff3f8539524023719b9e2774062a2a7097c5419f274c758a2744 |
File details
Details for the file deepbgc-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: deepbgc-0.0.1-py3-none-any.whl
- Upload date:
- Size: 30.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/36.5.0.post20170921 requests-toolbelt/0.8.0 tqdm/4.19.4 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b44662ac6f72cdcf2f9ce263655b27577afa8ca526507dcbd3533a83b015b1f3 |
|
MD5 | d98e7d9d360bc56001cbed634fe375e7 |
|
BLAKE2b-256 | 863fb71e473106df3074ef73e4df50c595b50d1686f410d81770b7b051884026 |