https://github.com/insightsengineering/teal.transform
Reproducible transform and merge module for teal applications
https://github.com/insightsengineering/teal.transform
merge modules nest r transform
Last synced: 4 days ago
JSON representation
Reproducible transform and merge module for teal applications
- Host: GitHub
- URL: https://github.com/insightsengineering/teal.transform
- Owner: insightsengineering
- License: other
- Created: 2022-03-28T14:16:11.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-10T15:30:25.000Z (6 days ago)
- Last Synced: 2025-04-10T16:51:57.492Z (6 days ago)
- Topics: merge, modules, nest, r, transform
- Language: R
- Homepage: https://insightsengineering.github.io/teal.transform/
- Size: 27.2 MB
- Stars: 3
- Watchers: 15
- Forks: 3
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-shiny-extensions - teal.transform - Functions and Shiny modules for extracting and merging data within the teal framework. (Frameworks / Framework extensions)
README
# teal.transform
[](https://cran.r-project.org/package=teal.transform)
[](https://cran.r-project.org/package=teal.transform)
[](https://cran.r-project.org/package=teal.transform)
[](https://cran.r-project.org/package=teal.transform)[](https://insightsengineering.github.io/teal.transform/main/unit-test-report/)
[](https://insightsengineering.github.io/teal.transform/latest-tag/)
[](https://insightsengineering.github.io/teal.transform/main/coverage-report/)






[](https://www.repostatus.org/#active)
[](https://github.com/insightsengineering/teal.transform/tree/main)
[](https://github.com/insightsengineering/teal.transform/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc)This package contains functions and shiny modules for extracting and merging data within the `teal` framework.
## Installation
```r
install.packages('teal.transform')
```Alternatively, you might want to use the development version.
```r
# install.packages("pak")
pak::pak("insightsengineering/teal.transform")
```## Usage
To understand how to use this package, please refer to the [Getting Started](https://insightsengineering.github.io/teal.transform/latest-tag/articles/teal-transform.html) article, which provides multiple examples of code implementation.
Below is a small example usage:
```r
library(teal.transform)
ADSL <- teal.data::rADSLadsl_extract <- data_extract_spec(
dataname = "ADSL",
filter = filter_spec(vars = "SEX", choices = c("F", "M")),
select = select_spec(choices = c("BMRKR1", "AGE"))
)ui <- data_extract_ui(
id = "adsl_ui",
label = "ADSL UI",
data_extract_spec = adsl_extract
)library(shiny)
ui <- fluidPage(ui)
server <- function(input, output, session) {}
shinyApp(ui, server)
```
## 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](https://pharmaverse.slack.com).
## Stargazers and Forkers
### Stargazers over time
[](https://starchart.cc/insightsengineering/teal.transform)
### Stargazers
[](https://github.com/insightsengineering/teal.transform/stargazers)
### Forkers
[](https://github.com/insightsengineering/teal.transform/network/members)