> pbmc <- RunPCA(pbmc, features = VariableFeatures(object = pbmc))
Error in irlba(A = t(x = object), nv = npcs, ...) : max(nu, nv) must be strictly less than min(nrow(A), ncol(A))????????
簡單來說就是你的細胞數(shù)小于50。
npcs的選擇是默認為50揖铜。PC當然要小于矩陣的行數(shù)或列數(shù)中的最小值壮莹。所以只需修改默認值即可。
解決方案:
pbmc <- RunPCA(pbmc, npcs = 33(填“細胞數(shù)-1”),features = VariableFeatures(object = pbmc))