--- title: "Reproducibility" author: "NEST coreDev" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Reproducibility} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- Reproducibility stands as a pivotal feature within the realm of data analysis for several compelling reasons: - It empowers users to recreate outputs effortlessly within a standard R console, independent of a reactive shiny app. - It fosters transparency, elucidating the analytical process for both users and stakeholders. In this context, the `qenv` object within the `teal.code` package emerges as a pivotal tool, facilitating the development of reproducible `shiny/teal` modules. It's worth noting that there exists a public [`shinymeta`](https://github.com/rstudio/shinymeta) R package by `RStudio`, offering similar functionality. However, integrating `shinymeta` into `teal` modules poses challenges. Consequently, we recommend the use of `qenv` for teal-based applications. For comprehensive insights, please refer to the [`qenv` vignette](https://insightsengineering.github.io/teal.code/latest-tag/articles/qenv.html). Important Note: The legacy approach to handling reproducibility, known as `chunks`, has been deprecated. We strongly advocate for the adoption of `qenv` as its successor.