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.4.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.4-cp39-cp39-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

bsbolt-1.4.4-cp38-cp38-macosx_10_15_x86_64.whl (510.5 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

bsbolt-1.4.4-cp37-cp37m-macosx_10_15_x86_64.whl (510.5 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

bsbolt-1.4.4-cp36-cp36m-macosx_10_15_x86_64.whl (510.5 kB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: bsbolt-1.4.4.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.4.tar.gz
Algorithm Hash digest
SHA256 7b6be41d84887db1f3b87a9c0ec8e53b9077bfe9b0c07772fabd9b11bc48fcf9
MD5 108aac3b90f49d862b8d40d4f3ce24b7
BLAKE2b-256 da9313894c9edc57957d7b8f3f94c7bac003c50f33dfb47e9acaa56da5bb4fbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbolt-1.4.4-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.4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 82146c6959d04e0b2f0fc27bd227cbfcede9c421791043113cab7edeb146bd64
MD5 30f62fb699eac7d4476e608423809b25
BLAKE2b-256 a3fa3423523301b83c0f2852bb3cec23bdfb126413a8d6e622710e3d9f57a5f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbolt-1.4.4-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.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 004afc83ba2a48a5b8719d5586046d343afc79a013c14c963b63f8bc93ec98a8
MD5 190c22de77f45765e217e4913adc104a
BLAKE2b-256 0331c7a43fdab95ec0071c6c7ecc48f93c1ce2e70acc66332bbccd23c4570192

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbolt-1.4.4-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 510.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.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b3dea087d44281e3a99a0264a89b7e972c6b43cd747be81ac5fc89d18d9379b2
MD5 aee0df6c5699bb3a2c954cf8566c6ba1
BLAKE2b-256 9900f8f4f592050759adbdb89797f5d60b1cb2315147be682c5403aa0e290ee5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbolt-1.4.4-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.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6b9b6de5fb9128530a7beefc71ae9c1c08ddde8e522b40e53cd4f87e224a8ee8
MD5 379397df1a58c38b609619b1877463ab
BLAKE2b-256 acfb37b1619808def7c2b9bd97e30ec1dc357d70ecb033cf89fc0496c10df1b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbolt-1.4.4-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 510.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.4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7d70a4279422fc7c5d451f1a938b012ca0869f0bc980fd1c898c4511e12c1a92
MD5 65efa8c8bdc0e1d1a2b8dfadcdc11942
BLAKE2b-256 84e6da7481cdfe494c0b09a709c51d522979cc6d541e7838ef71419e43c9d4a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbolt-1.4.4-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.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d5d2c6e39c8eb08dae59432d21606c4e7c787baa58d0c76639b550650187df08
MD5 f0c48256acbc1686f0cfa204b91226cd
BLAKE2b-256 645aeb6bef288e7cbeb347dd071dc7f597d654d8f42d38f0747fc7ac00e28c83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bsbolt-1.4.4-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 510.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.4-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0fed49a3baa0d809c9e893276ba9e222fe37c1cb0f943433a38dfc4724f2296b
MD5 50a0f3e0570d19c7e4218c2cb248689b
BLAKE2b-256 c26e981b8833ceb64e0ac7fc37c9e37904010bee1ec70886567fe8eca9678f89

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