# 设置工作目录
setwd('D:/')

# 导入所需的包和库
library(anndata)
library(reticulate)
use_condaenv(condaenv = "C:/python/envs/py39-bio", required = TRUE)
ad <- import("anndata")

# 读取数据集
final_ad <- ad$read_h5ad("xxxxxx.h5ad")

# 设置变量名
colnames(final_ad$X) <- final_ad$var$features

# 创建 Seurat 对象
seurat_obj <- Seurat::CreateSeuratObject(counts = final_ad$X, assay = "RNA",
                                         meta.data = final_ad$obs,
                                         min.cells = 3, min.features = 200)

注意:首先调用的Python一定得安装anndata,scanpy等库,然后再调用,一定要注意自己安装的python目录

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐