Skip to main content

Bisulfite Sequencing Processing Platform

Project description

BSBolt (BiSulfite Bolt)

A fast and safe bisulfite sequencing processing platform

BiSuflite Bolt (BSBolt); a fast and scalable bisulfite sequencing processing platform. BSBolt is an integrated analysis platform that offers support for bisulfite sequencing read simulation, alignment, methylation calling, data aggregation, and data imputation. BSBolt has been validated to work with a wide array of bisulfite sequencing data,including whole genome bisulfite sequencing (WGBS), reduced representative bisulfite sequencing data (RRBS), and targeted methylation sequencing data. BSBolt utilizes forked versions of BWA and WGSIM for read alignment and read simulation respectively. BSBolt is released under the MIT license.

Documentation

BSBolt documentation can be found at bsbolt.readthedocs.io.

Release Notes

  • BSBolt v1.4.4
    • The default entry point for BSBolt has changed from BSBolt to bsbolt for conda compatibility

Installation

PyPi Installation

Pre-compiled binaries can be installed using PyPi. Binaries are provided for python >=3.6 on unix like systems (macOS >=10.15 and linux).

pip3 install bsbolt --user

Conda Installation

BSBolt can be installed using the conda package manager using the installation instructions below.

conda config --add channels bioconda
conda config --add channels conda-forge
conda install -c cpfarrell bsbolt

Installing from Source

Dependencies

  • zlib-devel >= 1.2.3-29
  • GCC >= 8.3.1
# clone the repository
git clone https://github.com/NuttyLogic/BSBolt.git
cd bsbolt
# compile and install package
pip3 install .

Installing from Source on macOS

Dependencies

  • autoconf
  • homebrew
  • xcode

Installation from source requires xcode command line utilities, homebrew macOS package manager, and autoconf are installed. Xcode through the mac App Store, running the xcode installation command listed below, or as part of the homebrew macOS package manager installation. The full installation process can be completed as outlined below.

# install xcode utilities
xcode-select --install
# install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# install autoconf
brew install autoconf
# optionally install python
brew install python3.8
# install bsbolt
pip3 install bsbolt

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

bsbolt-1.4.5.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bsbolt-1.4.5-cp39-cp39-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

bsbolt-1.4.5-cp39-cp39-macosx_11_0_x86_64.whl (509.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

bsbolt-1.4.5-cp38-cp38-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

bsbolt-1.4.5-cp38-cp38-macosx_10_15_x86_64.whl (509.5 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

bsbolt-1.4.5-cp37-cp37m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

bsbolt-1.4.5-cp37-cp37m-macosx_10_15_x86_64.whl (509.5 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

bsbolt-1.4.5-cp36-cp36m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

bsbolt-1.4.5-cp36-cp36m-macosx_10_15_x86_64.whl (509.5 kB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

File details

Details for the file bsbolt-1.4.5.tar.gz.

File metadata

  • Download URL: bsbolt-1.4.5.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5.tar.gz
Algorithm Hash digest
SHA256 fa570b53cbec84bfc0560af345690828206b3e471f5418e7d3b199e4cf380868
MD5 b6da32098e8a22582e781f4b140dc8cd
BLAKE2b-256 49484b013693d688dcbba61b19bcf2a3e5ea9f71530a0fcfe2397c6f2389ab2d

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6c00c18716c0a8df29a860230ee8e5f753db156ff332a41d8eb4eecb84c70471
MD5 b408f9cc4b3c3a2b7535ae316aaf7cc3
BLAKE2b-256 0f0c1f38da3df941c8c08e24982315d0e6fe68bd1cd7463539e24bbbbcc493c4

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 509.5 kB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a09122458ef767973e68d38c842ed1e07d731d8c7f54719901466cca6b60d6bd
MD5 3454b9f232913e39fbf5be6fc859661d
BLAKE2b-256 d0fbbe08dbe121a97517a2db5c2ceb073dedee9579e63c0577e686695dd3c5fa

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e1ef0046214b211ca8c55abe086d067558bf3f03955a33cce4d8900a09bf8572
MD5 b73315f0ae8f3e4137182864e8d2b709
BLAKE2b-256 dcca82fcd801bb59e40026e557d322fb1df813785edef875845d58618c9caa8b

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 509.5 kB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dbc233832f3818bfce153b871a382aa916c2c9e5cb5fe57138bb4d6f7bd23e64
MD5 399d439a5eca6d3adbaf32cca46d4c25
BLAKE2b-256 66bbd1f5db8ae90690a64077de3af0d650e6d9c2cdff978750b8b009b1ea9d15

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 735d42f085eab21ef9ca421e6f355821e33a978869b2cef104c4ba01e1597957
MD5 77f181aabb10c890424a78ef05142875
BLAKE2b-256 7a3470e795e0e2fa8f11aaf45d05aee9f75fe9af47900d0f1a90ff543bf18ff9

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 509.5 kB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 39630a624051956f6218149a38d59b637bfe6d674f00090fcbafce82e18aa6c8
MD5 dab122c427ddb7e1b11a9e5d34075a93
BLAKE2b-256 53291a9f1e40b9d11a1585c8deca09a31085d56a23643932d150a93bf8de0478

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 354668bb3fa98e669a0921ad3af3bc9815c7fb194d5a2ae5751c9de2df213efa
MD5 0707b75c65fd42abb40d05823e1b8c7b
BLAKE2b-256 7b75ec27482d33b26530bfe6f7b71c1363065bd2625402ed8b6d065af65c2f5e

See more details on using hashes here.

File details

Details for the file bsbolt-1.4.5-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: bsbolt-1.4.5-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 509.5 kB
  • Tags: CPython 3.6m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.0

File hashes

Hashes for bsbolt-1.4.5-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 aa863d52273595a3f378a3824a9d97ef289b242d6f1ec241f7abf36320b372fa
MD5 ccfb588aad3b4172f8dce2567737abc0
BLAKE2b-256 769e629036dd3265707a422c653e483cb33b392c0bb48efb1c6cfc8bc47f765a

See more details on using hashes here.

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