10X單細胞測序細胞分類

2022-06-05 11:42:08 字數 1577 閱讀 6708

介紹

文章對已知的多種細胞系混合後進行單細胞10x rna測序,研究多轉殖之間的互作模式。我們這裡介紹裡面的單細胞測序基因表達細胞分類操作。不過文章選用的是已知固有snp進行分類,基因表達分類用於和snp分類進行比較。

**講解

讀入qc後的seurat obj,過濾**見之前的部落格

根據測序的細胞系個數設定引數, n_pcs是主成分分析時主成分個數, clust_res是執行findcluster函式的resolution引數

n_cls <- nlevels(seuobj)

n_pcs <- 2*n_cls

if(n_cls > 25-param_range & n_cls < 25+param_range) else if(n_cls > 50-param_range & n_cls < 50+param_range) else if(n_cls > 100-param_range & n_cls < 100+param_range) else

根據之前qc時的標記,選擇過質控的細胞

#use just good singlets

cq <- seurat::fetchdata(seuobj, vars = c('cell_quality'))

seuobj <- seuobj[, which(cq$cell_quality == 'normal')]

進行細胞分類

seuobj <- seurat::scaledata(object = seuobj, vars.to.regress = vtr)

seuobj <- seurat::findvariablefeatures(object = seuobj,

nfeatures = 1e5,

selection.method = 'vst')

seuobj <- seurat::runpca(object = seuobj,

features = seurat::variablefeatures(seuobj),

seed.use = 1,

npcs = n_pcs,

verbose = false)

seuobj <- seurat::runtsne(object = seuobj,

dims = 1:n_pcs,

check_duplicates = false,

seed.use = 1,

perplexity = 30,

verbose = false)

#cluster cells

seuobj <- seurat::findneighbors(seuobj, reduction = 'pca',

dims = 1:n_pcs,

k.param = 10,

force.recalc = true,

verbose = false)

seuobj <- seurat::findclusters(seuobj, resolution = clust_res, verbose = false)

原文出處

單細胞測序細胞分類/

單細胞測序技術及應用進展

發表於 基因組學與應用生物學,2015 年,第34 卷,第5 期,第902 908 頁 本文講了什麼?細胞是生命的單位,然而大多數的人類基因組 癌症或其它研究仍然是通過從多個細胞中抽提dna 來進行測序,這忽略了細胞間的差異對於控制基因表達 細胞行為的影響,實驗結果往往表示的是細胞群體中訊號表達的均...

單細胞測序資料的降維方法及細胞亞型鑑定聚類方法總結

圖1 細胞亞型的鑑定及分析 stegle et al.nature reviews genetics,2015 隨著單細胞測序技術的發展,每個研究或實驗中測定的細胞數量在顯著增加。現在很多單細胞研究中,少則產生幾百,多則產生幾十萬的細胞數量,甚至更多。其中,細胞亞型 cell subtype or ...

單細胞轉錄組測序技術及各類資料分析方法總結

自從2009年單細胞轉錄組測序 single cell rna seq,scrna seq 技術首次問世,至今已經有幾十種不同的scrna seq技術相繼被開發出來。在過去的十年裡,單細胞轉錄組測序技術得到了蓬勃的發展,從而使得可在單細胞水平揭示全基因組範圍內所有基因的表達情況,可以更精準的開展細胞...