首页 > 编程语言 >python st

python st

时间:2022-09-27 21:44:50浏览次数:45  
标签:info ... matrix python st lr counts data

#######numpy.ndarray转为dataframe

lr_info = data1.uns['lr_summary']

lr_scores = data1.obsm['lr_scores']

df_lr_scores = pd.DataFrame(data=lr_scores[0:,0:], columns=lr_info.index.values[0:])

 ###############遍历文件夹 datanames = os.listdir(path="/home/luozh/MD/stlearn/liuyang")

for i in datanames:
...: data_path = i
...: data = st.io.read_gem(
...: file_path= data_path,
...: sep='\t', bin_type="bins",
...: bin_size=100, is_sparse=True)
...: data.tl.cal_qc()
...: adata = st.io.stereo_to_anndata(data,flavor='seurat',output=i+'out.h5ad')

 ##########################准备stlearn (counts\spatial) ####RRRR counts = bin100@assays$Spatial@counts counts_matrix  = t(counts) %>% as.data.frame %>%write.table('count_matrix.txt',row.names=T,sep='\t') spatial_info = data.frame(imagecol=bin100$x,imagerow=bin100$y) write.csv(image_info,'spatail_info.csv',row.names = F) ###########python counts_matrix = pd.read_csv("/home/luozh/MD/BA_ST2/bin100/count_matrix.txt",sep='\t') spatial_info = pd.read_csv("/home/luozh/MD/BA_ST2/bin100/spatial_info.csv") data = st.create_stlearn(count=counts_matrix,spatial=df_image_info,library_id="BA_1", scale=1,background_color="white")    

标签:info,...,matrix,python,st,lr,counts,data
From: https://www.cnblogs.com/madong-s/p/16735507.html

相关文章

  • AtCoder Beginner Contest 266
    AtCoder五十连练第三练AtCoderBeginnerContest266D-SnukePanic(1D)高桥正试图抓住许多Snuke。有五个坑在坐标\(0,1,2,3,4\)号线,连接到Snuke的巢。现在,\(......
  • python垃圾回收机制与流程控制
    垃圾回收机制有一些语言,内存空间的申请和清除都需要程序员自己写代码才可以完成,但是在python中却不需要,通过垃圾回收机制自动管理1.引用计数name='lizhi'表示数......
  • Python cv2(Opencv) Canny边缘检测 和 傅里叶变换
    OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效,由一系列C函数和少......
  • Spring MVC框架:第四章:属性域使用(request域、session域、application域)
    第六节属性域使用(request域、session域、application域)1.request域在SpringMVC中,当我们想把一个对象存入请求域有很多种操作方式,用哪一个都可以。①使用Model对象@R......
  • 【Django-rest-framework框架】第03回 序列化类字段与高级用法
    目录1.序列化类常用字段与字段参数1.1常用字段类型1.2选项参数1.3通用参数2.序列化类高级用法之sourse2.1source可以指定序列化表中得哪个字段2.2source如果是方......
  • 垃圾回收、python中的流程控制
    垃圾回收机制1.概念垃圾回收机制(GC):是Python解释器自带一种机制,专门用来回收不可用的变量值所占用的内存空间2.原理Python的垃圾回收机制(GC)主要使用引用计数(referen......
  • Python之垃圾回收机制与流程控制
    python之垃圾回收机制与流程控制目录一、垃圾回收机制二、流程控制1.流程控制理论2.流程控制的必备python知识3.流程控制之分支结构(ifelse语句)(1)单if分支结构(2)if...el......
  • Python基础5
    今日内容概要垃圾回收机制流程控制理论流程控制必备知识分支结构循环结构作业今日内容详细垃圾回收机制  有一些语言内存空间的申请和释放都需......
  • python之基本数据类型
    python之基本数据类型目录基本数据类型(知识点整合)1.整型int2.浮点型float3.字符串string4.列表list5.字典dictionary6.布尔值bool7.元组tuple8.集合set基本数据类型(知......
  • 【python】使用python处理excel数据
      目标使用python处理excel文件的数据,基本操作包括:excel文件读写,增删sheet页。 调研python-pandas模块 实现读 写    sheet页修......