{"repo":"wlandau/targets-shiny","free":true,"listed":false,"github":"https://github.com/wlandau/targets-shiny","clone":"git clone https://github.com/wlandau/targets-shiny.git","description":"Example Shiny app containing a targets pipeline.","language":"R","stars":70,"topics":["r","shiny","targets","pipeline","make","workflow","reproducibility","high-performance-computing","reproducible-research"],"license":null,"category":"workflow-automation","readme_excerpt":"About This prototype app demonstrates how to create powerful data analysis tools with Shiny and targets . If deployed to appropriate infrastructure, it ensures that user storage and background processes persist after logout. The app recovers running jobs and saved data when the user logs back in. Because of targets , subsequent runs skip computationally expensive steps that are already up to date. The case study Bayesian joint models of survival and longitudinal non-survival outcomes reduce bias and describe relationships among endpoints (Gould et al. 2015). Statisticians routinely refine and explore such complicated models (Gelman et al. 2020), but the computation is so slow that routine changes are tedious to refresh. This app shows how targets can speed up iteration and Shiny can ease the burden of code development for established use cases. Usage First, install the R package listed in R/packages.R . Then, the app locally with shiny::runApp() . When you first open the app, create a new project to establish a data analysis pipeline. You can create, switch, and delete projects at any time. Next, select the biomarkers and number of Markov chain Monte Carlo iterations. The pipeline will run one univariate joint model on each biomarker for the number of iterations you select. Each model analyzes rstanarm datasets pbcLong and pbcSurv to jointly model survival (time to event) and the biomarker (longitudinally). Click the \"Run pipeline\" button to run the correct models in the corr","default_branch":null,"files":null,"tree":[],"storefront":"/r/wlandau","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wlandau/targets-shiny/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}