Skip to main content

Pipelines for genomic region file to produce bed files, and it's statistics

Project description

bedboss

PEP compatible

pypi-badge pypi-version Code style: black Github badge


Documentation: https://docs.bedbase.org/bedboss

Source Code: https://github.com/databio/bedboss


BEDboss is a command-line management tool for BEDbase. It contains pipelines that filters, standardizes, and calculates statistics for genomic interval data, functions that enters the results into a BEDbase database, deletes bed and bedsets from the database, and indexes the data to qdrant.

Installation

To install bedboss use this command:

pip install bedboss

or install the latest version from the GitHub repository:

pip install git+https://github.com/databio/bedboss.git

Development

For development, you should install all the dependencies, create a virtual environment, and work on the local database. The workflow is described in the development documentation.

Testing

Requirements test:

To test requirements, install bedboss and run:

bedboss requirements-check

Smoke tests:

Use this docs:

How to generate usage documentation:

Run this command in the root of the repository:

cd scripts
bash update_usage_docs.sh

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

bedboss-0.9.6.tar.gz (122.5 kB view details)

Uploaded Source

Built Distribution

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

bedboss-0.9.6-py3-none-any.whl (132.1 kB view details)

Uploaded Python 3

File details

Details for the file bedboss-0.9.6.tar.gz.

File metadata

  • Download URL: bedboss-0.9.6.tar.gz
  • Upload date:
  • Size: 122.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bedboss-0.9.6.tar.gz
Algorithm Hash digest
SHA256 0ae7de49b322d7124ae683548e1a9df7a6bcf5ea51ae2c6d8476be2657a0315a
MD5 e069b6bf61e2192e7e5ac607fd8104d9
BLAKE2b-256 d769535a091bdbf9cce454466f747253e9f74abb7177c179ffdb0ccb3c765869

See more details on using hashes here.

Provenance

The following attestation bundles were made for bedboss-0.9.6.tar.gz:

Publisher: python-publish.yml on databio/bedboss

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

File details

Details for the file bedboss-0.9.6-py3-none-any.whl.

File metadata

  • Download URL: bedboss-0.9.6-py3-none-any.whl
  • Upload date:
  • Size: 132.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bedboss-0.9.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ce9816e9b8988708e4e10697b67db45a648b17e20b63a05bda28eac9e0ff44aa
MD5 f84272946e3bedc57d3d3df7bed2b60b
BLAKE2b-256 d4ad32a8ba72e83aa18fc5b8c608638f26215032f27046854dc2ac8a698336f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bedboss-0.9.6-py3-none-any.whl:

Publisher: python-publish.yml on databio/bedboss

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