DataCheQC is an interactive application based on the R Shiny framework developed for the purposes of performing quality control (QC) checks on pharmacometrics datasets, and thereby supporting the implementation of model-informed drug development.
Features include visual inspection of variables and data entries for errors and/or anomalies, and ensuring structural integrity through comparison with a dataset specification file.
The open-source app, which requires no programming knowledge to operate, also allows the user to collect all findings into a summary QC Report which can be downloaded directly from the app.
For more information and background on the creation of this project, check out the associated paper published in CPT: Pharmacometrics & Systems Pharmacology.
A Generalized Format for both dataset and specification file
Allows app outputs to be software-agnostic
Enables working with multiple file types (.csv, .sas7bdat, .doc, .xlsx)
For Each Observation:
For Continuous/Categorical Covariates:
For Timings:
Summary Tables:
All of the above can be downloaded separately or all together as .zip archive which will be built in the background
Hover over the info icon - - which appears next to most features to show an informative tooltip about that feature and what to look for during QC.
To app is freely available online on shinyapps.io and its source code is hosted as a public repository on Github.
If you wish to run a local version of the app, run the following line in your R IDE:
::runGitHub("DotanOr/DataCheQC") shiny
Alternatively, you can download the code as a .zip archive and extract the files, then run the app using:
::runApp("path/to/directory") shiny
Note:
As the app has several dependencies, running the code locally may not work right away depending on your R environment.
If you have issues with conflicting package versions, run the following to try and resolve those discrepancies:
source("https://github.com/DotanOr/DataCheQC/blob/main/www/load_libs.R?raw=TRUE")