Skip to main content

Validate and convert data to Beacon v2 Beacon Friendly Format

Project description

Beacon v2 CBI Tools

Beacon v2 CBI Tools

Build and test Coverage: 97% Docker build Documentation Maintenance status License Docker pulls Historical Docker pulls Historical EGA Docker pulls Version

Beacon v2 CBI Tools prepares portable Beacon Friendly Format (BFF) data for Beacon v2. Its command-line interface is called bff-tools. It validates phenotypic and clinical metadata, converts VCF or SNP-array TSV input into BFF genomicVariations, and can generate a standalone browser report.

Beacon v2 CBI Tools is the actively developed continuation of the original beacon2-ri-tools codebase, now developed at CNAG Biomedical Informatics by its original developer.

The two historical image badges preserve the download record of earlier distributions; those images are deprecated for new installations.

The output remains independent of a particular Beacon server or database. For serving, consider the Beacon v2 Production Implementation or bycon.

Read the documentation for installation options, the quick start, the end-to-end tutorial, CLI reference, annotation resources, and troubleshooting.

Install

python3 -m pip install beacon2-cbi-tools

Python 3.10 through 3.14 is supported. Docker, Apptainer, and source/HPC instructions are available in the installation guide.

Check the installation and run the packaged example without downloading annotation databases:

bff-tools doctor
bff-tools demo

Data flow

Flow from source metadata and variants through Beacon v2 CBI Tools to portable BFF files and a downstream Beacon service

Roadmap

  • Follow Beacon v2 developments, including VRS alignment.
  • Move to Beacon v3 once the specification is finalized.

Citation

If you use these tools in published work, please cite:

Rueda M, Ariosa R. "Beacon v2 Reference Implementation: a toolkit to enable federated sharing of genomic and phenotypic data." Bioinformatics, btac568. https://doi.org/10.1093/bioinformatics/btac568

License

Written by Manuel Rueda, PhD, at CNAG Biomedical Informatics. Licensed under the GNU General Public License v3.0 or later; see LICENSE.

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

beacon2_cbi_tools-2.0.13.tar.gz (3.6 MB view details)

Uploaded Source

Built Distribution

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

beacon2_cbi_tools-2.0.13-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

Details for the file beacon2_cbi_tools-2.0.13.tar.gz.

File metadata

  • Download URL: beacon2_cbi_tools-2.0.13.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for beacon2_cbi_tools-2.0.13.tar.gz
Algorithm Hash digest
SHA256 881c66a298aa902ac8523afcc2308b1ef76e5a9b3274372063548cec9c3c9bd1
MD5 6455d084878ae215414496ca3b0b24d6
BLAKE2b-256 07c991451f156a5cada35bc3474266303b9b3ce7bc655ee9c13d81cce450d6c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for beacon2_cbi_tools-2.0.13.tar.gz:

Publisher: publish-pypi.yml on CNAG-Biomedical-Informatics/beacon2-cbi-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file beacon2_cbi_tools-2.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for beacon2_cbi_tools-2.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 cf2d7ee3483dabadce5dbae3ce582af886772b71f55be9e9af53a007b4a3a7c6
MD5 cf40f0ae00228191a28cdc872b9e252f
BLAKE2b-256 42ac0cf2b4daf61d2f15f79143f7dd7e6dc5701d3c19cf509639bcb9fc0b7d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for beacon2_cbi_tools-2.0.13-py3-none-any.whl:

Publisher: publish-pypi.yml on CNAG-Biomedical-Informatics/beacon2-cbi-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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