Skip to main content

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.4 - 2026-04-22

This release adds the following bug fixes:

  • The file with the cgMLST MSA was missing from the output directory created by the AlleleCallEvaluator module since the release of the ComputeMSA module (thanks to @victor5lm who reported this issue in https://github.com/B-UMMI/chewBBACA/issues/235). This change was unintended. The file with cgMLST MSA was re-added as one of the output files from the AlleleCallEvaluator module (protein_msa.fasta file). Simplified the conditions used to determine which steps to run.
  • Made the definition of the sequence headers for the adapted schemas created by the PrepExternalSchema less rigid to better deal with unexpected headers. Added tests to validate schema adaptation for multiple external schema formats (e.g., EnteroBase, PubMLST, and Ridom).
  • Fixed the parsing of the file with loci annotations in the LoadSchema module.
  • Fixed the creation of the paths to intermediate FASTA files used by BLASTp to determine representative alleles during schema adaptation. The paths were not properly created when the SyncSchema module called the PrepExternalSchema module using relative paths.
  • Changed the index value used by the select_highest_scores function to sort and select the highest scoring BLASTp matches per target from 5 to 6. The results were being sorted based on the length of the target sequences instead of the alignment raw score. This issue would not allow to identify the best scoring alignment in some cases, potentially leading to some sequences not being classified if a lower scoring alignment was selected. Fixing this issue results in a slight increase in the accuracy of the allele calling (thanks to @andreaderuvo for reporting this issue in https://github.com/B-UMMI/chewBBACA/issues/234).

Check our Changelog to learn more 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

Metadata

Release files for chewBBACA 3.5.4

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

Source distribution (sdist)

Source distribution for chewBBACA 3.5.4
File Size Uploaded
chewbbaca-3.5.4.tar.gz 10.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for chewBBACA 3.5.4
File Interpreter ABI Platform
chewbbaca-3.5.4-py3-none-any.whl Python 3 none any Details

Total release size: 21.9 MB

Release files / chewbbaca-3.5.4.tar.gz

Download URL chewbbaca-3.5.4.tar.gz
Size 10.9 MB
Tags Source
SHA-256 checksum
How to use checksums
589861c606282fdc4a0bfd3112b881e62a5a92b59e739974dda50a478fa92706
BLAKE2b-256 checksum
How to use checksums
3c6fee50c6c22148b859483abe51d06ef11b44782bb6e92156aa598c63832ad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.13

Release files / chewbbaca-3.5.4-py3-none-any.whl

Download URL chewbbaca-3.5.4-py3-none-any.whl
Size 11.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
40c85c886770c2eb5f0e85cf18564c44728541c2addbb5f0c9bdabc0e9921025
BLAKE2b-256 checksum
How to use checksums
ce45df3f3b7228ee1883ce040205862a2c60759d3459d101f2557c9ed278aba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.13

Release history Release notifications | RSS feed

This release

3.5.4 This release

2 release files

3.5.3

2 release files

3.5.2

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.2

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.9

2 release files

3.3.8

2 release files

3.3.7

2 release files

3.3.6

2 release files

3.3.5

2 release files

3.3.4

2 release files

3.3.3

2 release files

3.3.2

2 release files

3.3.1

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.8.5

2 release files

2.8.4

2 release files

2.8.3

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.6

2 release files

2.5.5

2 release files

2.5.4

2 release files

2.1.0

2 release files

2.0.16

2 release files

2.0.13

2 release files

2.0.10

2 release files

2.0.9

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

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