These Shiny apps were written with sole purpose of teaching modeling in Biology.
The models provided are:
- Simple bistable system [Bistability.R]
- Glycolysis model of Selkov (oscillations) [Selkov_Glycolysis.R]
- The Goodwin oscillator [Goodwin.R]
- Gene driven by oscillatory transcription factor [Clock_driven_gene.R]
-
Install R from https://www.r-project.org
-
Install RStudio Desktop from www.rstudio.com
-
Download the model files using one of the following two options:
a. In a terminal, if you have
git
installed, rungit clone https://github.com/bharathananth/models_for_teaching.git
b. Click on the green button marked Code on the github page and select Download ZIP. Then unzip it.
-
Run the commands below inside RStudio:
install.packages(c("deSolve","tidyverse","magrittr","gridExtra","shiny"))
setwd("<directory where files are located>")
runApp('<Name of model .R file>') # i.e., to run first model use runApp('Bistability.R')
# It is often convenient to the click on 'Open in Browser' button in the new window to view the app in your browser.
This work is shared under a GPLv3 license.