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.10.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.10.0-py3-none-any.whl (133.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bedboss-0.10.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.7

File hashes

Hashes for bedboss-0.10.0.tar.gz
Algorithm Hash digest
SHA256 7aab24cb2001800b01cefca74ed88ef5295d4025c2af3296898be662852581ae
MD5 864270c66651fc0b0bb3143e422baec6
BLAKE2b-256 89af6d9585ae2ee1fd8c3010a00365b69771b3f8d3b68940d680fec2b5c9a1c7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: bedboss-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 133.3 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.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9610627b38ef6762b37fdb5f811acf83512e556a48d277829be71795d2d016eb
MD5 c60f0fe8cc00b3c6ba68a5773175432c
BLAKE2b-256 29ba9f1ce2eb69c917874d573cdc532d32aae7e4cc49bd735f81b134cd535429

See more details on using hashes here.

Provenance

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