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.