The PlotTwist Shiny app plots the data and statistics of time-dependent measurements (or other continuous data, such as spectra). Several different options for plotting are available; lineplot, small multiples and heatmap. Summary statistics (mean) and inferential statistics (confidence intervals) can be displayed as well. The user has full control over the visibility of the raw data and statistics by adjustment of the transparency (alpha). More details about the PlotTwist app can be found in our preprint.
To facilitate the display of heterogeneous responses (e.g. from measurements on multiple objects) the user can plot the data as 'small multiples' or in a heatmap style. Some background on these dataviz styles can be found in this blog
The data can be supplied in spreadsheet/long format (e.g. by copy-pasting from excel). Multiple file upload is supported and can be used to upload data from different conditions that can be individually colored or displayed. The data is converted into tidy format to enable plotting with ggplot2. Direct import of tidy data is also supported. For more information on the conversion of spreadsheet data to tidy data see this blog.
The web tool offers several options for the normalization of data. Normalization is usually performed to facilitate comparison of different measurements. Background on several normalization methods and their application can be found in this blog.
The plot can be saved as a PNG file or a PDF file, which can be opened and edited with Adobe Illustrator to allow for fine adjustments of the lay-out.
PlotTwist is created and maintained by Joachim Goedhart and Marten Postma Bug reports and feature requests can be communicated in several ways: