Skip to main content

Documentation

Introduction

Red-R is a dataflow programming interface for R designed to bring the power of the R statistical environment to the general researcher or user. The goal of this project is to provide access to the massive library of packages in R without any programming expertise. The Red-R framework uses concepts of dataflow programming to make data the center of attention while hiding all the programming complexity. Red-R extends the powerful visual programming interface of Orange to communicate with the R interpreter using the Python-R interface of rpy. Conceptually data flows through links between widgets that perform some data manipulation, visualization or I/O. A complex set of operations required hundreds of lines of R code are reduced to linking a few widgets to create a dataflow pipeline and visually selecting the parameters.

In addition to the simplified yet versatile access to R packages, Red-R allows data interaction not possible within the R framework. Within a dataflow pipeline any updates are instantly relayed to all downstream widgets triggering an automatic update. Imagine visualizing high dimensional data by sub setting and displaying in multiple ways (table, graph …). Sub setting on a different dimensions instantly update the downstream visualizations without any additional user input. Building on this ability of interact with data, Red also utilized the QT UI framework to create powerful interactive graphics.

Please contact us if you have some questions about Red-R.

Getting Started with Red-R

More videos

love to see more indepth videos of Red-R.