Learn R Programming

⚠️There's a newer version (1.1.0) of this package.Take me there.

teal: Interactive Exploratory Data Analysis with Shiny Web-Applications

[![Check

Copy Link

Version

Install

install.packages('teal')

Monthly Downloads

814

Version

1.0.0

License

Apache License 2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Dawid Kaledkowski

Last Published

November 17th, 2025

Functions in teal (1.0.0)

module_bookmark_manager

App state management.
.call_once_when

Calls expression when condition is met
.get_hashes_code

Get code that tests the integrity of the reproducible data
init

Create the server and UI function for the shiny app
module_session_info

teal user session info module
module_filter_data

Filter panel module in teal
get_client_timezone

Get client timezone
include_teal_css_js

Code to include teal CSS and JavaScript files
extract_transformators

Extract all transformators from modules.
module_data_summary

Data summary
extract_module

Extract/Remove module(s) of specific class
is_arg_used

Does the object make use of the arg
landing_popup_module

Landing popup module
module_init_data

Data Module for teal
show_rcode_modal

Show R code modal
restoreValue

Restore value from bookmark.
report_card_template

Template function for TealReportCard creation and customization
module_teal_module

Calls all modules
module_teal_data

Execute and validate teal_data_module
modules_slot

Retrieve slot from teal_modules
pluralize

Pluralize a word depending on the size of the input
module_teal_lockfile

Generate lockfile for application's environment reproducibility
module_teal_with_splash

UI and server modules of teal
module_transform_data

Module to transform reactive teal_data
reporter_previewer_module

Create a teal module for previewing a report
modules_bookmarkable

Retrieve teal_bookmarkable attribute from teal_modules
teal_data_module

Data module for teal applications
teal-package

teal: Interactive exploration of clinical trials data
validate_no_intersection

Validates no intersection between two vectors
validate_one_row_per_id

Validate that dataset has unique rows for key variables
module_teal

teal main module
validate_app_title_tag

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

Filter state snapshot management
tdata

Create a tdata object
teal_modules

Create teal_module and teal_modules objects
slices_store

Store and restore teal_slices object
teal_slices

Filter settings for teal applications
validate_inputs

Send input validation messages to output
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
teal_extend_server

Add a Custom Server Logic to teal Application
validate_has_data

Validate that dataset has a minimum number of observations
teal_data_utilities

teal_data utils
teal_transform_module

Data module for teal transformations and output customization
validate_in

Validates that vector includes all expected values
teal_data_to_filtered_data

Create a FilteredData
teal_modifiers

Replace UI Elements in teal UI objects
add_landing_modal

Add a Landing Popup to teal Application
TealSlicesBlock

TealSlicesBlock
TealReportCard

TealReportCard
TealAppDriver

Drive a teal application
create_app_id

Application ID
decorate_err_msg

Capture error and decorate error message.
build_app_title

Build app title with favicon
append_module

Append a teal_module to children of a teal_modules object
bookmarks_identical

Compare bookmarks.
get_unique_labels

Get unique labels
include_css_files

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

Check datanames in filters
make_teal_transform_server

Make teal_transform_module's server
module_filter_manager

Manage multiple FilteredData objects
deep_copy_filter

Deep copy teal_slices
.add_signature_to_data

Adds signature protection to the datanames in the data
.get_reporter_options

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

Smart rbind
check_reactive

Check that argument is reactive.
check_modules_datanames

Check datanames in modules
.teal_favicon

The default favicon for the teal app.
example_module

An example teal module