Getting Started
If you are new to spatial omics data and would like to jump into some analysis, this page is a great place to start.
What technologies is our software applicable to?
Please check out our scdney suite of packages for analysing many different types of single cell resolution assays. This website focuses specifically on single cell resolution assays that have spatial context. That is, each of the cells has an x-y coordinate. Technologies that generate this type of data include Imaging Mass Cytometry, MIBI-TOF, Xenium, CosMx, and MERFISH.
Using our packages
Its important to know that our packages are interoperable with many other awesome packages out there. We highly recommend that you reflect on your needs or what you would like to find in your data, and then choose the analytical methods that will be most appropriate for your data.
To get started with our packages, we recommend that you read the descriptions of our packages on the Software page. Clicking on the beautiful hex stickers will take you to the package vignettes that will explain their functionality in depth.
We also recommend that you browse our analysis examples on the Examples page. Here you will find the application of combinations of our packages to answer multi-compenent questions on a diverse range of spatially-resolved single-cell assays. When you are reading these, keep the assay in mind for context but also be cognisant that the majority of the analytical approaches that are demonstrated will apply to many different assays.
In saying this, interoperability, the key linking object between many of the packages is a SpatialExperiment
object from the SpatialExperiment.
SpatialExperiment
With interoperability as a focus, the key linking object between many of the packages demonstrated on this website is a SpatialExperiment
object from the SpatialExperiment.
Creating a SpatialExperiment
The vignette for the SpatialExperiment package explains how to turn a
matrix
ordata.frame
into aSpatialExperiment
.If you have a .csv file or a .xlsx file, this can be read into R using
read_csv)
andread_xlsx()
from thereadxl
package and converted into amatrix
ordata.frame
. You could also useread.csv
orread.delim
in base R.If you have a
Seurat
object, you can convert this to aSingleCellExperiment
using theas.SingleCellExperiment()
function or back again usingas.Seurat()
.A
SpatialExperiment
object is pretty much just aSingleCellExperiment
but with spatial coordinates stored inspatialCoords()
. You will see many people analysing spatial data with aSingleCellExperiment
with the spatial coordinates stored in thecolData
. Most of our packages are accepting of this approach.For visualisations, we recommend duplicating your
spatialCoords()
in thereducedDim()
slot and in thecolData
.