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.4.tar.gz (53.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.4-py3-none-any.whl (56.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bobat-0.1.4.tar.gz
  • Upload date:
  • Size: 53.7 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.4.tar.gz
Algorithm Hash digest
SHA256 47f9d97858d1d616d71cc11603d570c87741cfc9974fdb5fb3b0c14564947d6e
MD5 70ae91e2aa693b0811969e212da92439
BLAKE2b-256 7a09ff85f6352055436f147568e2d7bd7bf51f6b2ee7e40b2624ec2c02f5cfab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bobat-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 56.7 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6417b29bfb83836e53118f71e11f97ede11bf0b4489471f1045787bc7fc8b9c0
MD5 0b28195648a042ce00801bec45c0ff0e
BLAKE2b-256 0e9d7b23556ad658676ea8d816ba15394e5aa29acf3b48eadd0b816803e40fcc

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