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.

Installation

PyPi Installation

The easiest installation method is installing pre-compiled binaries using PyPi. Binaries are provided for python >=3.6 on unix like systems (macOS >=10.15 and linux).

pip3 install BSBolt --user

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.3.6.tar.gz (176.8 kB view details)

Uploaded Source

Built Distributions

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

BSBolt-1.3.6-cp38-cp38-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

BSBolt-1.3.6-cp38-cp38-macosx_10_15_x86_64.whl (509.5 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

BSBolt-1.3.6-cp37-cp37m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

BSBolt-1.3.6-cp37-cp37m-macosx_10_15_x86_64.whl (509.5 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

BSBolt-1.3.6-cp36-cp36m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

BSBolt-1.3.6-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.3.6.tar.gz.

File metadata

  • Download URL: BSBolt-1.3.6.tar.gz
  • Upload date:
  • Size: 176.8 kB
  • 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.3.6.tar.gz
Algorithm Hash digest
SHA256 01f8f99784cdda271c0fbe213b643f6ee2ab85fb414a3d433492294e1fcfce60
MD5 c9a562b0d0a13d624ad21252e541fd29
BLAKE2b-256 6880d7ee7b89992ef876a662927ec75391d06787a6d5b163ab2bc952e627f1ff

See more details on using hashes here.

File details

Details for the file BSBolt-1.3.6-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: BSBolt-1.3.6-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.3.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 653228c3b5dc60148da066690a0ddc78e322f52551a61ad4c87e862d65aa2a32
MD5 8ff383457ccf35e2dd87f36a38093aaf
BLAKE2b-256 2bf0f64b8bfda19f55ec1012e57f469c9a10d32d7666f88b5872c81fbf596eda

See more details on using hashes here.

File details

Details for the file BSBolt-1.3.6-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: BSBolt-1.3.6-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.3.6-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 317f843d6543407d76fc69aad1a0a5596e5e0860b91236826f28a3cb0f8e0712
MD5 c65fe217c9e4a619989bec2372efe14b
BLAKE2b-256 eded4f244de92315a62f18ec621b8881fb65c507091a92d4ecab2375284eb7f7

See more details on using hashes here.

File details

Details for the file BSBolt-1.3.6-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: BSBolt-1.3.6-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.3.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e984d6d33c8110147120c6c51ff76d42d5ca0bc6e9a43dc71080aa3a1c645582
MD5 5df62f780c99896f2fbb238e6fca9741
BLAKE2b-256 74cada53e096d01f34540a3a81e0b9cc23bee55ef58d0fd5d959616ad0968ae2

See more details on using hashes here.

File details

Details for the file BSBolt-1.3.6-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: BSBolt-1.3.6-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.3.6-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d5652b60c2016c9a5d0ef3878f56696ff6bc7944f1d69cc623876cb188287217
MD5 0daf1b9270348eb896c30881ae479267
BLAKE2b-256 3eaba1b32a860377654622c515a9249cea047664a1de433a3689bfb5a86f9553

See more details on using hashes here.

File details

Details for the file BSBolt-1.3.6-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: BSBolt-1.3.6-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.3.6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7556f7f75d7223e61dd3290110bbdb65a98de7107b92d6c9c5d79aa826ce60c8
MD5 7cb048255b28df20859663baddf8d6ef
BLAKE2b-256 fbadc704e79abcb4cc8528353bce31890cfffe2836ff927e15a1c82cd8094395

See more details on using hashes here.

File details

Details for the file BSBolt-1.3.6-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: BSBolt-1.3.6-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.3.6-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5ac327f33c0419a88bd5142d6ec9a413a07fcea70daa33b7d8d521f56335b6dd
MD5 550fcf15b60314adcb3ce3a03712bd58
BLAKE2b-256 f410f9ec6557de49b4ae7cb1a28219b0c6797fef247203803a52b8b4c380b23f

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