02.認識Seurat對象

關(guān)于Seurat對象的構(gòu)建請參考:
01.單細胞入門-Seurat對象創(chuàng)建


Seurat對象結(jié)構(gòu)及信息存儲

我們使用seurat官方pbm3k數(shù)據(jù)集作為示例,強烈建議直接閱讀官方文檔說明脚线,有構(gòu)建-整合拆分-質(zhì)控全套流程和代碼脐区。

我們首先讀取上一教程里構(gòu)建好的pbm3k數(shù)據(jù)集的seurat對象

library(Seurat)
load(file = "pbmc.rdata") #讀取保存的.Rdata

Seurat我們可以把他比作一個大容器佃牛,幾乎存儲了一切項目相關(guān)信息,包括每個細胞的barcodes床未,所有定量的基因每個細胞的UMI矩陣竭翠。我們后面的大量分析包括對數(shù)據(jù)的降維、聚類分群薇搁、注釋斋扰、等都是可以寫入到Seurat對象來保存。
我們不用過度的去解讀Seurat的數(shù)據(jù)結(jié)構(gòu)啃洋,結(jié)果導(dǎo)向的去學(xué)會調(diào)取你所需要的數(shù)據(jù)即可传货。接下來通過對pbm3k數(shù)據(jù)集的一些示例來熟悉這些操作


使用 pbmc@ 來訪問pbmc這個大容器中的數(shù)據(jù)

pbmc@

可以看到自動補全中出現(xiàn)了一些Seurat對象中的二級數(shù)據(jù),其中最為關(guān)鍵的就是前兩個assaysmeta.data宏娄。


我們對assays進行調(diào)取

pbmc@assays

可以看到assays下是主要保存了所有細胞的UMI矩陣
而結(jié)果中也提示輸出結(jié)果來自于assays下的RNA,并且直接對RNA進行調(diào)取的方式改變?yōu)槭褂?code>$问裕,因此我們就大概知道了對pbmc這個seurat對象不同層級數(shù)據(jù)調(diào)取的方法,@$孵坚。
我們進行一下嘗試驗證

pbmc@assays$RNA

可見結(jié)果是與上方一致的粮宛。


接下來我們對meta.data也進行相同的嘗試

pbmc@meta.data

可以看到meta.data的結(jié)果是一個保存了各種信息的數(shù)據(jù)框,我們可以用class()進行確認卖宠。

因此我們對meta.data的下級數(shù)據(jù)進行調(diào)用時巍杈,也是和data.frame取列類似使用$

pbmc@meta.data$orig.ident
pbmc@meta.data$nCount_RNA
pbmc@meta.data$nFeature_RNA

這里我們對這三列數(shù)據(jù)是什么進行說明:

orig.ident:一般存儲細胞的樣本來源逗堵,但這不是100%的秉氧,每個人都有自己的習(xí)慣眷昆,Seurat對象里面的信息是可以根據(jù)細胞barcodes匹配而自己修改的蜒秤,因此我們要根據(jù)獲取的數(shù)據(jù)自行判斷或根據(jù)自己的習(xí)慣自行更改汁咏。
nCount_RNAnFeature_RNA是Seurat創(chuàng)建時CreateSeuratObject()生成并存儲在metadata中的。
nCount_RNA:每個細胞的UMI數(shù)量
nFeature_RNA:基因數(shù)
實際上我們下游的處理結(jié)果大部分也會存儲在meta.data中作媚,隨著后續(xù)的學(xué)習(xí)也會不斷認識到新的變量攘滩。
到這里我們就基本認識了Seurat對象的基本結(jié)構(gòu)和大概信息


接下來我們學(xué)習(xí)一下對Seurat對象中數(shù)據(jù)的提取

不同于上一部分,有些數(shù)據(jù)是通過seurat包的函數(shù)來讀取纸泡。詳見代碼

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ù)據(jù)為單細胞的表達矩陣漂问,但pbmc數(shù)據(jù)集使用了稀松矩陣儲存所以.代替了0
也擁有配套函數(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]

到這里我們對Seurat對象就有了基本的認識和基礎(chǔ)的數(shù)據(jù)操作理解。我們接下來的分析中會涉及到很多這種操作的重復(fù)和嵌套女揭,這里介紹的只是冰山一角蚤假,還是需要靠自己的嘗試和帶著問題去檢索

參考來源:
https://blog.csdn.net/qazplm12_3/article/details/105588174

問題交流:
Email: xuran@hrbmu.edu.cn

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吧兔,隨后出現(xiàn)的幾起案子磷仰,更是在濱河造成了極大的恐慌,老刑警劉巖境蔼,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件灶平,死亡現(xiàn)場離奇詭異,居然都是意外死亡箍土,警方通過查閱死者的電腦和手機逢享,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吴藻,“玉大人瞒爬,你說我怎么就攤上這事」当ぃ” “怎么了疮鲫?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長弦叶。 經(jīng)常有香客問我俊犯,道長,這世上最難降的妖魔是什么伤哺? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任燕侠,我火速辦了婚禮,結(jié)果婚禮上立莉,老公的妹妹穿的比我還像新娘绢彤。我一直安慰自己,他們只是感情好蜓耻,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布茫舶。 她就那樣靜靜地躺著,像睡著了一般刹淌。 火紅的嫁衣襯著肌膚如雪饶氏。 梳的紋絲不亂的頭發(fā)上讥耗,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音疹启,去河邊找鬼古程。 笑死,一個胖子當著我的面吹牛喊崖,可吹牛的內(nèi)容都是我干的挣磨。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼荤懂,長吁一口氣:“原來是場噩夢啊……” “哼茁裙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起节仿,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤呜达,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后粟耻,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體查近,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年挤忙,在試婚紗的時候發(fā)現(xiàn)自己被綠了霜威。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡册烈,死狀恐怖戈泼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赏僧,我是刑警寧澤大猛,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站淀零,受9級特大地震影響挽绩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜驾中,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一唉堪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肩民,春花似錦唠亚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春割卖,著一層夾襖步出監(jiān)牢的瞬間前酿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工究珊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人纵苛。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓剿涮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親攻人。 傳聞我的和親對象是個殘疾皇子取试,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

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