首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    单细胞分析: Scanpy 核心绘图 (1)

    引言 本系列讲解 使用 Scanpy 分析单细胞(scRNA-seq)数据 教程[1],持续更新,欢迎关注,转发!...简介 本文旨在探索 Scanpy 在数据可视化方面的功能,并分为三个部分: 一是嵌入数据的散点图绘制,例如 UMAP 和 t-SNE; 二是利用已知标记基因识别细胞簇; 三是差异表达基因的可视化。...Scanpy 提供了该数据集的一个简化样本,仅包含 700 个细胞和 765 个高变基因。这个简化样本已经完成了预处理,并且已经计算了 UMAP。...自然杀伤细胞 (NK):GNLY、NKG7 髓系细胞 (Myeloid):CST3、LYZ 单核细胞 (Monocytes):FCGR3A 树突状细胞 (Dendritic):FCER1A 散点图 通过 Scanpy...为了提供更高的灵活性,还可以使用通用函数 scanpy.pl.embedding(),它可以处理 adata.obsm 中存储的任意键值。

    42310

    scanpy教程:预处理与聚类

    当然,选择走一遍scanpy的原因,不是因为它的强大,只是因为喜欢。 在我搬这块砖之前,中文世界关于scanpy的介绍已经很多了,这当然是好事。不知道谁会以怎样的方式遇见谁,所以,还是让我们开始吧。...然后是安装scanpy这个库,当然可能会遇到一些问题,但是花点时间总是可以Google掉的。在Windows、mac、linux平台scanpy都是可以运行的。 在学习新的库时,文档是不可不看的。...我们打开scanpy的教程官网:https://scanpy-tutorials.readthedocs.io/en/latest/pbmc3k.html ,对,就是这么直白。...我认为搞清楚这个基本上学会一半scanpy了。...This requires having ran :func:`~scanpy.pp.neighbors` or :func:`~scanpy.external.pp.bbknn` first.

    15.7K2721

    scanpy和Seurat单细胞分析对比

    scanpy和seurat分析代码比较 尝试把曾老师的单细胞seurat分析的代码转换成scanpy版本的,包括样品读取,质控,harmony去除批次效应,降维聚类,marker鉴定。.../scRNA_scripts/check-all-markers.R') setwd('../') getwd() last_markers_to_check scanpy版本的python代码...安装各种库的时候,直接pip install scanpy即可 如果是在jupyter notebook或者jupyter lab里,需要在前面加上!...pip install scanpy #安装导入需要的模块 import scanpy as sc import numpy as np import pandas as pd from glob...下的read_10x_mtx函数读取数据,传入文件夹路径,保证文件夹下还是这三个文件即可 循环读取9个单细胞数据,用字典进行存储,key为样本名,value为scanpy读取后的对象 用scanpy下的

    2.4K70

    读取文件时的大坑(python的scanpy库)

    基于《python的scanpy库读取几种常见的格式的单细胞数据文件汇总》的文章,不知道有没有细心的小伙伴发现,在使用scanpy读取单细胞数据txt文件或者其他格式文件时,得到的AnnData数据对象有点奇怪...之前没有安装scanpy库,可以进行如下操作进行安装: pip install scanpy -i https://pypi.tuna.tsinghua.edu.cn/simple 如果之前有安装过了...那我们来看看是什么样的一个大坑,代码如下: #导入scanpy库 import scanpy as sc #读取GSE数据库的单细胞示例数据txt文件 data_1=sc.read_text('C:/Users...我们进入官网的read_text()查看有没有相关介绍,地址:https://scanpy.readthedocs.io/en/latest/generated/scanpy.read_text.html..."填坑" 如果你也使用scanpy的read_text()这个函数来读取txt文件,或使用scanpy别的读文件函数读取别的格式文件,读取后的AnnData也出现上述的这种情况,别慌!

    2.3K10

    R的seurat和python的scanpy对比学习

    现在的单细胞分析,往往避免不了scanpy的使用,我们可以通过对比seurat来学习scanpy 今天的格式怎么都改不了。。。手机阅读有点费劲,,推荐电脑阅读。...Scanpy (Python)sc.tl.pca(): 主成分分析(PCA)。sc.tl.umap(): UMAP降维。sc.tl.tsne(): t-SNE降维。...Scanpy (Python)sc.pp.neighbors(): 计算邻居图。sc.tl.louvain() / sc.tl.leiden(): 基于图的聚类。...为何seurat中没有与scanpy中的sc.pp.log1p(adata)对应步骤 有几个方面考虑: 1. 数据标准化方法的差异Seurat和Scanpy在数据预处理和标准化方面采取了不同的方法。...这种设计选择简化了分析流程,减少了需要记住的函数数量,但也意味着用户在使用过程中可能对于数据处理的每一步不如Scanpy那样清晰明了。3.

    77200

    Scanpy进行单细胞分析及发育轨迹推断

    最近看文献,发现越来越多的单细胞测序使用scanpy进行轨迹推断,可能因为scanpy可以在整体umap或者Tsne基础上绘制细胞发育路径,图片也更加美观,但是Scanpy是基于python开发的,下面整理下...Scanpy官网给出的流程,按照官网流程跑一遍PBMC的数据。...推荐大家使用anaconda中的jupyter进行相关分析,非常便于数据的复现以及随时矫正~ 在jupyter使用pip install scanpy 完成scanpy安装。...Scanpy对于10X cellranger的pipline数据可以直接读取,打开python后: import numpy as np import pandas as pd import scanpy...到目前已经完成了初步的分析,由于scanpy是建立在python基础上,事实上在使用中速度比R要快特别多~

    4.8K20
    领券