APIs
Import and Initialization
[1]:
import pysodb
[2]:
# to access what datasets are privided by SODB,
# one can either use the command-line version of sodb like following,
# or directly visiting the GUI website: https://gene.ai.tencent.com/SpatialOmics/
[3]:
# Initialization
sodb = pysodb.SODB()
List datasets
[4]:
# show the all datasets
sodb.list_dataset()
[4]:
['rodriques2019slide',
'Dhainaut2022Spatial',
'eng2019transcriptome',
'gut2018multiplexed',
'Gouin2021An',
'maynard2021trans',
'Beechem2022High',
'stahl2016visualization',
'carlberg2019exploring',
'lohoff2021integration',
'Shah2016InSitu',
'xia2022the',
'Garcia2021Mapping',
'mantri2021spatiotemporal',
'ortiz2020molecular',
'hartmann2020single_cell',
'liu2020high',
'berglund2018spatial',
'Goltsev2028deep',
'schurch2020coordinated',
'asp2017spatial',
'zhang2021spatially',
'ji2020multimodal',
'Buzzi2022Spatial',
'Fang2022Conservation',
'Biermann2022Dissecting',
'wang2022high',
'codeluppi2018spatial',
'MALDI_lung',
'mcCaffrey2022the',
'10x',
'bergenstrahle2021super',
'hildebrandt2021spatial',
'chen2020spatial',
'maniatis2019spatiotemporal',
'hunter2021spatially',
'Pascual2021Dietary',
'he2020integrating',
'Wang2018three',
'keren2018a',
'fawkner2021spatiotemporal',
'MALDI_seed',
'asp2019a',
'Wang2018Three_1k',
'chen2022spatiotemporal',
'Tower2021Spatial',
'moffitt2018molecular',
'guilliams2022spatial',
'kuett2021three',
'yuan2021seam',
'chen2022spatiotemporal_compre_20',
'liu2022reproducible',
'Sun2022Excitatory',
'Barkley2022Cancer',
'lin2018highly',
'Sanchez2021A',
'kvastad2021the',
'xia2019spatial',
'scispace',
'Joglekar2021A',
'chen2021dissecting',
'zhao2022spatial',
'Kleshchevnikov2022Cell2location',
'Vickovic2019high',
'niehaus2019transmission',
'Marshall2022High_mouse',
'Juntaro2022MEK',
'Ratz2022Clonal',
'parigi2022the',
'moncada2020integrating',
'Kadur2022Human',
'MALDI_kidney',
'stickels2020highly',
'Dixon2022Spatially',
'thrane2018spatially',
'Konieczny2022Interleukin',
'desi_metaspace',
'chen2021decoding',
'wang2021easi',
'risom2022transition',
'liu2022spatiotemporal',
'MALDI_brain',
'Lebrigand2022The',
'gracia2021genome',
'Misra2021Characterizing',
'Melo2021Integrating',
'Navarro2020Spatial',
'Marshall2022High_human',
'backdahl2021spatial']
List datasets by category
[5]:
# show the spatial proteomics datasets
sodb.list_dataset_by_category('Spatial Proteomics')
[5]:
['Goltsev2028deep',
'kuett2021three',
'schurch2020coordinated',
'risom2022transition',
'keren2018a',
'mcCaffrey2022the',
'liu2022reproducible',
'hartmann2020single_cell',
'lin2018highly',
'gut2018multiplexed']
[6]:
# show the spatial transcriptomics datasets
sodb.list_dataset_by_category('Spatial Transcriptomics')
[6]:
['he2020integrating',
'Kleshchevnikov2022Cell2location',
'Vickovic2019high',
'Marshall2022High_mouse',
'Juntaro2022MEK',
'Wang2018three',
'asp2017spatial',
'Ratz2022Clonal',
'rodriques2019slide',
'ji2020multimodal',
'zhang2021spatially',
'parigi2022the',
'fawkner2021spatiotemporal',
'Dhainaut2022Spatial',
'eng2019transcriptome',
'moncada2020integrating',
'Gouin2021An',
'Buzzi2022Spatial',
'Fang2022Conservation',
'maynard2021trans',
'asp2019a',
'Kadur2022Human',
'Biermann2022Dissecting',
'stickels2020highly',
'Wang2018Three_1k',
'chen2022spatiotemporal',
'Dixon2022Spatially',
'thrane2018spatially',
'Konieczny2022Interleukin',
'wang2022high',
'Tower2021Spatial',
'stahl2016visualization',
'moffitt2018molecular',
'chen2021decoding',
'guilliams2022spatial',
'codeluppi2018spatial',
'wang2021easi',
'10x',
'carlberg2019exploring',
'bergenstrahle2021super',
'chen2022spatiotemporal_compre_20',
'Sun2022Excitatory',
'liu2022spatiotemporal',
'Barkley2022Cancer',
'Lebrigand2022The',
'gracia2021genome',
'hildebrandt2021spatial',
'Sanchez2021A',
'chen2020spatial',
'kvastad2021the',
'lohoff2021integration',
'xia2019spatial',
'maniatis2019spatiotemporal',
'hunter2021spatially',
'Shah2016InSitu',
'Pascual2021Dietary',
'scispace',
'xia2022the',
'Garcia2021Mapping',
'Melo2021Integrating',
'Misra2021Characterizing',
'Joglekar2021A',
'Navarro2020Spatial',
'mantri2021spatiotemporal',
'ortiz2020molecular',
'chen2021dissecting',
'Marshall2022High_human',
'berglund2018spatial',
'backdahl2021spatial']
[7]:
# show the spatial metabolomics datasets
sodb.list_dataset_by_category('Spatial Metabolomics')
[7]:
['desi_metaspace',
'MALDI_seed',
'yuan2021seam',
'MALDI_lung',
'niehaus2019transmission',
'MALDI_kidney',
'MALDI_brain']
[8]:
# show the spatial MultiOmics datasets
sodb.list_dataset_by_category('Spatial MultiOmics')
[8]:
['Beechem2022High', 'liu2020high']
[9]:
# show the spatial genomics datasets
sodb.list_dataset_by_category('Spatial Genomics')
[9]:
['zhao2022spatial']
List experiments by dataset
[10]:
# show the spatial genomics datasets
sodb.list_experiment_by_dataset('gut2018multiplexed')
[10]:
['cell_129',
'cell_143',
'cell_140',
'cell_127',
'cell_122',
'cell_120',
'cell_139',
'cell_146',
'cell_all',
'cell_136',
'cell_141',
'cell_118',
'cell_119',
'cell_142']
load dataset
[11]:
# Load a specific dataset
sodb.load_dataset("yuan2021seam") # Load a specific dataset
download experiment[R2_pixel] in dataset[yuan2021seam]
100%|██████████| 114M/114M [00:08<00:00, 13.3MB/s]
load experiment[R2_pixel] in dataset[yuan2021seam] from /home/yzy/anaconda3/envs/SODB/lib/python3.9/site-packages/pysodb-1.0.0-py3.9.egg/pysodb/cache/yuan2021seam/R2_pixel.h5ad
download experiment[NCTC1469withIdU_Hepa1-6_pixel] in dataset[yuan2021seam]
100%|██████████| 99.1M/99.1M [00:08<00:00, 12.6MB/s]
load experiment[NCTC1469withIdU_Hepa1-6_pixel] in dataset[yuan2021seam] from /home/yzy/anaconda3/envs/SODB/lib/python3.9/site-packages/pysodb-1.0.0-py3.9.egg/pysodb/cache/yuan2021seam/NCTC1469withIdU_Hepa1-6_pixel.h5ad
download experiment[R1_pixel] in dataset[yuan2021seam]
100%|██████████| 113M/113M [00:14<00:00, 7.99MB/s]
load experiment[R1_pixel] in dataset[yuan2021seam] from /home/yzy/anaconda3/envs/SODB/lib/python3.9/site-packages/pysodb-1.0.0-py3.9.egg/pysodb/cache/yuan2021seam/R1_pixel.h5ad
download experiment[R3_pixel] in dataset[yuan2021seam]
100%|██████████| 114M/114M [00:08<00:00, 13.7MB/s]
load experiment[R3_pixel] in dataset[yuan2021seam] from /home/yzy/anaconda3/envs/SODB/lib/python3.9/site-packages/pysodb-1.0.0-py3.9.egg/pysodb/cache/yuan2021seam/R3_pixel.h5ad
download experiment[A549withBrdU_Hela_pixel] in dataset[yuan2021seam]
100%|██████████| 125M/125M [00:16<00:00, 8.11MB/s]
load experiment[A549withBrdU_Hela_pixel] in dataset[yuan2021seam] from /home/yzy/anaconda3/envs/SODB/lib/python3.9/site-packages/pysodb-1.0.0-py3.9.egg/pysodb/cache/yuan2021seam/A549withBrdU_Hela_pixel.h5ad
download experiment[R4_pixel] in dataset[yuan2021seam]
100%|██████████| 113M/113M [00:16<00:00, 7.34MB/s]
load experiment[R4_pixel] in dataset[yuan2021seam] from /home/yzy/anaconda3/envs/SODB/lib/python3.9/site-packages/pysodb-1.0.0-py3.9.egg/pysodb/cache/yuan2021seam/R4_pixel.h5ad
[11]:
{'R2_pixel': AnnData object with n_obs × n_vars = 65536 × 231
obs: 'leiden'
uns: 'leiden', 'leiden_colors', 'log1p', 'moranI', 'neighbors', 'pca', 'spatial_neighbors', 'umap'
obsm: 'X_pca', 'X_umap', 'spatial'
varm: 'PCs'
obsp: 'connectivities', 'distances', 'spatial_connectivities', 'spatial_distances',
'NCTC1469withIdU_Hepa1-6_pixel': AnnData object with n_obs × n_vars = 65536 × 168
obs: 'mask', 'cellidx', 'cell_label', 'leiden'
uns: 'cell_label_colors', 'cellidx_colors', 'leiden', 'leiden_colors', 'log1p', 'moranI', 'neighbors', 'pca', 'spatial_neighbors', 'umap'
obsm: 'X_pca', 'X_umap', 'spatial'
varm: 'PCs'
obsp: 'connectivities', 'distances', 'spatial_connectivities', 'spatial_distances',
'R1_pixel': AnnData object with n_obs × n_vars = 65536 × 228
obs: 'leiden'
uns: 'leiden', 'leiden_colors', 'log1p', 'moranI', 'neighbors', 'pca', 'spatial_neighbors', 'umap'
obsm: 'X_pca', 'X_umap', 'spatial'
varm: 'PCs'
obsp: 'connectivities', 'distances', 'spatial_connectivities', 'spatial_distances',
'R3_pixel': AnnData object with n_obs × n_vars = 65536 × 234
obs: 'leiden'
uns: 'leiden', 'leiden_colors', 'log1p', 'moranI', 'neighbors', 'pca', 'spatial_neighbors', 'umap'
obsm: 'X_pca', 'X_umap', 'spatial'
varm: 'PCs'
obsp: 'connectivities', 'distances', 'spatial_connectivities', 'spatial_distances',
'A549withBrdU_Hela_pixel': AnnData object with n_obs × n_vars = 65536 × 274
obs: 'leiden'
uns: 'leiden', 'leiden_colors', 'log1p', 'moranI', 'neighbors', 'pca', 'spatial_neighbors', 'umap'
obsm: 'X_pca', 'X_umap', 'spatial'
varm: 'PCs'
obsp: 'connectivities', 'distances', 'spatial_connectivities', 'spatial_distances',
'R4_pixel': AnnData object with n_obs × n_vars = 65536 × 228
obs: 'leiden'
uns: 'leiden', 'leiden_colors', 'log1p', 'moranI', 'neighbors', 'pca', 'spatial_neighbors', 'umap'
obsm: 'X_pca', 'X_umap', 'spatial'
varm: 'PCs'
obsp: 'connectivities', 'distances', 'spatial_connectivities', 'spatial_distances'}
Load experiment
[12]:
# Load a specific experiment
sodb.load_experiment("yuan2021seam", "NCTC1469withIdU_Hepa1-6_pixel")
load experiment[NCTC1469withIdU_Hepa1-6_pixel] in dataset[yuan2021seam] from /home/yzy/anaconda3/envs/SODB/lib/python3.9/site-packages/pysodb-1.0.0-py3.9.egg/pysodb/cache/yuan2021seam/NCTC1469withIdU_Hepa1-6_pixel.h5ad
[12]:
AnnData object with n_obs × n_vars = 65536 × 168
obs: 'mask', 'cellidx', 'cell_label', 'leiden'
uns: 'cell_label_colors', 'cellidx_colors', 'leiden', 'leiden_colors', 'log1p', 'moranI', 'neighbors', 'pca', 'spatial_neighbors', 'umap'
obsm: 'X_pca', 'X_umap', 'spatial'
varm: 'PCs'
obsp: 'connectivities', 'distances', 'spatial_connectivities', 'spatial_distances'