A suite for network inference from single-cell RNAseq and ATACseq data
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d5085b5efe4e866dfdb9c1898325f81a8205794a01c48a7ff0dc9c245eb72f2
|
|
| MD5 |
4629e2bc276f18509025d7aad667530e
|
|
| BLAKE2b-256 |
e7ced04a074c716227471c861373de08ad2804e53708b179c94bc8a070a54896
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a8a69e9a30b1b153163a42dff9ba4bee46b1176f9f4b9fd4e5b18edec36802c
|
|
| MD5 |
1b4767030c1849fbf69135748b371c32
|
|
| BLAKE2b-256 |
12b210ece8712a55c023c038c541d0cf5481db0cd245c3e030512d987878d6ab
|