The goal of iSEEfier
is to provides a set of functionality to quickly and intuitively create,
inspect, and combine initial configuration objects for the iSEE
package.
These can be conveniently passed in a straightforward manner to the function call
to launch iSEE()
with the specified configuration, tailored to individual visualisation
objectives.
This package currently works seamlessly with the sets of panels provided by the
iSEE
and iSEEu
packages, but can be extended to accommodate the usage of any
custom panel (e.g. from iSEEde
, iSEEpathways
, or any panel developed independently
by the user).
iSEEfier
can be found on Bioconductor
(https://www.bioconductor.org/packages/iSEEfier).
You can install the development version of iSEEfier
from GitHub with:
library("remotes")
remotes::install_github("NajlaAbassi/iSEEfier",
dependencies = TRUE, build_vignettes = TRUE)
This is a basic example which shows you how to use iSEEfier
on a demo
dataset (the one included in the scRNAseq
package).
library(iSEEfier)
library(iSEE)
sce <- scRNAseq::RichardTCellData()
sce <- scuttle::logNormCounts(sce)
sce <- scater::runPCA(sce)
sce <- scater::runTSNE(sce)
gene_list <- c("ENSMUSG00000026581", "ENSMUSG00000005087", "ENSMUSG00000015437")
cluster <- "stimulus"
group <- "single cell quality"
initial <- iSEEinit(sce = sce, features = gene_list, clusters = cluster, groups = group)
iSEE(sce, initial = initial)
You can find the rendered version of the documentation of iSEEfier
at
the project website https://NajlaAbassi.github.io/iSEEfier,
created with pkgdown
.
If you encounter a bug, have usage questions, or want to share ideas and functionality to make this package better, feel free to file an issue.
Please note that the iSEEfier project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
MIT