现在的单细胞分析,往往避免不了scanpy的使用,我们可以通过对比seurat来学习scanpy

今天的格式怎么都改不了。。。手机阅读有点费劲,,推荐电脑阅读。
单细胞分析,总流程

python教程

seurat教程

数据预处理Seurat (R)CreateSeuratObject(): 创建Seurat对象。 NormalizeData(): 数据标准化。 FindVariableFeatures(): 识别高变异基因。 ScaleData(): 数据缩放和中心化。 Scanpy (Python)sc.read() / sc.read_10x_mtx(): 读取数据创建AnnData对象。 sc.pp.normalize_total(): 数据标准化。 sc.pp.highly_variable_genes(): 识别高变异基因。 sc.pp.scale(): 数据缩放和中心化。 降维分析Seurat (R)RunPCA(): 主成分分析(PCA)。 RunUMAP(): UMAP降维。 RunTSNE(): t-SNE降维。 Scanpy (Python)sc.tl.pca(): 主成分分析(PCA)。 sc.tl.umap(): UMAP降维。 sc.tl.tsne(): t-SNE降维。 聚类分析Seurat (R)FindNeighbors(): 计算邻居图。 FindClusters(): 基于图的聚类。 Scanpy (Python)sc.pp.neighbors(): 计算邻居图。 sc.tl.louvain() / sc.tl.leiden(): 基于图的聚类。 差异表达分析Seurat (R)FindMarkers(): 寻找差异表达基因。 Scanpy (Python)sc.tl.rank_genes_groups(): 寻找差异表达基因。 数据可视化Seurat (R)DimPlot(): 降维数据可视化。 FeaturePlot(): 基因表达水平可视化。 VlnPlot(): 小提琴图展示基因表达分布。 Scanpy (Python)sc.pl.umap() / sc.pl.tsne(): 降维数据可视化。 sc.pl.dotplot() / sc.pl.violin(): 基因表达水平可视化。 |
有几个方面考虑:

![]()
看完记得顺手点个“在看”哦!