Skip to content

About

Making SuperPlots in R

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

SuperPlotR SuperPlotR website

R-CMD-check DOI

The goal of SuperPlotR is to allow the user to easily generate SuperPlots in R.

SuperPlots are a way to visualise data in a way that emphasises the experimental reproducibility. You can read more about SuperPlots in the original paper:

Lord, S.J., Velle, K.B., Mullins, R.D. & Fritz-Laylin, L.K. (2020) SuperPlots: Communicating reproducibility and variability in cell biology. J. Cell Biol. 219(6):e202001064

Installation

You can install the development version of SuperPlotR from GitHub with:

# install.packages("pak")
pak::pak("quantixed/SuperPlotR")

Example

A simple example of how to use SuperPlotR is shown below:

library(SuperPlotR)
superplot(lord_jcb, "Speed", "Treatment", "Replicate", ylab = "Speed (µm/min)")

The data used in this example is included in the package and is from the original paper.

To generate a SuperPlot, you need a data frame that has at least three columns. These columns are:

  1. the variable that is measured in the experiment,
  2. the experimental condition,
  3. the experimental repeat that the measurement comes from.

The superplot() function takes the data frame, the names of these three columns, and can be customised further with additional arguments.

Learn more

SuperPlotR can do a lot more. Check out the guides below to help make your plots shine!

There are some things that SuperPlotR can’t do and these limitations are here:

Bonus tracks:

SuperPlotR can generate a couple of other plot types

More information

My SuperPlot package for IGOR Pro is available here

A popular web-based app for generating SuperPlots, developed by Joachim Goedhart is available here

About

Making SuperPlots in R

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages