The iSEE package provides an interactive user interface for exploring data stored in SummarizedExperiment
objects (Rue-Albrecht et al. (2018)).
This repository hosts the source code for minimal iSEE applications that each demonstrate a custom plot or table panel for the iSEE package.
Custom plot and table panels are described in the vignettes of the iSEE package. Briefly, custom panels allow users to add an arbitrary number of functions that process a SummarizedExperiment
object, a selection of rows, and a selection of columns to produce a ggplot
object or a data.frame
from dynamically computed data, unlike predefined plot and table panels.
Each example is stored in a separate subfolder. Folder names should start with table_
or plot_
, to indicate the type of custom panel and facilitate browsing.
Each example must be comprised of five files:
custom.R
: a script that defines the function(s) underlying the custom panel.app.R
: a script that prepares a small data set, configures the iSEE application, and launches the tour.tour.txt
: a set of step-wise instructions attached to various UI elements in the iSEE user interface.Screenshot.png
: a screen capture or illustration of the custom panel that will be shown as a thumbnail in this README file. The image should not include more than 1 row of 3 panels, to be displayed in awidth="450px" height="150px"
format.README.md
: a file that displaysScreenshot.png
in awidth="100%"
format.
To launch an application, simply set your working directory to the appropriate subdirectory, and execute app.R
.
Click on the the image to access the source code.