美文网首页
Seurat: RunPCA()

Seurat: RunPCA()

作者: LET149 | 来源:发表于2023-08-29 16:37 被阅读0次

https://cloud.tencent.com/developer/article/1813350

1. Feature loading 结果解读

https://www.jianshu.com/p/bcb0b520e056

loading 值越大,则此基因对此 PC 的贡献越大

2. 计算 PVE

PVE: Percent Variance Explained

每个 PC 对总体变异的解释比例

object_used <- Human_REP1_RPL35_KD_25uM_3_200_filtered_feature_over_2500_HVF_1000_dim_5_with_cell_ctcle

(object_used[["pca"]]@stdev^2/sum(object_used[["pca"]]@stdev^2)) * 100

3. 报错及解决一:PCA duplicates 导致 tSNE 报错

https://github.com/satijalab/seurat/issues/167

报错:

Error in Rtsne.default(X = object, dims=dim.embed, pca=FALSE, ...) : Remove duplicates before running TSNE.

报错原因:

数据中出现 PCA 结果完全相同的细胞(duplicate)
Feature 越少,比如对 HTO 数据进行 PCA 然后再 tSNEduplicate出现的可能性越高

解决:

RunTSNE(..., check_duplicates=F): 强制软件在运行的时候忽略 duplicates

相关文章

网友评论

      本文标题:Seurat: RunPCA()

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