Srurat簡單介紹

標準的seurat流程可以這樣進行含滴,包括創(chuàng)建對象痰哨,標準化胶果,尋找高突變特征,歸一化斤斧,聚類等

①創(chuàng)建 Seurat 對象

首先要明白 Seurat 對象的構(gòu)成。Seurat 對象進一步細分為: Assay Object 對象和DimReduc Object 對象。Assay Object 對象存放的多組學的表達數(shù)據(jù)叁怪, DimReduc Object 對象存放的是對 Assay Object 對象進行降維分析后的結(jié)果。

②專門下載和管理 Seurat示例數(shù)據(jù)對象的軟件包:SeuratData

SeuratData 先把 datasets 變成 Seurat 對象悬垃,再把 Seurat 對象以軟件包的形式分發(fā)和管理。

③以pbmc為例甘苍,展開Seurat流程尝蠕。

對pbmc這個seurat對象不同層級數(shù)據(jù)調(diào)取的方法,@和$载庭。

pbmc@assays

pbmc@assays$RNA

在Seurat對象后面加個@可以查看Seurat對象的內(nèi)容看彼。彈出小窗口,可以查看里面的內(nèi)容囚聚。


Assays:assays里有一個元素“RNA”靖榕,訪問assays對象的內(nèi)部結(jié)構(gòu),例如pbmc[['RNA']]顽铸。

? ? ? ? ? ? ? ? ?RNA:是assay序矩,其可以包含多個matrix:

? ? ? ? ? ? ? ? ?Counts:原始的表達量count矩陣;

? ? ? ? ? ? ? ? ?Data:原始數(shù)據(jù)經(jīng)過normalized的數(shù)據(jù)跋破;

? ? ? ? ? ? ? ? ?Scale.data:數(shù)據(jù)經(jīng)過scaling后簸淀,存放位置;

? ? ? ? ? ? ? ? ?Key:每個assay對象都有一個key毒返,例如‘rna_’租幕;

? ? ? ? ? ? ? ? ?Var.features:普通向量,高表達變異的基因拧簸。

Meta.data:是細胞的注釋信息的數(shù)據(jù)框劲绪,行是細胞,列是細胞的屬性盆赤。

對meta.data的下級數(shù)據(jù)進行調(diào)用時贾富,也是和data.frame取列類似使用$。

pbmc@meta.data$orig.ident

pbmc@meta.data$nCount_RNA

pbmc@meta.data$nFeature_RNA

orig.ident:一般存儲細胞的樣本來源牺六,但這不是100%的颤枪,每個人都有自己的習慣,Seurat對象里面的信息是可以根據(jù)細胞barcodes匹配而自己修改的淑际,因此我們要根據(jù)獲取的數(shù)據(jù)自行判斷或根據(jù)自己的習慣自行更改畏纲。

而nCount_RNA和nFeature_RNA是Seurat創(chuàng)建時CreateSeuratObject()生成并存儲在metadata中的。

nCount_RNA:每個細胞的UMI數(shù)量

nFeature_RNA:基因數(shù)

Active.assay:當前激活的assay對象春缕。

④一些不同

Idents(pbmc)#提取細胞的標識/來源,取出的為因子向量

#等效于pbmc$orig.ident

#不同于pbmc@meta.data$orig.ident#這種提取方法不包含細胞barcodes

#不同于pbmc[["orig.ident"]]#取出的為data.frame


dat=GetAssayData(pbmc,slot='counts',assay='RNA')#提取當前保存的單細胞表達矩陣

dat[1:5,1:5]


⑤配套函數(shù)來對保存的矩陣進行修改

主要應(yīng)用場景:在進行其他分析之前的標準化

#這里我們對所有表達量+1作為演示

count.data<-as.matrix(x=dat+1)#對取出來的矩陣+1

count.data[1:5,1:5]

pbmc<-SetAssayData(pbmc,slot="counts",new.data=count.data,assay="RNA")#寫回pbmc

dat=GetAssayData(pbmc,slot='counts',assay='RNA')#再次讀取

dat[1:5,1:5]



⑥對象信息使用標準R函數(shù)可以快速輕松地獲得有關(guān)Seurat對象的摘要信息盗胀。

可以使用dim,ncol和nrow函數(shù)找到對象的形狀/尺寸锄贼。細胞和特征名稱可以分別使用colnames和rownames函數(shù)或dimnames函數(shù)找到票灰。通過使用names,可以找到Seurat對象中包含的Assay,DimReduc和Graph對象的名稱向量屑迂。

R語言中的?rownames()?函數(shù)用于為矩陣的行設(shè)置名稱浸策。

R語言中的?colnames()?函數(shù)用于為矩陣的列設(shè)置名稱。

語法:

rownames(x) <- value

輸入

# Creating a 3X3 Matrix

A = matrix(c(1, 2, 3, 4, 5, 6, 7, 8, 9), 3, 3, byrow = TRUE)

?# Calling rownames() Function

rownames(A) <- letters[1:3]??

print(A)

輸出

? ? [, 1] [, 2] [, 3]

a? ? 1? ? 2? ? 3

b? ? 4? ? 5? ? 6

c? ? 7? ? 8? ? 9

語法:

colnames(x) <- value

輸入

# Creating a 3X3 Matrix

A = matrix(c(1, 2, 3, 4, 5, 6, 7, 8, 9), 3, 3, byrow = TRUE)

?# Calling colnames() Function

colnames(A) <- letters[1:3]??

print(A)

輸出

? ? ? ?a? ? b? ? c

[1, ] 1? ? 2? ? 3

[2, ] 4? ? 5? ? 6

[3, ] 7? ? 8? ? 9

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末屈糊,一起剝皮案震驚了整個濱河市的榛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌逻锐,老刑警劉巖夫晌,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異昧诱,居然都是意外死亡晓淀,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門盏档,熙熙樓的掌柜王于貴愁眉苦臉地迎上來凶掰,“玉大人,你說我怎么就攤上這事蜈亩∨尘剑” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵稚配,是天一觀的道長畅涂。 經(jīng)常有香客問我,道長道川,這世上最難降的妖魔是什么午衰? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮冒萄,結(jié)果婚禮上臊岸,老公的妹妹穿的比我還像新娘。我一直安慰自己尊流,他們只是感情好帅戒,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奠旺,像睡著了一般蜘澜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上响疚,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機與錄音瞪醋,去河邊找鬼忿晕。 笑死,一個胖子當著我的面吹牛银受,可吹牛的內(nèi)容都是我干的践盼。 我是一名探鬼主播鸦采,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼咕幻!你這毒婦竟也來了渔伯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤肄程,失蹤者是張志新(化名)和其女友劉穎锣吼,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蓝厌,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡玄叠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拓提。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片读恃。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖代态,靈堂內(nèi)的尸體忽然破棺而出寺惫,到底是詐尸還是另有隱情,我是刑警寧澤蹦疑,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布西雀,位于F島的核電站,受9級特大地震影響必尼,放射性物質(zhì)發(fā)生泄漏蒋搜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一判莉、第九天 我趴在偏房一處隱蔽的房頂上張望豆挽。 院中可真熱鬧,春花似錦券盅、人聲如沸帮哈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娘侍。三九已至,卻和暖如春泳炉,著一層夾襖步出監(jiān)牢的瞬間憾筏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工花鹅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留氧腰,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像古拴,于是被迫代替她去往敵國和親箩帚。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容