Package: teal 1.1.0

Dawid Kaledkowski

teal: Exploratory Web Apps for Analyzing Clinical Trials Data

A 'shiny' based interactive exploration framework for analyzing clinical trials data. 'teal' currently provides a dynamic filtering facility and different data viewers. 'teal' 'shiny' applications are built using standard 'shiny' modules.

Authors:Dawid Kaledkowski [aut, cre], Pawel Rucki [aut], Aleksander Chlebowski [aut], Andre Verissimo [aut], Kartikeya Kirar [aut], Vedha Viyash [aut], Marcin Kosinski [aut], Adrian Waddell [aut], Dony Unardi [rev], Nina Qi [rev], Nikolas Burkoff [aut], Mahmoud Hallal [aut], Maciej Nasinski [aut], Konrad Pagacz [aut], Junlue Zhao [aut], Tadeusz Lewandowski [aut], Chendi Liao [rev], F. Hoffmann-La Roche AG [cph, fnd], Maximilian Mordig [ctb]

teal_1.1.0.tar.gz
teal_1.1.0.zip(r-4.7)teal_1.1.0.zip(r-4.6)teal_1.1.0.zip(r-4.5)
teal_1.1.0.tgz(r-4.6-any)teal_1.1.0.tgz(r-4.5-any)
teal_1.1.0.tar.gz(r-4.7-any)teal_1.1.0.tar.gz(r-4.6-any)
teal_1.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
teal/json (API)
NEWS

# Install 'teal' in R:
install.packages('teal', repos = c('https://insightsengineering.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/insightsengineering/teal/issues

Pkgdown/docs site:https://insightsengineering.github.io

On CRAN:

Conda:

clinical-trialsnestshinywebapp

12.92 score 257 stars 7 packages 353 scripts 571 downloads 34 exports 123 dependencies

Last updated from:4274680a0b (on v1.1.0). Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK324
source / vignettesOK247
linux-release-x86_64OK318
macos-release-arm64OK170
macos-oldrel-arm64OK201
windows-develOK305
windows-releaseOK296
windows-oldrelOK341
wasm-releaseOK150

Exports:add_landing_modalafteras.teal_slicesbuild_app_titledisable_reportdisable_srcexample_moduleinitmake_teal_transform_servermodify_footermodify_headermodify_titlemodulemodulesreport_card_templatereporter_previewer_modulesrv_session_infosrv_tealsrv_transform_teal_datateal_data_moduleteal_slicesteal_transform_moduleTealReportCardui_session_infoui_tealui_transform_teal_datavalidate_has_datavalidate_has_elementsvalidate_has_variablevalidate_invalidate_inputsvalidate_n_levelsvalidate_no_intersectionvalidate_one_row_per_id

Dependencies:askpassassertthatbackportsbase64encbigDbitopsbsiconsbslibcachemcardscardxcheckmateclicommonmarkcpp11crosstalkcurldata.tabledigestdplyrevaluatefarverfastmapflextablefontawesomefontBitstreamVerafontLiberationfontquiverformattersfsgdtoolsgenericsggplot2gluegtgtablegtsummaryhighrhtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonlitejuicyjuiceknitrlabelinglaterlazyevallearnrlifecyclelitedownloggermagrittrmarkdownmemoisemimeofficeropensslotelpillarpkgconfigplotlypromisespurrrR.cacheR.methodsS3R.ooR.utilsR6raggrappdirsRColorBrewerRcppreactablereactRrenvrlangrlistingsrmarkdownrprojrootrtablesrtables.officerrvestS7sassscalesselectrshinyshinybusyshinycssloadersshinyjsshinyWidgetssortablesourcetoolsstringistringrstylersyssystemfontsteal.codeteal.datateal.loggerteal.reporterteal.sliceteal.widgetstextshapingtibbletidyrtidyselecttinytexutf8uuidV8vctrsviridisLitewithrxfunxml2xtableyamlzip

Adding Support for Reporting to Custom Modules

Rendered fromadding-support-for-reporting.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-10-16
Started: 2022-06-09

Bootstrap Themes in teal

Rendered frombootstrap-themes-in-teal.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-07-17
Started: 2023-12-08

Creating Custom Modules

Rendered fromcreating-custom-modules.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-10-16
Started: 2022-06-09

Data as shiny Module

Rendered fromdata-as-shiny-module.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-02-09
Started: 2023-11-13

Filter Panel

Rendered fromfilter-panel.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-02-04
Started: 2023-07-14

Getting Started with teal

Rendered fromgetting-started-with-teal.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-08-05
Started: 2023-12-08

Including Data in teal Applications

Rendered fromincluding-data-in-teal-applications.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-07-31
Started: 2023-12-08

Modifying a teal Application With R Options

Rendered fromteal-options.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-10-28
Started: 2022-06-09

Teal as a Shiny Module

Rendered fromteal-as-a-shiny-module.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-02-09
Started: 2025-02-09

Transform Input Data

Rendered fromtransform-input-data.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-02-12
Started: 2025-02-12

Transform Module Output

Rendered fromtransform-module-output.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2025-02-12
Started: 2025-02-12

Readme and manuals

Help Manual

Help pageTopics
Add a Landing Popup to 'teal' Applicationadd_landing_modal
Build app title with faviconbuild_app_title
Disable the report for a 'teal_module'disable_report
Disable the "Show R Code" global button in the UIdisable_src
An example 'teal' moduleexample_module
Create the server and UI function for the 'shiny' appinit
Make teal_transform_module's servermake_teal_transform_server
'teal' user session info modulemodule_session_info srv_session_info ui_session_info
'teal' main modulemodule_teal srv_teal ui_teal
Module to transform 'reactive' 'teal_data'module_transform_data srv_transform_teal_data ui_transform_teal_data
Template function for 'TealReportCard' creation and customizationreport_card_template
Create a 'teal' module for previewing a reportreporter_previewer_module
Data module for 'teal' applicationseval_code eval_code,teal_data_module teal_data_module within within.teal_data_module \S4method{eval_code}{teal_data_module}
Create 'teal_module' and 'teal_modules' objectsformat.teal_module format.teal_modules module modules print.teal_module print.teal_modules teal_module teal_modules
Data module for 'teal' transformations and output customizationteal_transform_module
'TealReportCard'TealReportCard
Validate that dataset has a minimum number of observationsvalidate_has_data
Validates that vector has length greater than 0validate_has_elements
Validates that dataset contains specific variablevalidate_has_variable
Validates that vector includes all expected valuesvalidate_in
Send input validation messages to outputvalidate_inputs
Validate that variables has expected number of levelsvalidate_n_levels
Validates no intersection between two vectorsvalidate_no_intersection
Validate that dataset has unique rows for key variablesvalidate_one_row_per_id