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.
  8. stec_combined_subunits: Processes STEC alleles with both A and B subunits, performing subunit-level BLAST analyses and reporting.

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.5.0.tar.gz (119.5 kB view details)

Uploaded Source

Built Distribution

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

allelefinder-0.5.0-py3-none-any.whl (178.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: allelefinder-0.5.0.tar.gz
  • Upload date:
  • Size: 119.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for allelefinder-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e26a79895de088ea5400d797a12e6c2c793fd2347630f4d19446e8d573be6428
MD5 ffb621479cdaad2ca42b7e795820ddae
BLAKE2b-256 90d2d77155884fc6f61be39a1546facb0e55a06ef1927fd9e151f42dd35fa01a

See more details on using hashes here.

File details

Details for the file allelefinder-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: allelefinder-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 178.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for allelefinder-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75d16d548ba62a029aecba64922eeb18a16fae3919d81828b587a1960c0574cf
MD5 6acd996471cc2cace342b107c25f7f66
BLAKE2b-256 ab035dffe55dd98c4617a73162a34c46a6ac30f95c797b6a89af60bdc6861ad7

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