Public
Edited
Jul 17, 2022
1 star
Insert cell
Insert cell
mermaid`
flowchart LR
classDef DT fill:#eef;
classDef CT fill:#fee;
classDef CV fill:#eff;
anndata.zarr-->anndataObsFeatureMatrix
anndata.zarr-->anndataObsSegmentations
anndata.zarr-->anndataObsEmbedding
subgraph Convenience file types
direction TB
subgraph anndata.zarr
direction RL
X
obsm/UMAP
obsm/spatial
end
end
subgraph File types and data types
anndataObsFeatureMatrix(anndataObsFeatureMatrix.zarr)
anndataObsSegmentations(anndataObsSegmentations.zarr)
anndataObsEmbedding(anndataObsEmbedding.zarr)
obsFeatureMatrix:::DT
obsSegmentations:::DT
obsEmbedding:::DT
anndataObsFeatureMatrix-->obsFeatureMatrix
anndataObsSegmentations-->obsSegmentations
anndataObsEmbedding-->obsEmbedding
end
obsFeatureMatrix--stores info about-->featureType
obsFeatureMatrix-->obsType
obsFeatureMatrix-->featureValueType
obsEmbedding-->obsType
obsEmbedding-->embeddingType
subgraph Coordination types
obsType---cell
featureType---peak
featureType---|has value|gene
embeddingType---UMAP
embeddingType---PCA
featureValueType---expression

obsType:::CT
featureType:::CT
featureValueType:::CT
embeddingType:::CT

cell(cell):::CV
gene(gene):::CV
peak:::CV
expression:::CV
UMAP(UMAP):::CV
PCA:::CV
end

cell===heatmapCTObsType
gene===|has matching value|heatmapCTFeatureType
cell===spatialCTObsType
cell===scatterplotCTObsType
UMAP===scatterplotCTEmbeddingType
expression===heatmapCTFeatureValueType
subgraph
direction TB
subgraph Heatmap view
direction LR
heatmapCTFeatureType---|uses for matching|heatmapTypeObsFeatureMatrix
heatmapCTFeatureValueType---heatmapTypeObsFeatureMatrix
heatmapCTObsType---heatmapTypeObsFeatureMatrix

heatmapTypeObsFeatureMatrix(obsFeatureMatrix):::DT

heatmapCTFeatureType(featureType: gene):::CV
heatmapCTFeatureValueType(featureValueType: expression):::CV
heatmapCTObsType(obsType: cell):::CV
end
subgraph Scatterplot view
direction LR
scatterplotCTObsType---scatterplotTypeObsEmbedding
scatterplotCTEmbeddingType---scatterplotTypeObsEmbedding

scatterplotTypeObsEmbedding(obsEmbedding):::DT

scatterplotCTObsType(obsType: cell):::CV
scatterplotCTEmbeddingType(embeddingType: UMAP):::CV
end
subgraph Spatial view
direction LR
spatialCTObsType---spatialTypeObsSegmentations

spatialTypeObsSegmentations(obsSegmentations):::DT

spatialCTObsType(obsType: cell):::CV

end
end
`
Insert cell

One platform to build and deploy the best data apps

Experiment and prototype by building visualizations in live JavaScript notebooks. Collaborate with your team and decide which concepts to build out.
Use Observable Framework to build data apps locally. Use data loaders to build in any language or library, including Python, SQL, and R.
Seamlessly deploy to Observable. Test before you ship, use automatic deploy-on-commit, and ensure your projects are always up-to-date.
Learn more