Skip to main content

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.

Release files for AlleleFinder 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AlleleFinder 0.5.0
File Size Uploaded
allelefinder-0.5.0.tar.gz 119.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for AlleleFinder 0.5.0
File Interpreter ABI Platform
allelefinder-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 297.6 kB

Release files / allelefinder-0.5.0.tar.gz

Download URL allelefinder-0.5.0.tar.gz
Size 119.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e26a79895de088ea5400d797a12e6c2c793fd2347630f4d19446e8d573be6428
BLAKE2b-256 checksum
How to use checksums
90d2d77155884fc6f61be39a1546facb0e55a06ef1927fd9e151f42dd35fa01a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / allelefinder-0.5.0-py3-none-any.whl

Download URL allelefinder-0.5.0-py3-none-any.whl
Size 178.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75d16d548ba62a029aecba64922eeb18a16fae3919d81828b587a1960c0574cf
BLAKE2b-256 checksum
How to use checksums
ab035dffe55dd98c4617a73162a34c46a6ac30f95c797b6a89af60bdc6861ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page