Learn R Programming

teal: Interactive Exploratory Data Analysis with Shiny Web-Applications

[![Check

Copy Link

Version

Install

install.packages('teal')

Monthly Downloads

1,218

Version

1.1.0

License

Apache License 2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Dawid Kaledkowski

Last Published

November 17th, 2025

Functions in teal (1.1.0)

disable_report

Disable the report for a teal_module
.add_signature_to_data

Adds signature protection to the datanames in the data
disable_src

Disable the "Show R Code" global button in the UI
.get_reporter_options

Temporary function to handle server_args of the report_previewer_module before its hard deprecation.
.call_once_when

Calls expression when condition is met
.teal_favicon

The default favicon for the teal app.
deep_copy_filter

Deep copy teal_slices
.get_hashes_code

Get code that tests the integrity of the reproducible data
make_teal_transform_server

Make teal_transform_module's server
include_teal_css_js

Code to include teal CSS and JavaScript files
get_unique_labels

Get unique labels
.smart_rbind

Smart rbind
init

Create the server and UI function for the shiny app
example_module

An example teal module
decorate_err_msg

Capture error and decorate error message.
get_client_timezone

Get client timezone
is_arg_used

Does the object make use of the arg
include_css_files

Include CSS files from /inst/css/ package directory to application header
extract_transformators

Extract all transformators from modules.
module_bookmark_manager

App state management.
module_filter_data

Filter panel module in teal
module_session_info

teal user session info module
module_teal

teal main module
module_data_summary

Data summary
extract_module

Extract/Remove module(s) of specific class
module_teal_module

Calls all modules
module_snapshot_manager

Filter state snapshot management
module_init_data

Data Module for teal
module_teal_lockfile

Generate lockfile for application's environment reproducibility
module_filter_manager

Manage multiple FilteredData objects
slices_store

Store and restore teal_slices object
report_card_template

Template function for TealReportCard creation and customization
reporter_previewer_module

Create a teal module for previewing a report
pluralize

Pluralize a word depending on the size of the input
module_transform_data

Module to transform reactive teal_data
modules_slot

Retrieve slot from teal_modules
restoreValue

Restore value from bookmark.
teal-package

teal: Interactive exploration of clinical trials data
modules_bookmarkable

Retrieve teal_bookmarkable attribute from teal_modules
module_validate_error

Execute and validate teal_data_module
teal_data_module

Data module for teal applications
teal_extend_server

Add a Custom Server Logic to teal Application
teal_modules

Create teal_module and teal_modules objects
validate_has_data

Validate that dataset has a minimum number of observations
teal_transform_module

Data module for teal transformations and output customization
validate_app_title_tag

Function for validating the title parameter of teal::init
teal_modifiers

Replace UI Elements in teal UI objects
teal_data_utilities

teal_data utils
teal_data_to_filtered_data

Create a FilteredData
teal_slices

Filter settings for teal applications
validate_one_row_per_id

Validate that dataset has unique rows for key variables
validate_n_levels

Validate that variables has expected number of levels
validate_has_elements

Validates that vector has length greater than 0
validate_has_variable

Validates that dataset contains specific variable
validate_inputs

Send input validation messages to output
validate_no_intersection

Validates no intersection between two vectors
validate_in

Validates that vector includes all expected values
append_module

Append a teal_module to children of a teal_modules object
check_reactive

Check that argument is reactive.
TealReportCard

TealReportCard
build_app_title

Build app title with favicon
check_filter_datanames

Check datanames in filters
after

Executes modifications to the result of a module
TealAppDriver

Drive a teal application
check_modules_datanames

Check datanames in modules
create_app_id

Application ID
add_landing_modal

Add a Landing Popup to teal Application