View source: R/genShinyApp.template.R
genShinyApp.template | R Documentation |
Create a complete shiny application for exploring dosing regimens given a (hardcoded) PK/PD model.
genShinyApp.template( appDir = "shinyExample", verbose = TRUE, ODE.config = list(ode = "model", params = c(KA = 0.294), inits = c(eff = 1), method = "lsoda", atol = 1e-08, rtol = 1e-06) ) write.template.server(appDir) write.template.ui(appDir, statevars)
appDir |
a string with a directory where to store the shiny
app, by default is |
verbose |
logical specifying whether to write messages as the
shiny app is generated. Defaults to |
ODE.config |
model name compiled and list of parameters sent to |
statevars |
List of statevars passed to to the A PK/PD model is defined using The function evaluates the following PK/PD model by default: C2 = centr/V2; C3 = peri/V3; d/dt(depot) =-KA*depot; d/dt(centr) = KA*depot - CL*C2 - Q*C2 + Q*C3; d/dt(peri) = Q*C2 - Q*C3; d/dt(eff) = Kin - Kout*(1-C2/(EC50+C2))*eff; This can be changed by the To launch the shiny app, simply issue the |
None, these functions are used for their side effects.
These functions create a simple, but working example of a
dosing regimen simulation web application. Users may want to
modify the code to experiment creating shiny applications for
their specific RxODE
models.
RxODE()
,eventTable()
, and the package shiny (https://shiny.rstudio.com).
# create the shiny app example (template) genShinyApp.template(appDir = "myapp") # run the shiny app library(shiny) # runApp("myapp") # Won't launch in environments without browsers unlink("myapp", recursive = TRUE, force = TRUE) # remove myapp
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.