Nothing
## ----setup, include=FALSE-----------------------------------------------------
knitr::opts_chunk$set(echo = TRUE)
## ---- eval=FALSE--------------------------------------------------------------
# if(!requireNamespace("BiocManager", quietly = TRUE))
# install.packages("BiocManager")
# BiocManager::install("SpatialExperiment")
## ---- message=FALSE-----------------------------------------------------------
library("SpatialExperiment")
library("Matrix")
library("rjson")
## -----------------------------------------------------------------------------
barcodesFile <- system.file(file.path("extdata", "10x_visium",
"barcodes.tsv"), package="SpatialExperiment")
barcodesEx <- read.csv(barcodesFile, sep="\t",
header=FALSE, col.names=c("Cell_ID"))
featuresFile <- system.file(file.path("extdata", "10x_visium",
"features.tsv"), package="SpatialExperiment")
featuresEx <- read.csv(featuresFile, sep="\t",
header=FALSE, col.names=c("Feature_ID", "Feature_name",
"Feature_type"))
countsFile <- system.file(file.path("extdata", "10x_visium",
"matrix.mtx"), package="SpatialExperiment")
countsEx <- readMM(file=countsFile)
## -----------------------------------------------------------------------------
posFile <- system.file(file.path("extdata", "10x_visium",
"tissue_positions_list.tsv"),
package="SpatialExperiment")
tissPosEx <- read.csv(posFile,
sep="\t", header=FALSE,
col.names=c("Cell_ID", "in_tissue",
"array_row", "array_col",
"pxl_col_in_fullres", "pxl_row_in_fullres"))
## -----------------------------------------------------------------------------
imageFilePath <- list.files(system.file(file.path("extdata", "10x_visium",
"images"), package="SpatialExperiment"),
full.names=TRUE)
## -----------------------------------------------------------------------------
scaleFile <- system.file(file.path("extdata", "10x_visium",
"scalefactors_json.json"),
package="SpatialExperiment")
scalefactors <- fromJSON(file=scaleFile)
## -----------------------------------------------------------------------------
ve <- VisiumExperiment(rowData=featuresEx, colData=barcodesEx,
assays=c(counts=countsEx),
spatialCoords=tissPosEx,
scaleFactors=scalefactors)
ve
## -----------------------------------------------------------------------------
spatialCoords(ve)
## -----------------------------------------------------------------------------
imagePaths(ve) <- imageFilePath
imagePaths(ve)
## -----------------------------------------------------------------------------
scaleFactors(ve)
## -----------------------------------------------------------------------------
sum(isInTissue(ve))
ve[isInTissue(ve)]
## -----------------------------------------------------------------------------
sessionInfo()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.