- Language: python3 >= 3.8
- Library dependencies: ipywidgets, matplotlib, numpy, pandas, tellurium.
- License: GPL >= v3
- Date: autumn 2023
- Author: Elmar Bucher
- Contact: https://github.com/elmbeech/grn_myeloid_progenitor/issues
- User manual: this README.md file
- Description: python3 tellurium implementation and analysis from krumsiek et al.'s 2011 published myeloid progenitor cells differentiation gene regulatory network.
- This notebook is my semester work for class ENGR E542 Introduction to Computational Bioengineering by Prof. James Glazier.
- In a web browser open: https://github.com/elmbeech/grn_myeloid_progenitor/blob/main/engr_e542_fall2023_sysbio_network_project_sim.ipynb
- Click the:
Open in Colab
link. - Run the first code cell to install
libncurses5
C andtellurium
python3 library. - Once the first cell is run, it will crash with the message:
Your session crashed for an unknowenreason.
- No worries! All fine. Now you can continue to run the other cells as usual.
- It is assumed python3 and all library dependencies are installed and running.
- Clone the notebook locally:
git clone https://github.com/elmbeech/grn_myeloid_progenitor.git
- Open the notebook:
jupyter lab engr_e542_fall2023_sysbio_network_project_sim.ipynb
- Skip the first cell!
libncurses5
andtellurium
should already be installed. - From the second code cells onwars, run the notebook as usual.
@Misc{bucher2023,
author = {Bucher, Elmar},
title = {elmbeech/grn_myeloid_progenitor: python3 tellurium myeloid progenitor cells differentiation gene regulatory network implementation and analysis.},
year = {2023},
copyright = {Open Access},
doi = {10.5281/ZENODO.10343911},
publisher = {Zenodo},
}