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.0.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.0-py3-none-any.whl (151.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bedboss-0.11.0.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.0.tar.gz
Algorithm Hash digest
SHA256 fc4f2f06aba972aa388b9b339b7849bef54f3e6b6cb2132933fd7649882ab9e6
MD5 b8ffdb9040057b9cc9bd2af52fa02efb
BLAKE2b-256 0508b21e09d600806ad89d4183bf8d16d08abd0c8d559b0678e6601422ef80ba

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: bedboss-0.11.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 600a0f53ac4acb437ffc3ec32e61f33abcc745882865fb929c581b9c55a2567e
MD5 89f69583eb8e8f9a4ab20c5c08b71e48
BLAKE2b-256 1a49a653faaa63dad8f639aadddb65737ffafd44165198f983d39b4d77799265

See more details on using hashes here.

Provenance

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