{"id":32202392,"url":"https://github.com/certara/r-certara","last_synced_at":"2026-02-19T23:01:16.494Z","repository":{"id":37494256,"uuid":"452352403","full_name":"certara/R-Certara","owner":"certara","description":"R Package Development at Certara","archived":false,"fork":false,"pushed_at":"2025-06-02T15:34:08.000Z","size":94145,"stargazers_count":15,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-27T13:41:54.942Z","etag":null,"topics":["pharmacometrics","r","r-packages","r-pkg"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/certara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-01-26T16:29:29.000Z","updated_at":"2025-08-10T18:26:11.000Z","dependencies_parsed_at":"2023-01-22T13:46:07.903Z","dependency_job_id":"a4bc124c-57ac-4f51-8267-58bdf08508e2","html_url":"https://github.com/certara/R-Certara","commit_stats":{"total_commits":120,"total_committers":2,"mean_commits":60.0,"dds":"0.19999999999999996","last_synced_commit":"db3d763d4e3fdd6af576d7278aa3d45deb086aa2"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/certara/R-Certara","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certara%2FR-Certara","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certara%2FR-Certara/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certara%2FR-Certara/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certara%2FR-Certara/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/certara","download_url":"https://codeload.github.com/certara/R-Certara/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/certara%2FR-Certara/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29636035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T22:32:43.237Z","status":"ssl_error","status_checked_at":"2026-02-19T22:32:38.330Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pharmacometrics","r","r-packages","r-pkg"],"created_at":"2025-10-22T04:01:48.122Z","updated_at":"2026-02-19T23:01:16.489Z","avatar_url":"https://github.com/certara.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cdiv id=\"banner-container\" style=\"background: url('https://www-cdn-images.certara.com/spai5/w_1920+q_lossy+ret_img+to_auto/https://www.certara.com/app/uploads/2022/01/Certara_Hero_R-speaks-RsNLME.png') no-repeat; background-size: cover; background-position: center;\"\u003e\u003cdiv class=\"container\"\u003e\u003cdiv id=\"banner-content\"\u003e\u003ch2\u003eR Tools for Pharmacometrics\u003c/h2\u003e\u003ch3\u003eLearn about R packages and Shiny applications \u003cbr\u003e developed by Certara \u003c/h3\u003e \u003ca href=\"https://www.certara.com/company/contact/?cta_btn=Contact+Certara\" class=\"link-yellow-btn mt-4\"\u003e\u003c/a\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\n\n---\n\n[![CRAN version](https://www.r-pkg.org/badges/version/Certara.R?color=green)](https://cran.r-project.org/package=Certara.R)\n\n\u003cimg src='vignettes/img/Certara.R.png' style = \"float:left; height: 200px; padding: 10px;\" alt = \"CertaraR package logo.\" /\u003e\n\n\u003cbr/\u003e\n\n`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](https://certara.github.io/R-Certara/articles/why_learn_r.html)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### Installation and Running Information\n\n``` r\ninstall.packages(\"Certara.R\")\n\nlibrary(Certara.R)\n\ninstall_certara_packages()\n\ncheck_certara_package_versions()\n```\n\n## Modeling\n\nThe `RsNLME` suite of packages use Certara's NLME-Engine for execution. Create, edit, and execute a Phoenix NLME model, directly from R!\n\n### [RsNLME](https://certara.github.io/R-RsNLME/index.html) \u003ca href = \"https://certara.github.io/R-RsNLME/index.html\"\u003e\u003cimg src='vignettes/img/RsNLME.png' style = \"float:right; height: 150px;\" align=\"right\" height=\"150\" alt=\"RsNLME package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.RsNLME`](https://certara.github.io/R-RsNLME/index.html) uses [tidyverse](https://www.tidyverse.org/) 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](https://www.certara.com/training/pml-school/) code used in [Phoenix PK/PD Platform](https://www.certara.com/software/phoenix-pkpd/).\n\n---\n\n\u003cbr/\u003e\n\n### [RsNLME.ModelBuilder](https://certara.github.io/R-RsNLME-model-builder/index.html) \u003ca href = \"https://certara.github.io/R-RsNLME-model-builder/index.html\"\u003e\u003cimg src='vignettes/img/ModelBuilder.png' align=\"left\" height=\"150\" style = \"float:left; height:150px; padding-right: 10px;\" alt=\"RsNLME.ModelBuilder package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.RsNLME.ModelBuilder`](https://certara.github.io/R-RsNLME-model-builder/index.html) is an R package and Shiny application used to build an RsNLME model.\n\nUse 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.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [RsNLME.ModelExecutor](https://certara.github.io/R-RsNLME-model-executor/index.html) \u003ca href = \"https://certara.github.io/R-RsNLME-model-executor/index.html\"\u003e\u003cimg src='vignettes/img/ModelExecutor.png' align=\"right\" height=\"150\" style = \"float:right; height: 150px;\" alt=\"RsNLME.ModelExecutor package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.RsNLME.ModelExecutor`](https://certara.github.io/R-RsNLME-model-executor/index.html) is an R package and Shiny application used to execute an RsNLME model.\n\nUse the GUI to add additional output tables, specify engine parameters, select various run types, and more!\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n## Machine Learning Model Development Tools\n\n### [RDarwin](https://certara.github.io/R-Darwin/index.html) \u003ca href = \"https://certara.github.io/R-Darwin/index.html\"\u003e\u003cimg src='vignettes/img/RDarwin.png' align=\"left\" height=\"150\"  style = \"float:left; height:150px; padding-right: 10px;\" alt=\"DarwinReporter package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.RDarwin`](https://certara.github.io/R-Darwin/index.html) is an R package designed to facilitate the usage of [pyDarwin](https://certara.github.io/pyDarwin/html/index.html) 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.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [DarwinReporter](https://certara.github.io/R-DarwinReporter/index.html) \u003ca href = \"https://certara.github.io/R-DarwinReporter/index.html\"\u003e\u003cimg src='vignettes/img/DarwinReporter.png' align=\"right\" height=\"150\"  style = \"float:right; height:150px; padding-right: 10px;\" alt=\"DarwinReporter package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.DarwinReporter`](https://certara.github.io/R-DarwinReporter/index.html) is an R package that provides a Shiny application, in addition to various plotting and data summary functions, for analyzing results of a [pyDarwin](https://certara.github.io/pyDarwin/html/index.html) automated machine learning based model search.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n## Simcyp™\n\nThe `Simcyp` R package supports R script interactions with the [Simcyp™ PBPK Simulator](https://www.certara.com/software/simcyp-pbpk/), 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. \n\nTo request access to the latest `Simcyp` R package, please contact us at simcyp.support@certara.com.\n\nExample Simcyp™ R scripts can be found [here](https://github.com/certara/Simcyp-R-Scripts).\n\n### [Certara.SimcypVBE](https://certara.github.io/R-SimcypVBE/index.html)\n\n[`Certara.SimcypVBE`](https://certara.github.io/R-SimcypVBE/index.html) is an R package and Shiny application integrated within [Pirana](https://www.certara.com/software/pirana-modeling-workbench/) for extensible R based Virtual Bioequivalence (VBE) workflows using the Simcyp™ Simulator. The `Certara.SimcypVBE` package requires the `Simcyp` package and [Pirana](https://www.certara.com/software/pirana-modeling-workbench/) in order to use.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n\n## Diagnostic Plots and Tables\n\n### [ModelResults](https://certara.github.io/R-model-results/index.html) \u003ca href = \"https://certara.github.io/R-model-results/index.html\"\u003e\u003cimg src='vignettes/img/ModelResults.png' align=\"left\" height=\"150\"  style = \"float:left; height:150px; padding-right: 10px;\" alt=\"ModelResults package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.ModelResults`](https://certara.github.io/R-model-results/index.html) is an R package and Shiny GUI used to generate, customize, and report model diagnostic plots and tables from NLME or NONMEM runs.\n\nUsers 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.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [XposeNLME](https://certara.github.io/R-Xpose-NLME/index.html) \u003ca href = \"https://certara.github.io/R-Xpose-NLME/index.html\"\u003e\u003cimg src='vignettes/img/XposeNLME.png' align=\"right\" height=\"150\" style = \"float:right; height: 150px;\" alt=\"XposeNLME package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.Xpose.NLME`](https://certara.github.io/R-Xpose-NLME/index.html) is an R package used to creates `xpose` databases (`xpose_data`) for PML/NLME results. Additionally, [`Certara.Xpose.NLME`](https://certara.github.io/R-Xpose-NLME/index.html) offers various covariate model diagnostic functions, not available in the `xpose` package.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [coveffectsplot](https://smouksassi.github.io/coveffectsplot/) \u003ca href = \"https://smouksassi.github.io/coveffectsplot/\"\u003e\u003cimg src='vignettes/img/coveffectsplot.png' align=\"left\" height=\"150\" style = \"float:left; height: 150px;\" alt=\"coveffectsplot package logo.\" /\u003e\u003c/a\u003e\n\n[`coveffectsplot`](https://github.com/smouksassi/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\n\nLearn more about the package [here](https://github.com/smouksassi/coveffectsplot).\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n## Visual Predictive Check (VPC)\n\n### [VPCResults](https://certara.github.io/R-VPCResults/index.html) \u003ca href = \"https://certara.github.io/R-VPCResults/index.html\"\u003e\u003cimg src='vignettes/img/VPCResults.png' align=\"right\" height=\"150\" style = \"float:right; height: 150px; padding-right: 10px;\" alt=\"VPCResults package logo.\" /\u003e\u003c/a\u003e\n\n[`Certara.VPCResults`](https://certara.github.io/R-VPCResults/index.html) is an R package and Shiny application used to parameterize and plot a Visual Predictive Check (VPC).\n\nUse the GUI to select from various binning or binless methods and specify options such as censoring, stratification, and prediction-corrected.\n\nUsers are not limited by the GUI however, [`Certara.VPCResults`](https://certara.github.io/R-VPCResults/index.html) 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.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [tidyvpc](https://certara.github.io/tidyvpc/index.html) \u003ca href = \"https://certara.github.io/tidyvpc/index.html\"\u003e\u003cimg src='vignettes/img/tidyvpc.png' align=\"left\" height=\"150\" style = \"float:left; height: 150px;\" alt=\"tidyvpc package logo.\" /\u003e\u003c/a\u003e\n\nThe [`tidyvpc`](https://certara.github.io/tidyvpc/index.html) package is used to perform a Visual Predictive Check (VPC), while accounting for stratification, censoring, and prediction correction. \n\nUsing 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](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6202468/) with Additive Quantile Regression (AQR) and Locally Estimated Scatterplot Smoothing (LOESS) prediction correction. \n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n## Exploratory Data Analysis (EDA)\n\n### [ggquickeda](https://smouksassi.github.io/ggquickeda/) \u003ca href = \"https://smouksassi.github.io/ggquickeda/\"\u003e\u003cimg src='vignettes/img/ggquickeda.png' align=\"right\" height=\"150\" style = \"float:right; height: 150px; padding-right: 10px;\" alt=\"ggquickeda package logo.\" /\u003e\u003c/a\u003e\n\n[`ggquickeda`](https://github.com/smouksassi/ggquickeda) is an R Shiny app/package providing a graphical user interface (GUI) to `ggplot2` and `table1`.\n\nIt 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.\n\nIn addition, `ggquickeda` also provides the km, kmband and kmticks geoms/stats to facilitate the plotting of Kaplan-Meier Survival curves.\n\nFor a quick overview using an older version of the app head to this [YouTube Tutorial](https://www.youtube.com/watch?v=1rBBmJUIZhs).\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n## Other \n\n### [ggcertara](https://github.com/certara/ggcertara)\n\n[`ggcertara`](https://github.com/certara/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.\n\nSee the following [vignette](https://certara.github.io/ggcertara/vignettes/ggcertara-gof.html) for an overview of the package.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [table1c](https://github.com/certara/table1c)\n\n[`table1c`](https://github.com/certara/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.\n\nSee the following [vignette](https://certara.github.io/table1c/vignettes/table1c-howto.html) for an overview of the package.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [pmxpartabc](https://github.com/certara/pmxpartabc)\n\n[pmxpartabc](https://github.com/certara/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.\n\nVisit the [pmxpartabc website](https://certara.github.io/pmxpartabc/index.html) for examples of usage details.\n\n\u003cbr/\u003e\n\n---\n\n\u003cbr/\u003e\n\n### [scmreg](https://github.com/certara/scmreg)\n\nThe [`scmreg`](https://github.com/certara/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.\n\n\u003cbr/\u003e\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcertara%2Fr-certara","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcertara%2Fr-certara","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcertara%2Fr-certara/lists"}