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.5.tar.gz (122.1 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.5-py3-none-any.whl (131.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bedboss-0.9.5.tar.gz
  • Upload date:
  • Size: 122.1 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.5.tar.gz
Algorithm Hash digest
SHA256 8be9edb9d51b1d6b90c4f09cdbbed96e267eb1fc0da67d751c9622c294acfed4
MD5 e92d0a458b34567623f2af6529239fe9
BLAKE2b-256 18e26303a23a409f6fff19a1823f941f6b04a246e48e008562ca3d1e79807150

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: bedboss-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 131.7 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5bafc6079c24921426fd86507f1294fb384908841e8ac0a4b682e2ec2b1aa57e
MD5 cccfdaa29be3228650ef54b256bc8b5e
BLAKE2b-256 8ae9241a95ace83289655a7564e04c0f921508f79cb8bcc48ba125d209ba24b1

See more details on using hashes here.

Provenance

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