Python package for gene regulatory networks (GRN) using Bayesian network
Project description
README: GRNet
- This repository is also for analysis codes in $"Article;WIP"$
Documentation
- Documentation and example codes (jupyter notebooks) are available in https://grnet.readthedocs.io/en/latest/index.html
Installation
This pkg is still a beta version. We will add this pkg to PyPI so that you will be able to install it via:
pip install
Start Guide for Developers (& Researchers Interested in Reproducing Our Analysis)
1. Environment Preference
- MacOS is preferred
- Make sure you installed the following softwares:
- Homebrew (optional): https://brew.sh/
- git: https://formulae.brew.sh/formula/git
- Make: https://formulae.brew.sh/formula/make
- poetry: https://formulae.brew.sh/formula/poetry
- Docker Desktop: https://formulae.brew.sh/cask/docker
2. How to reproduce the virtual env
-
clone this repository
-
activate the virtual env by runnning
init.shingrnet/grnet_sandboxdirectory. This shell script will automatically setup the virtual env and connect to itsh init.shNote: Our docker container will occupy
localhost:8000 -
password for the JupyterLab server is
jupyter -
install dependencies by calling the following inside the jupyter env
sh lib.sh -
you may need to install R dependencies for some codes in .ipynb files
Rscript /home/jovyan/tools/set_renv.R
3. Run codes
- to reproduce all outputs at a time with a pipeline, run codes in
/home/jovyan/code/experiment_execution.ipynb - If you are interested in taking a detailed look at each analysis, we have online documentation and the same ipynb files are in
/home/jovyan/docs/notebooksas well.
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 grnet-0.1.0.tar.gz.
File metadata
- Download URL: grnet-0.1.0.tar.gz
- Upload date:
- Size: 46.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.3 CPython/3.12.0 Linux/5.14.0-570.55.1.el9_6.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b2500bc95863237407669e92c49affbd2f97c09b6137558d003b30da048c7b4
|
|
| MD5 |
47db63d3434cbb5dd75c3f551c0a2fce
|
|
| BLAKE2b-256 |
ea386cd3f0e14fc31e103e9e1cd60bee270eb7e43bf461e283e29d6983718a08
|
File details
Details for the file grnet-0.1.0-py3-none-any.whl.
File metadata
- Download URL: grnet-0.1.0-py3-none-any.whl
- Upload date:
- Size: 46.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.3 CPython/3.12.0 Linux/5.14.0-570.55.1.el9_6.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67565dec632ac16337c24a210f839383173e1a932c7d845896baf63dc6576475
|
|
| MD5 |
5cbe26da2f5a4174245ae3eefa45e010
|
|
| BLAKE2b-256 |
fb016cc0a49eaed0ea2b8ef30761d1e670795881576df73315c4a9bba4be690f
|