This package provides tools to create a lightweight Shiny wrapper for the css-loaders created by Luke Hass https://github.com/lukehaas/css-loaders. Wrapping a Shiny output will automatically show a loader when the output is (re)calculating.
Enables instrumentation of Shiny apps for tracking user session events such as input changes, browser type, and session duration. These events can be sent to any of the available storage backends and analyzed using the included Shiny app to gain insights about app usage and adoption.
Capture screenshots in Shiny applications. Screenshots can either be of the entire viewable page, or a specific section of the page. The captured image is automatically downloaded as a PNG image, or it can also be saved on the server. Powered by the html2canvas JavaScript
library.
This package provides a widget for shiny apps to handle schedule expression input, using the cron-expression-input JavaScript
component. Note that this does not edit the crontab file, it is just an input element for the schedules. See <https://github.com/DatalabFabriek/shinycroneditor/blob/main/inst/examples/shiny-app.R>
for an example implementation.
Extracted data from 369 TCGA Head and Neck Cancer DNA methylation samples. The extracted data serve as an example dataset for the package shinyMethyl
. Original samples are from 450k methylation arrays, and were obtained from The Cancer Genome Atlas (TCGA). 310 samples are from tumor, 50 are matched normals and 9 are technical replicates of a control cell line.
Easily use Blueprint', the popular React library from Palantir, in your Shiny app. Blueprint provides a rich set of UI components for creating visually appealing applications and is optimized for building complex, data-dense web interfaces. This package provides most components from the underlying library, as well as special wrappers for some components to make it easy to use them in R without writing JavaScript
code.
Enables deploying configuration file-based shiny apps with minimal programming for interactive exploration and analysis showcase of molecular expression data. For exploration, supports visualization of correlations between rows of an expression matrix and a table of observations, such as clinical measures, and comparison of changes in expression over time. For showcase, enables visualizing the results of differential expression from package such as limma', co-expression modules from WGCNA and lower dimensional projections.
Sequences sampled at different time points can be used to infer molecular phylogenies on natural time scales, but if the sequences records inaccurate sampling times, that are not the actual sampling times, then it will affect the molecular phylogenetic analysis. This shiny application helps exploring temporal characteristics of the evolutionary trees through linear regression analysis and with the ability to identify and remove incorrect labels. The method was extended to support exploring other phylogenetic signals under strict and relaxed models.
This package provides a Shiny app that can disconnect for a variety of reasons: an unrecoverable error occurred in the app, the server went down, the user lost internet connection, or any other reason that might cause the Shiny app to lose connection to its server. With shinydisconnect, you can call disonnectMessage
anywhere in a Shiny app's UI to add a nice message when this happens. It works locally (running Shiny apps within RStudio) and on Shiny servers.
Shiny Module to create, visualize, customize and export Excel-like pivot table.
An input controller for R Shiny: a matrix with radio buttons, where only one option per row can be selected.
Offers a comprehensive solution for managing empty states in Shiny applications. It provides tools to create both default and customizable components for scenarios where data is absent or doesn't match user-defined filters. The package prioritizes user experience, ensuring clarity and consistency even when data is not available to display.
Input widget that allows to construct complex filtering queries in Shiny'. It's a wrapper for JavaScript
library jQuery-QueryBuilder
', check <https://querybuilder.js.org/>.
Package including functions and interactive shiny application for the psychometric analysis of educational tests, psychological assessments, health-related and other types of multi-item measurements, or ratings from multiple raters.
This package provides a custom CSS/HTML
or GIF/image
file for the loading screen in R Shiny
. It also can use the marquee to have a custom text loading screen.
This package provides a combined slider and numeric input for usage in a Shiny app. The slider and the numeric input are linked together: each one is updated when the other one changes. Many styling properties are customizable (e.g. colors and size).
This package provides a Shiny app including the Monaco editor. The Monaco editor is the code editor which powers VS Code'. It is particularly well developed for JavaScript
'. In addition to the Monaco editor features, the app provides prettifiers and minifiers for multiple languages, SCSS and TypeScript
compilers, code checking for C and C++ (requires cppcheck').
This RStudio addin makes the creation of Shiny and ShinyDashboard
apps more efficient. Besides the necessary folder structure, entire apps can be created using a drag and drop interface and customized with respect to a specific use case. The addin allows the export of the required user interface and server code at any time. By allowing the creation of modules, the addin can be used throughout the entire app development process.
This package extends shinydashboard with AdminLTE2 components. AdminLTE2 is a Bootstrap 3 dashboard template. Customize boxes, add timelines and a lot more.
You can easily add advanced cohort-building component to your analytical dashboard or simple Shiny app. Then you can instantly start building cohorts using multiple filters of different types, filtering datasets, and filtering steps. Filters can be complex and data-specific, and together with multiple filtering steps you can use complex filtering rules. The cohort-building sidebar panel allows you to easily work with filters, add and remove filtering steps. It helps you with handling missing values during filtering, and provides instant filtering feedback with filter feedback plots. The GUI panel is not only compatible with native shiny bookmarking, but also provides reproducible R code.
This package provides three types of datetime pickers for usage in a Shiny UI. A datetime picker is an input field for selecting both a date and a time.