Create and operate on Giotto object
createGiottoObject()
create Giotto object
createGiottoVisiumObject()
createGiottoVisiumObject
filterGiotto()
filterGiotto
subsetGiotto()
subsetGiotto
subsetGiottoLocs()
subsetGiottoLocs
work with Giotto python environment
installGiottoEnvironment()
installGiottoEnvironment
removeGiottoEnvironment()
removeGiottoEnvironment
checkGiottoEnvironment()
checkGiottoEnvironment
functions to help to import raw spatial data
getSpatialDataset()
getSpatialDataset
readExprMatrix()
readExprMatrix
get10Xmatrix()
get10Xmatrix
stitchFieldCoordinates()
stitchFieldCoordinates
stitchTileCoordinates()
stitchTileCoordinates
functions to work with images for a Giotto object
estimateImageBg()
estimateImageBg
changeImageBg()
changeImageBg
createGiottoImage()
createGiottoImage
addGiottoImage()
addGiottoImage
addGiottoImageToSpatPlot()
addGiottoImageToSpatPlot
showGiottoImageNames()
showGiottoImageNames
updateGiottoImage()
updateGiottoImage
getGiottoImage()
getGiottoImage
plotGiottoImage()
plotGiottoImage
Create or change Giotto instructions (e.g. defaults, plotting, saving, …)
createGiottoInstructions()
createGiottoInstructions
readGiottoInstructions()
readGiottoInstrunctions
showGiottoInstructions()
showGiottoInstructions
changeGiottoInstructions()
changeGiottoInstructions
replaceGiottoInstructions()
replaceGiottoInstructions
Common functions to help working with Giotto objects
pDataDT()
pDataDT
fDataDT()
fDataDT
showProcessingSteps()
showProcessingSteps
calculateMetaTable()
calculateMetaTable
calculateMetaTableCells()
calculateMetaTableCells
combineMetadata()
combineMetadata
createMetagenes()
createMetagenes
findNetworkNeighbors()
findNetworkNeighbors
Functions that will (help to) add, update or change the Giotto object when processing spatial data
filterDistributions()
filterDistributions
filterCombinations()
filterCombinations
normalizeGiotto()
normalizeGiotto
adjustGiottoMatrix()
adjustGiottoMatrix
annotateGiotto()
annotateGiotto
removeCellAnnotation()
removeCellAnnotation
removeGeneAnnotation()
removeGeneAnnotation
addCellMetadata()
addCellMetadata
addGeneMetadata()
addGeneMetadata
addGeneStatistics()
addGeneStatistics
addCellStatistics()
addCellStatistics
addStatistics()
addStatistics
addGenesPerc()
addGenesPerc
addCellIntMetadata()
addCellIntMetadata
Functions to reduce dimensions
calculateHVG()
calculateHVG
signPCA()
signPCA
screePlot()
screePlot
jackstrawPlot()
jackstrawPlot
runPCA()
runPCA
runUMAP()
runUMAP
runtSNE()
runtSNE
Functions to cluster cells
createNearestNetwork()
createNearestNetwork
addNetworkLayout()
addNetworkLayout
extractNearestNetwork()
extractNearestNetwork
clusterCells()
clusterCells
doLeidenCluster()
doLeidenCluster
doLouvainCluster()
doLouvainCluster
doKmeans()
doKmeans
doHclust()
doHclust
subClusterCells()
subClusterCells
doLeidenSubCluster()
doLeidenSubCluster
doLouvainSubCluster()
doLouvainSubCluster
getClusterSimilarity()
getClusterSimilarity
mergeClusters()
mergeClusters
getDendrogramSplits()
getDendrogramSplits
Functions to detect cell type / cluster specific marker genes
findMarkers()
findMarkers
findMarkers_one_vs_all()
findMarkers_one_vs_all
findGiniMarkers()
findGiniMarkers
findGiniMarkers_one_vs_all()
findGiniMarkers_one_vs_all
findScranMarkers()
findScranMarkers
findScranMarkers_one_vs_all()
findScranMarkers_one_vs_all
findMastMarkers()
findMastMarkers
findMastMarkers_one_vs_all()
findMastMarkers_one_vs_all
Different visualization options to explore gene, cell or cluster characteristics
showClusterHeatmap()
showClusterHeatmap
showClusterDendrogram()
showClusterDendrogram
plotHeatmap()
plotHeatmap
plotMetaDataHeatmap()
plotMetaDataHeatmap
plotMetaDataCellsHeatmap()
plotMetaDataCellsHeatmap
violinPlot()
violinPlot
algorithms to compute spatial enrichment of gene signatures or single-cell RNAseq annotation
makeSignMatrixPAGE()
makeSignMatrixPAGE
makeSignMatrixRank()
makeSignMatrixRank
runSpatialEnrich()
runSpatialEnrich
createSpatialEnrich()
createSpatialEnrich
runPAGEEnrich()
runPAGEEnrich
PAGEEnrich()
PAGEEnrich
runRankEnrich()
runRankEnrich
rankEnrich()
rankEnrich
runHyperGeometricEnrich()
runHyperGeometricEnrich
hyperGeometricEnrich()
hyperGeometricEnrich
runSpatialDeconv()
runSpatialDeconv
runDWLSDeconv()
runDWLSDeconv
Function to (help) create a spatial network or grid
spatNetwDistributionsDistance()
spatNetwDistributionsDistance
spatNetwDistributionsKneighbors()
spatNetwDistributionsKneighbors
spatNetwDistributions()
createSpatialDelaunayNetwork()
createSpatialDelaunayNetwork
plotStatDelaunayNetwork()
plotStatDelaunayNetwork
createSpatialKNNnetwork()
createSpatialKNNnetwork
createSpatialNetwork()
createSpatialNetwork
annotateSpatialNetwork()
annotateSpatialNetwork
annotateSpatialGrid()
annotateSpatialGrid
createSpatialGrid()
createSpatialGrid
showNetworks()
showNetworks
showGrids()
showGrids
Functions to identify spatial genes
binSpect()
binSpect
binSpectSingle()
binSpectSingle
binSpectMulti()
binSpectMulti
silhouetteRank()
silhouetteRank
spatialDE()
spatialDE
spatialAEH()
spatialAEH
trendSceek()
trendSceek
spark()
spark
Functions to identify spatial co-expression patterns
clusterSpatialCorGenes()
clusterSpatialCorGenes
detectSpatialCorGenes()
detectSpatialCorGenes
heatmSpatialCorGenes()
heatmSpatialCorGenes
showSpatialCorGenes()
showSpatialCorGenes
rankSpatialCorGroups()
rankSpatialCorGroups
Functions to identify spatial domains with HMRF
doHMRF()
doHMRF
loadHMRF()
loadHMRF
viewHMRFresults()
viewHMRFresults
writeHMRFresults()
writeHMRFresults
addHMRF()
addHMRF
viewHMRFresults2D()
viewHMRFresults2D
viewHMRFresults3D()
viewHMRFresults3D
Visualization of expression space (e.g. UMAP) in 2D
dimPlot()
dimPlot
plotUMAP()
plotUMAP
plotTSNE()
plotTSNE
plotPCA()
plotPCA
dimGenePlot()
dimGenePlot
dimCellPlot()
dimCellPlot
Visualization in 2D spatial space
spatPlot()
spatPlot
spatGenePlot()
spatGenePlot
spatCellPlot()
spatCellPlot
Visualization in both 2D spatial and expression space
spatDimPlot()
spatDimPlot
spatDimGenePlot()
spatDimGenePlot
spatDimCellPlot()
spatDimCellPlot
Visualization of expression space (e.g. UMAP) in 3D
dimPlot3D()
dimPlot3D
plotUMAP_3D()
plotUMAP_3D
plotTSNE_3D()
plotTSNE_3D
plotPCA_3D()
plotPCA_3D
dimGenePlot3D()
dimGenePlot3D
Visualization in 3D spatial space
spatPlot3D()
spatPlot3D
spatGenePlot3D()
spatGenePlot3D
Visualization in both 3D spatial and expression space
spatDimPlot3D()
spatDimPlot3D
spatDimGenePlot3D()
spatDimGenePlot3D
create in silico 2D cross sections from 3D data
createCrossSection()
createCrossSection
crossSectionGenePlot()
crossSectionGenePlot
crossSectionPlot()
crossSectionPlot
crossSectionGenePlot3D()
crossSectionGenePlot3D
crossSectionPlot3D()
crossSectionPlot3D
insertCrossSectionSpatPlot3D()
insertCrossSectionSpatPlot3D
insertCrossSectionGenePlot3D()
insertCrossSectionGenePlot3D
calculate and visualize cell-type/cell-type spatial enrichment or depletion
cellProximityEnrichment()
cellProximityEnrichment
cellProximityBarplot()
cellProximityBarplot
cellProximityHeatmap()
cellProximityHeatmap
cellProximityNetwork()
cellProximityNetwork
cellProximitySpatPlot()
cellProximitySpatPlot
cellProximitySpatPlot3D()
cellProximitySpatPlot2D
Identify and visualize genes that change in a source cell type due to interaction with another neighboring cell type
findInteractionChangedGenes()
findInteractionChangedGenes
findICG()
findICG
findCellProximityGenes()
findCellProximityGenes
findCPG()
findCPG
filterCellProximityGenes()
filterCellProximityGenes
filterInteractionChangedGenes()
filterInteractionChangedGenes
filterICG()
filterICG
filterCPG()
filterCPG
combineInteractionChangedGenes()
combineInteractionChangedGenes
combineICG()
combineICG
combineCellProximityGenes()
combineCellProximityGenes
combineCPG()
combineCPG
plotInteractionChangedGenes()
plotInteractionChangedGenes
plotICG()
plotICG
plotCellProximityGenes()
plotCellProximityGenes
plotCPG()
plotCPG
plotCombineInteractionChangedGenes()
plotCombineInteractionChangedGenes
plotCombineICG()
plotCombineICG
plotCombineCellProximityGenes()
plotCombineCellProximityGenes
plotCombineCPG()
plotCombineCPG
Find putative increased spatial ligand-receptor activity between cells of pairs of cell types
exprCellCellcom()
exprCellCellcom
spatCellCellcom()
spatCellCellcom
plotCCcomDotplot()
plotCCcomDotplot
plotRankSpatvsExpr()
plotRankSpatvsExpr
plotRecovery()
plotRecovery
Export selected annotations to a folder that can be used as input for Giotto Viewer
exportGiottoViewer()
exportGiottoViewer
Convert other type of objects into a Giotto object
anndataToGiotto()
anndataToGiotto