https://github.com/certara/r-certara
R Package Development at Certara
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: ncbi.nlm.nih.gov -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.7%) to scientific vocabulary
Keywords
Repository
R Package Development at Certara
Basic Info
Statistics
- Stars: 14
- Watchers: 2
- Forks: 7
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md

Certara.R provides a collection of packages and Shiny applications designed for Pharmacometric workflows in R. Shiny applications provide the ability to generate R code given point-and-click operations, enabling a reproducible and extensible workflow from Shiny GUI to RStudio. Learn more
Installation and Running Information
``` r install.packages("Certara.R")
library(Certara.R)
installcertarapackages()
checkcertarapackage_versions() ```
Modeling
The RsNLME suite of packages use Certara's NLME-Engine for execution. Create, edit, and execute a Phoenix NLME model, directly from R!
RsNLME 
Certara.RsNLME uses tidyverse syntax to build Non-Linear-Mixed-Effects (NLME) models in R. Create and execute NLME models using built-in R functions, or execute models with PML code used in Phoenix PK/PD Platform.
RsNLME.ModelBuilder 
Certara.RsNLME.ModelBuilder is an R package and Shiny application used to build an RsNLME model.
Use the GUI to select from various model building options and observe the PML update in real time. Additionally, users may generate the corresponding RsNLME code to reproduce the model object from R.
RsNLME.ModelExecutor 
Certara.RsNLME.ModelExecutor is an R package and Shiny application used to execute an RsNLME model.
Use the GUI to add additional output tables, specify engine parameters, select various run types, and more!
Machine Learning Model Development Tools
RDarwin 
Certara.RDarwin is an R package designed to facilitate the usage of pyDarwin with the Certara NLME pharmacometric modeling engine from the R command line. The Python package, pyDarwin, is a powerful tool for using machine learning algorithms for model selection.
DarwinReporter 
Certara.DarwinReporter is an R package that provides a Shiny application, in addition to various plotting and data summary functions, for analyzing results of a pyDarwin automated machine learning based model search.
Simcyp™
The Simcyp R package supports R script interactions with the Simcyp™ PBPK Simulator, a propriety software used for modeling and simulation for pharmaceutical and other applications in life sciences. This package allows users to load and modify workspaces, run the physiologically based pharmacokinetics models (PBPK) developed in Simcyp™ and interrogate results. To use this package, the user must have a Simcyp™ Simulator license.
To request access to the latest Simcyp R package, please contact us at simcyp.support@certara.com.
Example Simcyp™ R scripts can be found here.
Certara.SimcypVBE
Certara.SimcypVBE is an R package and Shiny application integrated within Pirana for extensible R based Virtual Bioequivalence (VBE) workflows using the Simcyp™ Simulator. The Certara.SimcypVBE package requires the Simcyp package and Pirana in order to use.
Diagnostic Plots and Tables
ModelResults 
Certara.ModelResults is an R package and Shiny GUI used to generate, customize, and report model diagnostic plots and tables from NLME or NONMEM runs.
Users are not limited by the GUI however, Certara.ModelResults will generate the underlying flextable and xpose/ggplot2 code (.R and/or .Rmd) for you inside the Shiny application, which you can then use to recreate your plot and table objects in R, ensuring reproducibility and trace-ability of model diagnostics for reporting output.
XposeNLME 
Certara.Xpose.NLME is an R package used to creates xpose databases (xpose_data) for PML/NLME results. Additionally, Certara.Xpose.NLME offers various covariate model diagnostic functions, not available in the xpose package.
coveffectsplot 
coveffectsplot is an R package that provide the function forest_plot and an accompanying Shiny application that facilitates the production of forest plots to visualize covariate effects as commonly used in pharmacometrics population PK/PD report
Learn more about the package here.
Visual Predictive Check (VPC)
VPCResults 
Certara.VPCResults is an R package and Shiny application used to parameterize and plot a Visual Predictive Check (VPC).
Use the GUI to select from various binning or binless methods and specify options such as censoring, stratification, and prediction-corrected.
Users are not limited by the GUI however, Certara.VPCResults will generate the underlying tidyvpc and ggplot2 code (.R and/or .Rmd) for you inside the Shiny application, which you can then use to recreate your plot and table objects in R, ensuring reproducibility of VPC’s for reporting output.
tidyvpc 
The tidyvpc package is used to perform a Visual Predictive Check (VPC), while accounting for stratification, censoring, and prediction correction.
Using piping from 'magrittr', the intuitive syntax gives users a flexible and powerful method to generate VPCs using both traditional binning and a new binless approach Jamsen et al. (2018) doi:10.1002/psp4.12319 with Additive Quantile Regression (AQR) and Locally Estimated Scatterplot Smoothing (LOESS) prediction correction.
Exploratory Data Analysis (EDA)
ggquickeda 
ggquickeda is an R Shiny app/package providing a graphical user interface (GUI) to ggplot2 and table1.
It enables you to quickly explore your data and to detect trends on the fly. Create scatter plots, dotplots, boxplots, barplots, histograms, densities and summary statistics of one or multiple variable(s) by column(s) splits and an optional overall column.
In addition, ggquickeda also provides the km, kmband and kmticks geoms/stats to facilitate the plotting of Kaplan-Meier Survival curves.
For a quick overview using an older version of the app head to this YouTube Tutorial.
Other
ggcertara
ggcertara is an R package to provide used to provide a standardized look for plots employed by pharmacometricians. It provides a ggplot2 theme, color palette, and a collection of plotting functions for basic goodness-of-fit diagnostic plots.
See the following vignette for an overview of the package.
table1c
table1c is an R package for generating tables of descriptive statistics in HTML. It is a light wrapper around the table1 package with some customizations for the convenience of Certara IDD.
See the following vignette for an overview of the package.
pmxpartabc
pmxpartabc is an R package for generating parameter estimates tables. pmxpartabc provides ease of table generation via specification of NONMEM run_dir or information contained in a user-provided yaml file. Additional support for bootstrap estimates is provided.
Visit the pmxpartabc website for examples of usage details.
scmreg
The scmreg package provides functions to perform Stepwise Covariate Modeling (SCM) in R. With the scm_reg() function, you can setup and execute a stepwise covariate model selection using different regression techniques and easily generate table output using the tabscm() function.
Owner
- Name: Certara USA, Inc.
- Login: certara
- Kind: organization
- Email: github-admins@certara.com
- Website: https://www.certara.com/
- Repositories: 8
- Profile: https://github.com/certara
GitHub Events
Total
- Push event: 4
- Pull request review event: 1
Last Year
- Push event: 4
- Pull request review event: 1
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| certara-jcraig | 6****g | 96 |
| certara-kniefort | 4****t | 24 |
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 1
- Total pull requests: 3
- Average time to close issues: almost 2 years
- Average time to close pull requests: 16 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 2.0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: about 2 months
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- MahmoudAliAfifi (1)
Pull Request Authors
- certara-mtalley (2)
- certara-jcraig (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 326 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
cran.r-project.org: Certara.R
Easily Install Pharmacometric Packages and Shiny Applications Developed by Certara
- Homepage: https://github.com/certara/R-Certara
- Documentation: http://cran.r-project.org/web/packages/Certara.R/Certara.R.pdf
- License: LGPL-3
-
Latest release: 1.1.0
published about 2 years ago
Rankings
Maintainers (1)
Dependencies
- R >= 4.0 depends
- DT * imports
- batchtools imports
- data.table * imports
- dplyr * imports
- ggplot2 * imports
- htmltools * imports
- jsonlite * imports
- magrittr * imports
- methods * imports
- plotly * imports
- remotes * imports
- reshape * imports
- rlang * imports
- shiny * imports
- shinyWidgets * imports
- shinyjqui * imports
- shinyjs * imports
- shinymaterial * imports
- sortable * imports
- ssh * imports
- utils * imports
- xml2 * imports
- knitr * suggests
- rmarkdown * suggests