Skip to main content

A suite for network inference from single-cell RNAseq and ATACseq data

Project description

Latest PYPi Version

BoBa-T is a suite of network inference tools to derive and simulate gene regulatory networks from transcriptomics data; it is our single-cell update to BooleaBayes, which was published in PLOS Computational Biology, Wooten, Groves et al. (2019).

System Requirements

BoBa-T is compatible with Python 3.8 and above and runs on CPU hardware. It has been tested on Windows and macOS operating systems.

Dependencies

The graph-tool python package will need to be installed. This can be installed with Conda, homebrew, etc as seen here.

All other dependencies will be installed with this package and can be found within the setup.py file.

Installation Guide

To install boba-T, please use:

pip install bobaT

Typical install time is less than 1 minute on a standard laptop.

Instructions for Use:

The BoBa-T package is organized into the following modules:

  • net = make or modify network structure

  • load = loading data

  • proc = processing

  • rw = random walk

  • plot = plotting

  • tl = tools

  • utils = utilities

Demo:

For more details on how to use these functions, please see the tutorials for network construction (network_example.ipynb) and inference (inference_example.ipynb). These tutorials contain instructions to run the data, expected output, and explanations of the code. The network generation tutorial should run in less than 10 minutes on a standard laptop. The inference tutorial should run in less than 30 minutes on a standard laptop.

See this repository for examples and documentation of how to use this package.

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

bobat-0.1.3.tar.gz (53.6 kB view details)

Uploaded Source

Built Distribution

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

bobat-0.1.3-py3-none-any.whl (56.6 kB view details)

Uploaded Python 3

File details

Details for the file bobat-0.1.3.tar.gz.

File metadata

  • Download URL: bobat-0.1.3.tar.gz
  • Upload date:
  • Size: 53.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.16

File hashes

Hashes for bobat-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e59ac128472e26f7a2362e3c6b40c58f36e85f412bdfa85569523a848fee9b0a
MD5 6ad87f77958c1508d261778d3fc02b61
BLAKE2b-256 5cbac01cced97c2f5bb66e665503203cf4e7b5fb2e702a308cea6b1a049ed59b

See more details on using hashes here.

File details

Details for the file bobat-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: bobat-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 56.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.16

File hashes

Hashes for bobat-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7d148f60d05aea0c77f4c59d97e56ce4a1c8a7ffed6c24959c2405644ee7939d
MD5 8b9050fb5265a89cf1134ce2257ed6e4
BLAKE2b-256 730b7749a104f5208879ff89b3645688d5009cb1c1e114a6210886485743a66c

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