Learn R Programming

teal: Interactive Exploratory Data Analysis with Shiny Web-Applications

[![Check

Copy Link

Version

Install

install.packages('teal')

Monthly Downloads

1,064

Version

1.2.1

License

Apache License 2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Dony Unardi

Last Published

July 29th, 2026

Functions in teal (1.2.1)

add_landing_modal

Add a Landing Popup to teal Application
check_modules_datanames

Check datanames in modules
TealReportCard

TealReportCard
check_filter_datanames

Check datanames in filters
after

Executes modifications to the result of a module
build_app_title

Build app title with favicon
check_decorators

Check decorators list
append_module

Append a teal_module to children of a teal_modules object
TealAppDriver

Drive a teal application
check_reactive

Check that argument is reactive.
deep_copy_filter

Deep copy teal_slices
disable_src

Disable the "Show R Code" global button in the UI
disable_report

Disable the report for a teal_module
.call_once_when

Calls expression when condition is met
.get_reporter_options

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

Adds signature protection to the datanames in the data
.get_hashes_code

Get code that tests the integrity of the reproducible data
create_app_id

Application ID
example_module

An example teal module
get_client_timezone

Get client timezone
extract_transformators

Extract all transformators from modules.
.copy_to_teal

Copy functions to teal namespace
get_unique_labels

Get unique labels
.smart_rbind

Smart rbind
decorate_err_msg

Capture error and decorate error message.
format_decorators_tree

Format decorators in a tree structure
extract_decorator_labels

Extract decorator labels from a decorator structure
format_decorator_entries

Render decorator entries as tree nodes
format_tree_leaves

Render labels as tree leaf nodes
make_teal_transform_server

Make teal_transform_module's server
module_data_summary

Data summary
.teal_favicon

The default favicon for the teal app.
include_css_files

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

Filter panel module in teal
init

Create the server and UI function for the shiny app
is_arg_used

Does the object make use of the arg
extract_module

Extract/Remove module(s) of specific class
include_teal_css_js

Code to include teal CSS and JavaScript files
module_filter_manager

Manage multiple FilteredData objects
module_bookmark_manager

App state management.
modules_slot

Retrieve slot from teal_modules
module_session_info

teal user session info module
module_teal

teal main module
module_transform_data

Apply teal_transform_module decorators to reactive teal_data
modules_bookmarkable

Retrieve teal_bookmarkable attribute from teal_modules
module_validate_error

Execute and validate teal_data_module
module_teal_module

Calls all modules
module_transform_teal_data_impl

Internal module handling list of teal_transform_module()
module_teal_lockfile

Generate lockfile for application's environment reproducibility
module_snapshot_manager

Filter state snapshot management
reporter_previewer_module

Create a teal module for previewing a report
restoreValue

Restore value from bookmark.
teal_data_module

Data module for teal applications
report_card_template

Template function for TealReportCard creation and customization
slices_store

Store and restore teal_slices object
teal-package

teal: Interactive exploration of clinical trials data
teal_data_to_filtered_data

Create a FilteredData
select_decorators

Subset decorators based on the scope
teal_data_utilities

teal_data utils
pluralize

Pluralize a word depending on the size of the input
teal_slices

Filter settings for teal applications
validate_in

Validates that vector includes all expected values
teal_modules

Create teal_module and teal_modules objects
validate_has_variable

Validates that dataset contains specific variable
validate_has_data

Validate that dataset has a minimum number of observations
teal_transform_module

Data module for teal transformations and output customization
validate_has_elements

Validates that vector has length greater than 0
validate_app_title_tag

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

Replace UI Elements in teal UI objects
teal_extend_server

Add a Custom Server Logic to teal Application
validate_inputs

Send input validation messages to output
validate_n_levels

Validate that variables has expected number of levels
validate_input

Validate input
validate_one_row_per_id

Validate that dataset has unique rows for key variables
validate_no_intersection

Validates no intersection between two vectors