Joe Cheng

Joe Cheng

21 packages on CRAN

6 packages on GitHub

crosstalk

cran
99.99th

Percentile

Provides building blocks for allowing HTML widgets to communicate with each other, with Shiny or without (i.e. static .html files). Currently supports linked brushing and filtering.

d3heatmap

cran
99.99th

Percentile

Create interactive heat maps that are usable from the R console, in the 'RStudio' viewer pane, in 'R Markdown' documents, and in 'Shiny' apps. Hover the mouse pointer over a cell to show details, drag a rectangle to zoom, and click row/column labels to highlight.

htmltools

cran
99.99th

Percentile

Tools for HTML generation and output.

99.99th

Percentile

A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.

httpuv

cran
99.99th

Percentile

Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc. (See LICENSE file for libuv and http-parser license information.)

later

cran
99.99th

Percentile

Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied.

leaflet

cran
99.99th

Percentile

Create and customize interactive maps using the 'Leaflet' JavaScript library and the 'htmlwidgets' package. These maps can be used directly from the R console, from 'RStudio', in Shiny applications and R Markdown documents.

bubbles

github
99.99th

Percentile

htmlwidget package for d3 Bubble Chart as seen at http://bl.ocks.org/mbostock/4063269.

googleCharts

github
99.99th

Percentile

Functions for embedding Google Charts output in Shiny.

influxdb

github
99.99th

Percentile

Check out InfluxDB at http://influxdb.org.

miniUI

cran
99.99th

Percentile

Provides UI widget and layout functions for writing Shiny apps that work well on small screens.

pool

cran
99.99th

Percentile

Enables the creation of object pools, which make it less computationally expensive to fetch a new object. Currently the only supported pooled objects are 'DBI' connections.

promises

cran
99.99th

Percentile

Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to 'JavaScript' promises, but with a syntax that is idiomatic R.

websockets

github
99.99th

Percentile

A simple HTML5 websocket interface for R.

DT

cran
99.99th

Percentile

Data objects in R can be rendered as HTML tables using the JavaScript library 'DataTables' (typically via R Markdown or Shiny). The 'DataTables' library has been included in this R package. The package name 'DT' is an abbreviation of 'DataTables'.

99.99th

Percentile

Format for converting an R Markdown document to a grid oriented dashboard. The dashboard flexibly adapts the size of it's components to the containing web page.

99.99th

Percentile

Create R functions that interact with OAuth2 Google APIs <https://developers.google.com/apis-explorer/> easily, with auto-refresh and Shiny compatibility.

googleVis

cran
99.99th

Percentile

R interface to Google's chart tools, allowing users to create interactive charts based on data frames. Charts are displayed locally via the R HTTP help server. A modern browser with an Internet connection is required and for some charts a Flash player. The data remains local and is not uploaded to Google.

knitr

cran
99.99th

Percentile

Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.

markdown

cran
99.99th

Percentile

Provides R bindings to the 'Sundown' 'Markdown' rendering library (https://github.com/vmg/sundown). 'Markdown' is a plain-text formatting syntax that can be converted to 'XHTML' or other formats. See http://en.wikipedia.org/wiki/Markdown for more information about 'Markdown'.

dirdf

github
99.99th

Percentile

Extract metadata from directory and file names based on a template into data frame.

packrat

cran
99.99th

Percentile

Manage the R packages your project depends on in an isolated, portable, and reproducible way.

raster

cran
99.99th

Percentile

Reading, writing, manipulating, analyzing and modeling of gridded spatial data. The package implements basic and high-level functions. Processing of very large files is supported.

rmarkdown

cran
99.99th

Percentile

Convert R Markdown documents into a variety of formats.

santaR

cran
99.99th

Percentile

A graphical and automated pipeline for the analysis of short time-series in R ('santaR'). This approach is designed to accommodate asynchronous time sampling (i.e. different time points for different individuals), inter-individual variability, noisy measurements and large numbers of variables. Based on a smoothing splines functional model, 'santaR' is able to detect variables highlighting significantly different temporal trajectories between study groups. Designed initially for metabolic phenotyping, 'santaR' is also suited for other Systems Biology disciplines. Command line and graphical analysis (via a 'shiny' application) enable fast and parallel automated analysis and reporting, intuitive visualisation and comprehensive plotting options for non-specialist users.

shiny

cran
99.99th

Percentile

Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs and extensive prebuilt widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.

monads

github
99.99th

Percentile

Tools for monads.