Learn R Programming

shinyMixR: Shiny dashboard interface for nlmixr

The shinyMixR package is initially developed as a graphical interface for the nlmixr package and provides full support for nlmixr2. The package include a shiny (dashboard) interface and helps in managing, running, editing and analysing nlmixr models. Although the main focus was to build an interface, many of the package functions are also directly available for usage in an interactive R session.

Installation

Currently the package is under active development and can be installed using:

devtools::install_github("richardhooijmaijers/shinyMixR")

Documentation

A short introduction to the package can be found in the article section on the packagedown site It is advised for existing users to read news.md to see all the latest changes to the package.

License

MIT license

Copy Link

Version

Install

install.packages('shinyMixR')

Monthly Downloads

305

Version

0.5.3

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Richard Hooijmaijers

Last Published

December 3rd, 2025

Functions in shinyMixR (0.5.3)

create_proj

Creates a new project
module_overview_ui

Overview module for UI
module_overview_server

Overview module for server
shinymixr_gadget

Rstudio gadget to select project and start app
module_metadata_ui

metadata module for UI
incr_mdl

Increments a model name
module_metadata_server

meta data module for server
module_reports_ui

Reporting module for UI
module_reports_server

Reporting module for server
module_pt_server

Parameter table module for server
module_pt_ui

Parameter table module for UI
sigdigs

set significant digits without rounding higher numbers
par_table

Create parameter table
overview

Creates model overview
exploreplot

Function to create plot from data exploration app
run_shinymixr

Creates and run the interface
run_nmx

Runs a nlmixr model
module_scripts_ui

Run script module for UI
myalert

wrapper function for sweetalert in shinywidgets
module_scripts_server

Run script module for server
module_run_ui

Run model module for UI
module_gof_ui

GOF plots module for UI
module_run_server

Run model module for server
module_gof_server

GOF plots module for server
fit_plot

Create fit plot
numfmt

set significant digits without rounding higher numbers
theme_shinyMixR

theme for ggplot output in the shinyMixR package
setup_shinymixr_test

Record a shinyMixR test
update_inits

Update initial estimates from a final model run
shinyMixR-package

shinyMixR: Interactive 'shiny' Dashboard for 'nlmixr2'
tree_overview

Creates tree overview of models
module_settings_server

Settings module for server
module_settings_ui

Settings module for UI
module_dataexplore_server

Data exploration module for server
adpt_meta

Adapt meta information inside a nlmixr UIF
get_meta

Get the meta data out of a model function
module_dataexplore_ui

Data exploration module for UI
get_proj

Read in and update model results in project object
gof_plot

Create goodness of fit plots
module_edit_ui

Editor module for UI
module_edit_server

Editor module for server
module_fitplots_ui

Fit plots module for UI
module_fitplots_server

Fit plots module for server