Skip to main content

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

Project description

bedboss

PEP compatible Run pytests 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.5.0.tar.gz (95.5 kB view details)

Uploaded Source

Built Distribution

bedboss-0.5.0-py3-none-any.whl (104.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bedboss-0.5.0.tar.gz
  • Upload date:
  • Size: 95.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for bedboss-0.5.0.tar.gz
Algorithm Hash digest
SHA256 59266028e0edb8e6498f32518de01cb4670aa751f899dc78a15d7ac6b70cafb5
MD5 0df378f642be8c88f0724f6f4ac6ee2c
BLAKE2b-256 b5af8241226220d5c566a891d7aa8b19e92b281a56481ca54419070e5f71e651

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bedboss-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 104.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for bedboss-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 310f08840ee2bb52715c3f4e6033a4b3fe71def9254cdb1aab86ec0fba2efefb
MD5 b991e002f430c12179db45424bceed71
BLAKE2b-256 cecacb7310c4e720133af810c42ae59b5f692515b9f77859c455cc1da944ed0a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page