Dean Attali

Dean Attali

17 packages on CRAN

2 packages on GitHub

99.99th

Percentile

A colour picker that can be used as an input in 'Shiny' apps or Rmarkdown documents. The colour picker supports alpha opacity, custom colour palettes, and many more options. A Plot Colour Helper tool is available as an 'RStudio' Addin, which helps you pick colours to use in your plots. A more generic Colour Picker 'RStudio' Addin is also provided to let you select colours to use in your R code.

ddpcr

cran
99.99th

Percentile

An interface to explore, analyze, and visualize droplet digital PCR (ddPCR) data in R. This is the first non-proprietary software for analyzing two-channel ddPCR data. An interactive tool was also created and is available online to facilitate this analysis for anyone who is not comfortable with using R.

ezknitr

cran
99.99th

Percentile

An extension of 'knitr' that adds flexibility in several ways. One common source of frustration with 'knitr' is that it assumes the directory where the source file lives should be the working directory, which is often not true. 'ezknitr' addresses this problem by giving you complete control over where all the inputs and outputs are, and adds several other convenient features to make rendering markdown/HTML documents easier.

ggExtra

cran
99.99th

Percentile

Collection of functions and layers to enhance 'ggplot2'. The flagship function is 'ggMarginal()', which can be used to add marginal histograms/boxplots/density plots to 'ggplot2' scatterplots.

addinslist

github
99.99th

Percentile

Browse through a continuously updated list of existing RStudio addins and install/uninstall their corresponding packages.

lightsout

cran
99.99th

Percentile

Lights Out is a puzzle game consisting of a grid of lights that are either on or off. Pressing any light will toggle it and its adjacent lights. The goal of the game is to switch all the lights off. This package provides an interface to play the game on different board sizes, both through the command line or with a visual application. Puzzles can also be solved using the automatic solver included. View a demo online at http://daattali.com/shiny/lightsout/.

shinyalert

cran
99.99th

Percentile

Easily create pretty popup messages (modals) in 'Shiny'. A modal can contain text, images, OK/Cancel buttons, an input to get a response from the user, and many more customizable options.

99.99th

Percentile

When a 'Shiny' output (such as a plot, table, map, etc.) is recalculating, it remains visible but gets greyed out. Using 'shinycssloaders', you can add a loading animation ("spinner") to outputs instead. By wrapping a 'Shiny' output in 'withSpinner()', a spinner will automatically appear while the output is recalculating. See the demo online at <https://daattali.com/shiny/shinycssloaders-demo/>.

99.99th

Percentile

A 'Shiny' app 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. Works locally (running Shiny apps within 'RStudio') and on Shiny servers (such as shinyapps.io, 'RStudio Connect', 'Shiny Server Open Source', 'Shiny Server Pro'). See demo online at <https://daattali.com/shiny/shinydisconnect-demo/>.

shinyjs

cran
99.99th

Percentile

Perform common useful JavaScript operations in Shiny apps that will greatly improve your apps without having to know any JavaScript. Examples include: hiding an element, disabling an input, resetting an input back to its original value, delaying code execution by a few seconds, and many more useful functions for both the end user and the developer. 'shinyjs' can also be used to easily call your own custom JavaScript functions from R.

99.99th

Percentile

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. Powered by the 'html2canvas' JavaScript library.

timevis

cran
99.99th

Percentile

Create rich and fully interactive timeline visualizations. Timelines can be included in Shiny apps and R markdown documents, or viewed from the R console and 'RStudio' Viewer. 'timevis' includes an extensive API to manipulate a timeline after creation, and supports getting data out of the visualization into R. Based on the 'vis.js' Timeline module and the 'htmlwidgets' R package.

shinyforms

github
99.99th

Percentile

TODO

auth0

cran
99.99th

Percentile

Uses Auth0 API (see <https://auth0.com> for more information) to use a simple and secure authentication system. It provides tools to log in and out a shiny application using social networks or a list of e-mails.

bookdown

cran
99.99th

Percentile

Output formats and utilities for authoring books and technical documents with R Markdown.

cometr

cran
99.99th

Percentile

A convenient 'R' wrapper to the 'Comet' API, which is a cloud platform allowing you to track, compare, explain and optimize machine learning experiments and models. Experiments can be viewed on the 'Comet' online dashboard at <https://www.comet.ml>.

99.99th

Percentile

Produce forest plots to visualize covariate effects using either the command line or an interactive 'Shiny' application.

99.99th

Percentile

Performs checks for common metadata quality issues. Used by the data coordinating centers for the 'AMP-AD' consortium (<https://adknowledgeportal.synapse.org>), 'PsychENCODE' consortium (<http://www.psychencode.org>), and others to validate metadata prior to data releases.

ggquickeda

cran
99.99th

Percentile

Quickly and easily perform exploratory data analysis by uploading your data as a 'csv' file. Start generating insights using 'ggplot2' plots and 'table1' tables with descriptive stats, all using an easy-to-use point and click 'Shiny' interface.