当前位置: 首页 > wzjs >正文

天津龙腾公司做网站网络推广公司可不可靠

天津龙腾公司做网站,网络推广公司可不可靠,在招聘网站做销售工资高吗,网站快照是什么目录 环境构建与导入 数据准备 预处理 训练分群 结果可视化 在空间转录组的研究中,与单纯依靠表达量分群的单细胞转录组数据不同,我们经常要考虑细胞之间的免疫微环境进行分群,测试一下近期的一个新方法GitHub - ZJUFanLab/scNiche: a c…

目录

环境构建与导入

数据准备

预处理

训练分群

结果可视化


在空间转录组的研究中,与单纯依靠表达量分群的单细胞转录组数据不同,我们经常要考虑细胞之间的免疫微环境进行分群,测试一下近期的一个新方法GitHub - ZJUFanLab/scNiche: a computational framework to identify and characterize cell niches from spatial omics data at single-cell resolution

环境构建与导入

我这里是依据Github建议的方法在conda环境中构建的

import scniche as sn
import scanpy as sc
import pandas as pd
from sklearn.metrics import adjusted_rand_score
import matplotlib.pyplot as plt
import warnings
warnings.filterwarnings('ignore')print("Last run with scNiche version:", sn.__version__)# set seed
sn.pp.set_seed()

数据准备

这里需要的输入数据可以是带有注释标签的不同分辨率的空间组数据,转化成python读取的anndata格式,我这里读取示例数据如下

adata = sc.read('/data/work/scNiche-main/scniche/datasets/simulated_data.h5ad')
adata

这里注释标签为‘Cell_type’,空间组坐标位于obsm中的‘Spatial’

预处理

在进行正式训练前需要对我们的空间组数据进行一定的预处理

cutoff = 20#邻域细胞数量
lr = 0.01#学习率
epochs = 100#训练迭代次数
adata = sn.pp.cal_spatial_neighbors(adata=adata, celltype_key='Cell_type', mode='KNN', k_cutoff=cutoff, verbose=False)
adata = sn.pp.cal_spatial_exp(adata=adata, mode='KNN', k_cutoff=cutoff, is_pca=True, n_comps=50, verbose=False)
adata = sn.pp.prepare_data(adata=adata, verbose=False)

参数选择可以参照原文献或者Github,这里仅作测试

训练分群

训练过程中可以自定义需要的分群数量target_num,这里是根据注释分群的数量进行设定

model = sn.tr.Runner(adata=adata, device='cpu', verbose=False)#GPU可以替换成相应的设备
adata = model.fit(lr=lr, epochs=epochs)
# clustering
target_num = len(set(adata.obs['Cell_type']))
adata = sn.tr.clustering(adata=adata, target_k=target_num)

结果可视化

训练结束会自动生成一个“scNiche”的注释列和对应的坐标,29000左右的细胞数CPU使用默认参数,大约耗时4h,总体训练效率可以接受

plt.rcParams["figure.figsize"] = (3, 3)
sc.pl.embedding(adata, basis="spatial", color=['predict_Celltype', 'scNiche'], s=20, show=False)
plt.tight_layout()
plt.show()

最后简单展示我的数据分群情况,能看到明显的层次关系,但是该方法具体的生物学效应有待深入探索,可能更适宜较高分辨率下的病理学切片研究。

http://www.dtcms.com/wzjs/496966.html

相关文章:

  • 阿里云服务器免费体验公众号排名优化软件
  • 建设银行网站可以更改个人电话推广网站要注意什么
  • 一个网站做app广州seo排名优化服务
  • 可以做推文的网站今日的最新新闻
  • 云南放心seo整站优化赣州seo顾问
  • 北京哪家做网站优化百度秒收录排名软件
  • 惠州市网站设计公司海外网络推广平台
  • 怎么用代码做网站互联网公司
  • 自己做的腾讯充值网站青岛网页搜索排名提升
  • 宜宾做网站广告投放是做什么的
  • 昆山网站建设培训班seo+网站排名
  • 品牌网站策划企业网站模板免费
  • 如何在谷歌做网站外链win7优化设置
  • 个人网站 如何做推广百度搜索引擎优化的养成良好心态
  • 怎么做网站赌博百度网站打不开
  • 翻译网站平台建设朋友圈广告投放
  • 地方网站如何做竞价优化方案怎么写
  • 河南省建设工程标准定额管理网站什么是营销渠道
  • 图书网站建设论文服务营销7p理论
  • 南京网站设计制作公司排名榜网络舆情监测中心
  • 网站开发需求用什么软件沈阳seo关键词排名优化软件
  • 网络营销产品有哪些特点网站seo优化怎么做
  • 个人能做网站吗石家庄百度快照优化排名
  • wordpress做网站过程免费seo
  • 网站优化标题seo是什么服务器
  • 做的网站百度搜不到公司想做网络推广贵不
  • 常州地区网页制作公司昆明排名优化
  • 网上外贸网站怎么做百度网盘怎么提取别人资源
  • 正能量不良网站直接进入网站seo关键词优化排名
  • 抖音网站建设的基本情况渠道网官网