General Modules for 'teal' Applications

Prebuilt 'shiny' modules containing tools for viewing data, visualizing data, understanding missing and outlier values within your data and performing simple data analysis. This extends 'teal' framework that supports reproducible research and analysis.


teal.modules.general

CRAN Version Total Downloads Last Month Downloads Last Week Downloads

Check 🛠 Docs 📚 Code Coverage 📔

GitHub forks GitHub repo stars

GitHub commit activity GitHub contributors GitHub last commit GitHub pull requests GitHub repo size GitHub language count Project Status: Active – The project has reached a stable, usable state and is being actively developed. Current Version Open Issues

This package contains a set of standard teal modules for you to include in applications. These include modules for:

  • viewing data (including tm_variable_browser, tm_data_table, tm_file_viewer, ...)
  • visualizing data (tm_g_scatterplot, tm_g_association, ...)
  • understanding missing and outlier values within your data (tm_missing_data, tm_outliers, ...)
  • performing simple data analysis (tm_a_pca, tm_g_distribution, tm_a_regression, ...).

These modules work with CDISC data, independent datasets and general relational data.

Please see teal gallery and TLG Catalog to see examples of teal apps with modules from this package.

Installation

install.packages('teal.modules.general')

Alternatively, you might want to use the development version.

# install.packages("pak")
pak::pak("insightsengineering/teal.modules.general")

Usage

To understand how to use this package, please refer to the Getting Started article, which provides multiple examples of code implementation.

Playground

You can try out the package without installing it in the Shinylive:

Getting help

If you encounter a bug or have a feature request, please file an issue. For questions, discussions, and staying up to date, please use the teal channel in the pharmaverse slack workspace.

Acknowledgment

This package is a result of a joint efforts by many developers and stakeholders. We would like to thank everyone who contributed so far!

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("teal.modules.general")

0.9.0 by Dony Unardi, 6 days ago


https://insightsengineering.github.io/teal.modules.general/, https://github.com/insightsengineering/teal.modules.general/


Report a bug at https://github.com/insightsengineering/teal.modules.general/issues


Browse source code at https://github.com/cran/teal.modules.general


Authors: Dony Unardi [aut, cre] , Dawid Kaledkowski [aut] , Pawel Rucki [aut] , Mahmoud Hallal [aut] , Ondrej Slama [ctb] , Maciej Nasinski [aut] , Konrad Pagacz [aut] , Nikolas Burkoff [aut] , F. Hoffmann-La Roche AG [cph, fnd]


Documentation:   PDF Manual  


Apache License 2.0 license


Imports broom, bslib, checkmate, colourpicker, dplyr, DT, forcats, generics, ggExtra, ggpmisc, ggpp, ggrepel, goftest, grid, gridExtra, htmlwidgets, jsonlite, lattice, lifecycle, MASS, patchwork, rlang, rmarkdown, rtables, scales, shinyjs, shinyTree, shinyvalidate, shinyWidgets, sparkline, stats, stringr, teal.code, teal.data, teal.logger, teal.reporter, teal.widgets, tern, tibble, tidyr, tidyselect, tools, utils

Depends on ggplot2, shiny, teal, teal.picks, teal.transform

Suggests gtsummary, knitr, logger, nestcolor, pkgload, roxy.shinylive, rvest, shinytest2, testthat, withr


Suggested by uteals.


See at CRAN