Skip to main content

screens for presence of genes of interest (GOI) in bacterial assemblies

Project description

Screen assemblies

Pipeline that screens for presence of genes of interest (GOI) in bacterial assemblies. Generates multiple CSVs and plots that describe which genes are present and how variable their sequence is. Can use DNA or protein query sequences (GOIs) and DNA contigs/fastas or protein fastas as database (db) to search in.

Getting Started

You need one fasta file with all GOIs as the query and a folder with db contigs/fastas. Db files can only have one '.' in the name (i.e., sample_1.fa NOT sample.1.fa)

Prerequisites

Required

Python 3 Command line blast ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/

Optional

Clustal Omega http://www.clustal.org/omega/ IQtree http://www.iqtree.org/doc/Quickstart

Installing

pip3 install --user screen_assembly Make sure screen_assembly3.py is in you PATH

Check for updates

pip3 install --user screen_assembly

Running the tests

Once screen_assembly3.py is in your PATH type screen_assembly3.py -h . If you have all dependencies then the help menu will display. Otherwise read the erorr and install whichever dependency is missing.

Running the program

Please see the WIKI

Authors

License

This project is licensed under the MIT License - see the LICENSE https://github.com/shimbalama/screen_assembly/blob/master/LICENSE file for details

Acknowledgments

  • Mark Davies lab and Jake for testing

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

screen_assembly-1.2.4.tar.gz (21.7 MB view details)

Uploaded Source

Built Distribution

screen_assembly-1.2.4-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file screen_assembly-1.2.4.tar.gz.

File metadata

  • Download URL: screen_assembly-1.2.4.tar.gz
  • Upload date:
  • Size: 21.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for screen_assembly-1.2.4.tar.gz
Algorithm Hash digest
SHA256 176a7d1497e3b6a9a93f6d64a21f6f2017a401b995c62c34311b67f060163e98
MD5 4f43cb4efce7983ac24fd73740486db0
BLAKE2b-256 713b6274d0c9273788be4ba32677a747613a919fe8a9845fc48778fa09d99f48

See more details on using hashes here.

File details

Details for the file screen_assembly-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: screen_assembly-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for screen_assembly-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 469adf056340047caf895f2148c718f0248d13bae7bd7e3752029cdba01af545
MD5 9118066747c5c43f56ce5a7a31587adc
BLAKE2b-256 d9dd5f5b74c218484d61230e66fc82254806ab2b141897a2623143d83b79b17c

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