Skip to main content

No project description provided

Project description

AlleleFinder

CircleCI codecov Anaconda-Server Badge GitHub Release GitHub issues Documentation Status license

Overview

AlleleFinder is a Python-based suite of tools designed for the discovery, sequence typing, and profiling of stx alleles in Shiga toxin-producing Escherichia coli (STEC). It provides a comprehensive solution for researchers and professionals working in the field of bacterial genomics.

Features

AlleleFinder offers seven main functionalities, each represented by a separate script:

  1. profile_reduce: Reduces full wgMLST profile from Enterobase using genes of interest.
  2. allele_translate_reduce: Translates allele files from Enterobase in nucleotide format to amino acid, performs content and length checks, and removes duplicates.
  3. allele_find: Performs BLAST analyses on a nucleotide allele database against nucleotide query sequences to discover their sequence types.
  4. allele_translate_find: Performs BLAST analyses on an amino acid database against amino acid query sequences to find matching alleles.
  5. aa_allele_find: Performs BLAST analyses on an amino acid database against amino acid query sequences to find matching alleles.
  6. allele_split: Splits a single allele database file into multiple files; one sequence per file.
  7. allele_concatenate: Concatenates alleles of the stx A and B subunits into a single sequence with a linker.

Documentation

Detailed documentation for each script and general usage of AlleleFinder is available at the AlleleFinder GitHub pages site.

Quick Start

Conda is required to install AlleleFinder. See the documentation or AlleleFinder installation for instructions on getting conda installed on your system.

Create a new conda environment:

conda create -n allele_finder -c olcbioinformatics allelefinder

Additional installation instructions are available here.

Usage

Each script has specific input requirements and usage instructions. Please refer to the respective documentation for each script for detailed information:

Feedback

We welcome your feedback. If you encounter any issues installing or running AlleleFinder, have feature requests, or need assistance, please open an issue on GitHub.

License

AlleleFinder is licensed under the MIT License. See the LICENSE file for more details.

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

allelefinder-0.4.7.tar.gz (74.0 kB view details)

Uploaded Source

Built Distribution

AlleleFinder-0.4.7-py3-none-any.whl (112.2 kB view details)

Uploaded Python 3

File details

Details for the file allelefinder-0.4.7.tar.gz.

File metadata

  • Download URL: allelefinder-0.4.7.tar.gz
  • Upload date:
  • Size: 74.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for allelefinder-0.4.7.tar.gz
Algorithm Hash digest
SHA256 df31e1af160ae1a5e52f38a16dfc07f149d09fe9e98cd328766e4d1ab318fd77
MD5 ee6c030b47cb70a1aaf8017d27a4809c
BLAKE2b-256 350aa81dc816a47438939dda09c9fb8cf3f1ac9524d48fd74175148abe004d44

See more details on using hashes here.

File details

Details for the file AlleleFinder-0.4.7-py3-none-any.whl.

File metadata

  • Download URL: AlleleFinder-0.4.7-py3-none-any.whl
  • Upload date:
  • Size: 112.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for AlleleFinder-0.4.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5307a4e7646710c066ed236eb92358041fbb233829e085869561cec05e78b6a9
MD5 0e972b33f499ae62f2d5a1b1d7e4b62c
BLAKE2b-256 2975e52d3acaf4b5fcec4ccfeb83c38f9d0d9eeebe26808f0abbae4eb5be5788

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