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 tutorials should run in less than 20 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.1.tar.gz (54.1 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.1-py3-none-any.whl (56.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bobat-0.1.1.tar.gz
  • Upload date:
  • Size: 54.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.8

File hashes

Hashes for bobat-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6d5085b5efe4e866dfdb9c1898325f81a8205794a01c48a7ff0dc9c245eb72f2
MD5 4629e2bc276f18509025d7aad667530e
BLAKE2b-256 e7ced04a074c716227471c861373de08ad2804e53708b179c94bc8a070a54896

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bobat-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 56.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.8

File hashes

Hashes for bobat-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a8a69e9a30b1b153163a42dff9ba4bee46b1176f9f4b9fd4e5b18edec36802c
MD5 1b4767030c1849fbf69135748b371c32
BLAKE2b-256 12b210ece8712a55c023c038c541d0cf5481db0cd245c3e030512d987878d6ab

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