Skip to main content

Pipelines for genomic region file to produce bed files, and its 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.11.1.tar.gz (37.9 MB view details)

Uploaded Source

Built Distribution

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

bedboss-0.11.1-py3-none-any.whl (151.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bedboss-0.11.1.tar.gz
  • Upload date:
  • Size: 37.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bedboss-0.11.1.tar.gz
Algorithm Hash digest
SHA256 1dae870327e4fe205ddac737467582d17832f2fcf3fb3d9eda3476ddc25497e6
MD5 3c8cb65105026e68102dee9ae5f0d2dd
BLAKE2b-256 39b478e347b2d65fc1df639902c502be803e8c4d9bf1c48b43528589656563ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for bedboss-0.11.1.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.11.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for bedboss-0.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1620b0cc07d7718d3d8ebad93f409ff63c5c5cf5888a3e137cc53d744020ddc1
MD5 506c08fff6cfcf2061ae8f9ee34efcf6
BLAKE2b-256 0b412e6a25a1f4ee866aa81a176f48d2134a67723c46a87439b71afb794785e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bedboss-0.11.1-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