GSE14961 读取数据,创建Seurat对象
rownames(meta_data)<- meta_data[, 1] # 第一列是基因名。meta_data<- meta_data[, -1]# 删除第一列。###细胞的元数据(如样本信息、细胞类型、患者信息等)。# 将元数据添加到Seurat对象。##读取counts矩阵。# 创建Seurat对象。# 保存Seurat对象。
rm(list=ls())
library(data.table)
library(Seurat)
###读取元数据
meta_data<-fread("data/GSE149614_HCC.metadata.updated.txt", data.table = FALSE)
##读取counts矩阵
scdata<-fread("data/GSE149614_HCC.scRNAseq.S71915.count.txt", data.table = FALSE)
library(Matrix)
ronames(scdata)<-scdata[,1]
scdata<-scdata[,-1]
text<-scdata[1:10,1:10]
scdata<- as.matrix(scdata)
scdata <- as(scdata, "dgCMatrix")
# 创建Seurat对象
seurat_obj <- CreateSeuratObject(counts = scdata,
project = "liver cancer",
min.cells = 3,
min.features = 200)
metadata<-seurat_obj@meta.data
###细胞的元数据(如样本信息、细胞类型、患者信息等)。
rownames(meta_data)<- meta_data[, 1] # 第一列是基因名
text<-meta_data[1:10,]
meta_data<- meta_data[, -1] # 删除第一列
# 将元数据添加到Seurat对象
seurat_obj <- AddMetaData(seurat_obj, metadata = meta_data)
# 保存Seurat对象
saveRDS(seurat_obj, file = "seurat_obj.rds")
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)