BooleaBayes
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.
Metadata
Release files for bobat 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bobat-0.1.5.tar.gz | 54.7 kB | Without provenance | Details for bobat-0.1.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| bobat-0.1.5-py3-none-any.whl | Python 3 | none | any | Details for bobat-0.1.5-py3-none-any.whl |
Total release size: 111.5 kB
Release files / bobat-0.1.5.tar.gz
| Download URL | bobat-0.1.5.tar.gz |
|---|---|
| Size | 54.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7c1b26e8fcebc581d01e270a46e10e3b0c5b355eec92a8c558a39ad99f789d9b
|
|
BLAKE2b-256 checksum How to use checksums |
264a14452e634346bacb4063d7a186229ec9766f1a6844ad45189f4d5e47b13f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Release files / bobat-0.1.5-py3-none-any.whl
| Download URL | bobat-0.1.5-py3-none-any.whl |
|---|---|
| Size | 56.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2dcf3a973c2520664228327d8dcd398a00cb928e58980563a7c3d3a4b209c31a
|
|
BLAKE2b-256 checksum How to use checksums |
bf8c7b5bbc76ac61c21d289287a18086ba754f28da008157bd02e46316e6aec6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.14
|
Security for bobat 0.1.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.