
随着 10x Xenium 平台在组织水平上的空间转录组应用越来越广,实验和分析过程中经常会遇到以下两个典型问题:
最近有好几个小伙伴遇到了这个问题,今天就和大家一起看看如何使用 Xenium Explorer 来完成这两个任务,并在 Scanpy 中进一步分析。
安装完成后,双击 .xenium 文件即可打开。软件会自动加载组织影像和空间转录组细胞点位。


👉 需求场景:一张 Xenium 载玻片上有多个组织,需要拆分成不同样本。
操作步骤:
SampleA、SampleB。假设切片上是两个样本:

使用套索工具选中组织区域


导出选中样本中包含的细胞信息

导出细胞id信息

👉 需求场景:在同一个样本中,只分析局部区域(如肿瘤核心 vs 边缘)。
操作步骤:
ROI_TumorCore、ROI_TumorEdge 等。
导出的 ROI 文件可直接导入 Scanpy 进行下游分析:
import scanpy as sc
import os
# ROI 文件目录
data_dir = "ROI_exports/"
files = [f for f in os.listdir(data_dir) if f.endswith(".csv")]
for f in files:
df = pd.read_csv(f'./data_dir/f', skiprows=2)
df.rename(columns={'Cell ID': 'cell_id'}, inplace=True)
df['sample'] = f.replace('.csv', '') # 注意,这里我圈选的区域导出的csv文件是以样本名称命名的
tmp.append(df[['cell_id', 'sample']])
all_roi = pd.concat(tmp, axis=0)
## 然后再把这些信息加入到adata.obs中即可
📌 这样,在 Scanpy 中就能:
✨ Xenium Explorer 在空间转录组分析前期非常关键:
📊 在下游 Scanpy 分析中,结合 ROI 标签,可以进行:
从而为 肿瘤微环境研究、组织分区比较 等问题提供更精准答案。