Azimuth 注释

作者: oceanandshore | 来源:发表于2023-05-07 10:05 被阅读0次

Azimuth 是Seurat那个组出的注释工具。 有网页版,有R包。

Azimuth annotation • Azimuth (satijalab.github.io)
官网 (hubmapconsortium.org)

一、网页版 参考:单细胞分析之细胞注释-1:Azimuth - 简书 (jianshu.com)

将seurat对象的count矩阵保存为rds文件,直接输入Azimuth网站进行预测。然后下载Predicted cell types and scores (TSV),将下载得到的结果(azimuth_pred)重新上传到R中。查看Azimuth注释结果。

tmp <- scRNA1@assays$RNA@counts
saveRDS(tmp,file = 'scRNA1_count_0505_0.4.rds')

predictions = read.delim('azimuth_pred.tsv', row.names = 1)
scRNA1 = AddMetaData(scRNA1, metadata = predictions)
DimPlot(scRNA1, reduction = 'umap', group.by = "predicted.celltype.l2" , label=T)

试了下网页版Azimuth: Human PBMC (hubmapconsortium.org),得到是这样的?

image.png

最后的得分太低,应该是不行。试试R包吧。得分要在3-5是可信的。
后来又试了一次,得分是2点几,下载了Predicted cell types and scores (TSV) 试了下,结果是这样


网页注释结果
二、R包

Azimuth annotation • Azimuth (satijalab.github.io)
github

### Azimuth annotation  https://satijalab.github.io/azimuth/articles/run_azimuth_tutorial.html

devtools::install_github("satijalab/seurat", "seurat5")
devtools::install_github("satijalab/seurat-data", "seurat5")
devtools::install_github("satijalab/azimuth", build = FALSE,force = TRUE)

library(Seurat)
library(Azimuth)
library(SeuratData)
library(patchwork)

# Install the PBMC systematic comparative analyis (pmbcsca) dataset
InstallData("pbmcsca")

# returns a Seurat object named pbmcsca
pbmcsca <- LoadData("pbmcsca")

# The RunAzimuth function can take a Seurat object as input
scRNA1Azi <- RunAzimuth(scRNA1, reference = "pbmcref")


p1 <- DimPlot(scRNA1Azi, group.by = "predicted.celltype.l2", label = TRUE, label.size = 3) + NoLegend()
p2 <- DimPlot(scRNA1Azi, group.by = 'orig.ident')
p1 + p2
R包注释结果

结论:R包和网页版注释的结果一模一样。并且不是按照原来的分群去注释的。不知道是不是因为用harmony去批次,没有用Seurat去批次的原因。还是说这个包他就是给个大概的注释参考,不是完全给你注释好。

贴一下分群umap:


umap

相关文章

  • 单细胞分析之细胞注释-2:Garnett

    单细胞分析之细胞注释-1:Azimuth[https://www.jianshu.com/p/c8301b3a58...

  • 单细胞分析之细胞注释-1:Azimuth

    Azimuth:使用锚点整合的方法对单细胞类型进行预测,可以用于手动细胞注释结果的参考参考网站:https://s...

  • css可继承属性

    文本相关属性: azimuth, border-collapse, border-spacing, caption...

  • 仰角和方位角(Elevation and Azimuth)

    仰角和方位角(Elevation and Azimuth) 仰角和方位角描述了物体在天空相对于观察者的位置。 仰角...

  • 关于css继承简单分析

    CSS样式表继承指的是,特定的CSS属性向下传递到子孙元素。 css样式表属性可以继承的有如下: azimuth,...

  • 奇葩注释整理

    注释 1 注释 2 注释3 注释4 注释5 注释6 注释7 注释8 注释9 注释10 注释11 注释12 注释13...

  • complexheatmap学习——注释

    单个注释 使用注释函数进行注释 空白注释 分组注释 点的注释 线条注释 柱状图注释 箱式图注释 条形图注释 密度图...

  • 2017-05-10

    单行注释、多行注释与文档注释的合理使用 单行注释、多行注释与文档注释的合理使用 单行注释:// 注释内容 多行注释...

  • Java语言基础

    代码注释 单行注释在注释前加上"//" 多行注释在注释前使用/*在注释后使用*/ 文档注释注释前后/***/ 变量...

  • iOS 注释规范

    iOS注释规范&&提高注释效率 iOS注释主要分为以下几种:属性注释、方法集注释、方法注释、普通注释(单行注释)。...

网友评论

    本文标题:Azimuth 注释

    本文链接:https://www.haomeiwen.com/subject/sdnfsdtx.html