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.2.tar.gz (53.4 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.2-py3-none-any.whl (56.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bobat-0.1.2.tar.gz
  • Upload date:
  • Size: 53.4 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.2.tar.gz
Algorithm Hash digest
SHA256 046d801441bbe2e01b7d2a2647112ccdc8bc1f4514b07cc1f5425be932d0bab3
MD5 88ac07fbc0615c10235b9ab26f535bb7
BLAKE2b-256 2d3db922981afb9f8e6812040ec797b80967314929676eadd83c3c0150ddf033

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bobat-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 56.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6442204bd8fd56f5c34e6efd36d0b9adcdf8e979bb221940ff15796d4384f286
MD5 01f80803cd02cb9c32f3917fa93e0e50
BLAKE2b-256 b24ed219cac73aed78a8c87c92eb4b082f8fc1bc04bf36d8c62f85524fdd21be

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