Skip to main content

Build Status Documentation Status

Fast, mathematically optimal genome segmentation with Bayesian blocks

Installation

pip install blockify

The earliest recommended version of blockify is 0.2.1.

Usage

Blockify is available as both a Python library and a command line executable.

To use in Python:

from blockify import annotation
from blockify import segmentation
from blockify import normalization
from blockify import downsampling

To use from the command line: blockify -h

For more details, please see the documentation.

Development

To actively develop blockify, clone from GitHub and switch to the development branch:

git clone https://github.com/arnavm/blockify.git
cd blockify
git checkout dev

Unit tests are available from the top-level directory:

python -m unittest tests.test_basic

Two batteries of tests are provided: tests.test_basic and tests.test_advanced. For routine development, the basic set of tests should be sufficient. The advanced suite takes much more time and fetches several large datasets. It is best used when making major changes to the code.

Disclaimer

Not to be confused with the similarly-named Spotify plugin.

Metadata

Release files for blockify 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blockify 0.2.2
File Size Uploaded
blockify-0.2.2.tar.gz 804.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for blockify 0.2.2
File Interpreter ABI Platform
blockify-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 824.9 kB

Release files / blockify-0.2.2.tar.gz

Download URL blockify-0.2.2.tar.gz
Size 804.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e0519a6927c85c52f1be0cc473d5443bc36709f213f2bd992fec0a573fb5aec9
BLAKE2b-256 checksum
How to use checksums
8f21d6c384a00782fe8c07b0df53b6d85fb5d4963e93b892bc654ecb600e0fe9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

Release files / blockify-0.2.2-py3-none-any.whl

Download URL blockify-0.2.2-py3-none-any.whl
Size 20.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d7eed868e500bfba850c8e037daa878ae513a0a4f5d70d8d0fb618df5a9b7ed
BLAKE2b-256 checksum
How to use checksums
97c261d9a58260f483ce1e5f3481c35a2eff32c32697f71c998c4887a3ad4dfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page