Read Visium Result Folders to AnnData#

After processing your visium experiments, you should have a folder for each ROI. You can read all of them into one AnnData:

>>> import spatialtis as st
>>> folders = [
...   "ROI_1_filtered_gene_bc_matrix_spatial",
...   "ROI_2_filtered_gene_bc_matrix_spatial",
...   ]
>>> annotations = pd.DataFrame({
...     "ROI": ["ROI1", "ROI2"],
...     "Tissue": ["Front", "Tail"],
... })

By default it will read from the filtered matrix

>>> data = st.read_visium(folders, read_filtered=True, annotations=annotations)
>>> data
    AnnData object with n_obs × n_vars = 8072 × 10467
        obs: 'Tissue', 'ROI'
        obsm: 'spatial'