Validate and convert data to Beacon v2 Beacon Friendly Format
Project description
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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
881c66a298aa902ac8523afcc2308b1ef76e5a9b3274372063548cec9c3c9bd1
|
|
| MD5 |
6455d084878ae215414496ca3b0b24d6
|
|
| BLAKE2b-256 |
07c991451f156a5cada35bc3474266303b9b3ce7bc655ee9c13d81cce450d6c5
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
beacon2_cbi_tools-2.0.13.tar.gz -
Subject digest:
881c66a298aa902ac8523afcc2308b1ef76e5a9b3274372063548cec9c3c9bd1 - Sigstore transparency entry: 2206677934
- Sigstore integration time:
-
Permalink:
CNAG-Biomedical-Informatics/beacon2-cbi-tools@2367fd9efa31725320707859507ace8b60aab922 -
Branch / Tag:
refs/tags/v2.0.13 - Owner: https://github.com/CNAG-Biomedical-Informatics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@2367fd9efa31725320707859507ace8b60aab922 -
Trigger Event:
push
-
Statement type:
File details
Details for the file beacon2_cbi_tools-2.0.13-py3-none-any.whl.
File metadata
- Download URL: beacon2_cbi_tools-2.0.13-py3-none-any.whl
- Upload date:
- Size: 3.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf2d7ee3483dabadce5dbae3ce582af886772b71f55be9e9af53a007b4a3a7c6
|
|
| MD5 |
cf40f0ae00228191a28cdc872b9e252f
|
|
| BLAKE2b-256 |
42ac0cf2b4daf61d2f15f79143f7dd7e6dc5701d3c19cf509639bcb9fc0b7d13
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
beacon2_cbi_tools-2.0.13-py3-none-any.whl -
Subject digest:
cf2d7ee3483dabadce5dbae3ce582af886772b71f55be9e9af53a007b4a3a7c6 - Sigstore transparency entry: 2206677958
- Sigstore integration time:
-
Permalink:
CNAG-Biomedical-Informatics/beacon2-cbi-tools@2367fd9efa31725320707859507ace8b60aab922 -
Branch / Tag:
refs/tags/v2.0.13 - Owner: https://github.com/CNAG-Biomedical-Informatics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@2367fd9efa31725320707859507ace8b60aab922 -
Trigger Event:
push
-
Statement type: