Title: | Package for enabling powerful shiny web displays of Bioconductor objects |
---|---|
Description: | The interactiveDisplay package contains the methods needed to generate interactive Shiny based display methods for Bioconductor objects. |
Authors: | Bioconductor Package Maintainer [cre], Shawn Balcome [aut], Marc Carlson [ctb] |
Maintainer: | Bioconductor Package Maintainer <[email protected]> |
License: | Artistic-2.0 |
Version: | 1.45.0 |
Built: | 2024-10-30 08:36:27 UTC |
Source: | https://github.com/bioc/interactiveDisplay |
This opens a shiny visualization application in the browser based on ...
altgr(object, ...)
altgr(object, ...)
object |
data object to display |
... |
additional arguments passed to methods; currently unused. |
Any ...
http://bioconductor.org/packages/2.13/bioc/html/interactiveDisplay.html
if(interactive()) { ## Open an browser application for the purpose of manually biclustering an ## ExpressionSet object and obtaining a GO summary for a specific bicluster. data(mmgr) altgr(mmgr) }
if(interactive()) { ## Open an browser application for the purpose of manually biclustering an ## ExpressionSet object and obtaining a GO summary for a specific bicluster. data(mmgr) altgr(mmgr) }
This opens a shiny visualization application in the browser based on the submitted ExpressionSet object.
bicgo(object, ...)
bicgo(object, ...)
object |
data object to display |
... |
additional arguments passed to methods; currently unused. |
Any ExpressionSet object.
http://bioconductor.org/packages/2.13/bioc/html/interactiveDisplay.html
if(interactive()) { ## Open an browser application for the purpose of manually biclustering an ## ExpressionSet object and obtaining a GO summary for a specific bicluster. data(expr) bicgo(expr) }
if(interactive()) { ## Open an browser application for the purpose of manually biclustering an ## ExpressionSet object and obtaining a GO summary for a specific bicluster. data(expr) bicgo(expr) }
This opens a shiny visualization application in the browser based on the submitted object.
display(object, ...)
display(object, ...)
object |
data object to display |
... |
additional arguments passed to methods; currently unused. |
Usually some variation of the initial input object, but it may be altered by the display widget (subset for example).
Shawn Balcome and Marc Carlson
http://bioconductor.org/packages/2.13/bioc/html/interactiveDisplay.html
if(interactive()) { ## draw a RangedSummarizedExperiment object data(se) display(se) ## draw a GRanges object data(mmgr) display(mmgr) ## some display methods allow subsetting. ## To take advantage, just use an assignment operator like this: mmgr2 <- display(mmgr) ## draw a GRangesList object data(mmgrl) display(mmgrl) ## draw an ExpressionSet object data(expr) display(expr) ## draw an MRexperiment object (placeholder!!!) data(mr) display(mr) }
if(interactive()) { ## draw a RangedSummarizedExperiment object data(se) display(se) ## draw a GRanges object data(mmgr) display(mmgr) ## some display methods allow subsetting. ## To take advantage, just use an assignment operator like this: mmgr2 <- display(mmgr) ## draw a GRangesList object data(mmgrl) display(mmgrl) ## draw an ExpressionSet object data(expr) display(expr) ## draw an MRexperiment object (placeholder!!!) data(mr) display(mr) }
The expression data are real but anonymized. The data are from an experiment that used Affymetrix U95v2 chips. The data were processed by dChip and then exported to R for analysis. The data illustrate ExpressionSet-class, with assayData containing the required matrix element exprs and an additional matrix se.exprs. se.exprs has the same dimensions as exprs. The phenoData and standard error estimates (se.exprs) are made up. The information in the "description" slot is fake.
The data for 26 cases, labeled A to Z and 500 genes. Each case has three covariates: sex (male/female); type (case/control); and score (testing score).
data(expr)
data(expr)
This opens a shiny visualization application in the browser based on the submitted plot.
gridsvgjs(object, ...)
gridsvgjs(object, ...)
object |
data object to display |
... |
additional arguments passed to methods; currently unused. |
Any grid based plot. For example: a plot produced with lattice, ggplot2 or biobase libraries.
http://bioconductor.org/packages/2.13/bioc/html/interactiveDisplay.html
if(interactive()) { ## Send a grid based plot to a browser as a Javascript interactive SVG library(ggplot2) data(mtcars) qp <- qplot(mpg, data=mtcars, geom="density", fill=factor(cyl), alpha=I(.4)) gridsvgjs(qp) }
if(interactive()) { ## Send a grid based plot to a browser as a Javascript interactive SVG library(ggplot2) data(mtcars) qp <- qplot(mpg, data=mtcars, geom="density", fill=factor(cyl), alpha=I(.4)) gridsvgjs(qp) }
This opens a shiny visualization application in the browser.
gridtweak(...)
gridtweak(...)
... |
additional arguments passed to methods; currently unused. |
Any grid based plot. For example: a plot produced with lattice, ggplot2 or biobase libraries.
http://bioconductor.org/packages/2.13/bioc/html/interactiveDisplay.html
if(interactive()) { ## Send a grid based plot to a browser as a Javascript interactive SVG gridtweak() }
if(interactive()) { ## Send a grid based plot to a browser as a Javascript interactive SVG gridtweak() }
A toy GRanges object for demonstration purposes.
data(mmgr)
data(mmgr)
A toy GRangesList dataset derived from the GRanges dataset in this package for purposes of demonstration.
The GRanges dataset was submitted to display(), subsetted and several iterations of the results were fused into a GRangesList object. This is fake data.
data(mmgrl)
data(mmgrl)
A toy RangedSummarizedExperiment object for demonstration purposes.
data(se)
data(se)
This opens a shiny visualization application in the browser based on ...
simplenet(object, ...)
simplenet(object, ...)
object |
data object to display |
... |
additional arguments passed to methods; currently unused. |
Any ...
http://bioconductor.org/packages/2.13/bioc/html/interactiveDisplay.html
if(interactive()) { ## Open an browser application for the purpose of manually biclustering an ## ExpressionSet object and obtaining a GO summary for a specific bicluster. simplenet(mtcars) }
if(interactive()) { ## Open an browser application for the purpose of manually biclustering an ## ExpressionSet object and obtaining a GO summary for a specific bicluster. simplenet(mtcars) }