Skip to main content

A complete suite for gene-by-gene schema creation and strain identification.

Project description

PyPI Bioconda Conda chewBBACA Documentation Status License: GPL v3 DOI:10.1099/mgen.0.000166

chewBBACA

chewBBACA is a software suite for the creation and evaluation of core genome and whole genome MultiLocus Sequence Typing (cg/wgMLST) schemas and results. The "BBACA" stands for "BSR-Based Allele Calling Algorithm". BSR stands for BLAST Score Ratio as proposed by Rasko DA et al.. The "chew" part adds extra coolness to the name and could be thought of as "Comprehensive and Highly Efficient Workflow". chewBBACA allows to define the target loci in a schema based on multiple genomes (e.g. define target loci based on the distinct loci identified in a dataset of high-quality genomes for a species or lineage of interest) and performs allele calling to determine the allelic profiles of bacterial strains, easily scaling to thousands of genomes with modest computational resources. chewBBACA includes functionalities to annotate the schema loci, compute the set of loci that constitute the core genome for a given dataset, and generate interactive reports for schema and allele calling results evaluation to enable an intuitive analysis of the results in surveillance and outbreak detection settings or population studies. Pre-defined cg/wgMLST schemas can be downloaded from Chewie-NS or adapted from other cg/wgMLST platforms.

Check the documentation for implementation details and guidance on using chewBBACA.

News

3.5.3 - 2026-03-10

  • Fixed issue on the PrepExternalSchema module related to reading empty FASTA files after attempting to translate FASTA files from external schemas that contained no valid alleles. This issue did not affect the end result because the PrepExternalSchema module would detect that no alleles could be translated, skipping the next steps for that locus. However, not reading empty FASTA files avoids a warning raised by Biopython that could lead to errors in future releases.

  • Add support for more recent versions of Numpy, SciPy, and Pandas (the versions of these dependencies were fixed to older versions due to past issues installing Pandas).

  • Drop support for Python<=3.9. chewBBACA now requires Python>=3.10.

Check our Changelog to learn about the latest changes.

Citation

When using chewBBACA, please use the following citation:

Silva M, Machado MP, Silva DN, Rossi M, Moran-Gilad J, Santos S, Ramirez M, Carriço JA. 2018. chewBBACA: A complete suite for gene-by-gene schema creation and strain identification. Microb Genom 4:000166. doi:10.1099/mgen.0.000166

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

chewbbaca-3.5.3.tar.gz (10.9 MB view details)

Uploaded Source

Built Distribution

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

chewbbaca-3.5.3-py3-none-any.whl (11.0 MB view details)

Uploaded Python 3

File details

Details for the file chewbbaca-3.5.3.tar.gz.

File metadata

  • Download URL: chewbbaca-3.5.3.tar.gz
  • Upload date:
  • Size: 10.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for chewbbaca-3.5.3.tar.gz
Algorithm Hash digest
SHA256 7e02b33725e8d76d02a4ea6311aad2402696890d19c5ca4678e3b2754137ec9b
MD5 dfb0a1f175540a62134a5a427a6cdec0
BLAKE2b-256 6c306513d04984467cc70de8bd34a8294e9c8898419ebc7304e35e179f33f443

See more details on using hashes here.

File details

Details for the file chewbbaca-3.5.3-py3-none-any.whl.

File metadata

  • Download URL: chewbbaca-3.5.3-py3-none-any.whl
  • Upload date:
  • Size: 11.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for chewbbaca-3.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 90179fe0f01c1568cc89bf1e342407f2627555c82bb4392a627f52a9f7b6f093
MD5 0b6867a963915e597606f4b75bd4ea3f
BLAKE2b-256 5e348494ff4f9590ed3bc4e08c37a8d0749c10a7a6c8345d17b6a3fa676bfd0a

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