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.5.tar.gz (54.7 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.5-py3-none-any.whl (56.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bobat-0.1.5.tar.gz
  • Upload date:
  • Size: 54.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for bobat-0.1.5.tar.gz
Algorithm Hash digest
SHA256 7c1b26e8fcebc581d01e270a46e10e3b0c5b355eec92a8c558a39ad99f789d9b
MD5 fe79da82a2ac9c32e586a1d946b52d5a
BLAKE2b-256 264a14452e634346bacb4063d7a186229ec9766f1a6844ad45189f4d5e47b13f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bobat-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 56.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for bobat-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 2dcf3a973c2520664228327d8dcd398a00cb928e58980563a7c3d3a4b209c31a
MD5 949eb7f56ae00b24a98ffab0281c97b5
BLAKE2b-256 bf8c7b5bbc76ac61c21d289287a18086ba754f28da008157bd02e46316e6aec6

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