interactiveEDA

A browser-based graphical user interface for interactive exploratory data analysis, powered by the 'ggEDA' package. Designed for non-programmers, it allows users to explore complex multi-variable relationships, visualize patterns of missing data, and create publication-ready parallel coordinate plots and tiled one-dimensional graphics — all without writing a single line of code.

Quick Start

Start using the web-app hosted here

Running interactiveEDA offline:

You can install interactiveEDA as an R package from GitHub with:

# install.packages("pak")
# pak::pak("CCICB/interactiveEDA")
install.packages("interactiveEDA", repos = c('https://ccicb.r-universe.dev', 'https://cloud.r-project.org'))

Once installed, run the app locally:

library(interactiveEDA)
run_app()

interactiveEDA will open in your default browser.

For Developers

Creating a web-assembly app

interactiveEDA is developed as a golem app, which by default cannot be compiled to webassembly because it lacks the required "app.R" file. We have added this file to the package root directory so web-assembly compilation can be accomplished using shinylive::export(".", "_site").

To auto-compile and deploy the web-assembly app version: use the deploy-app.yaml.

If this doesn't work, we can try the following shiny-live github action

Code of Conduct

Please note that the interactiveEDA project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.