10X空間轉(zhuǎn)錄組的軌跡分析

我們做過(guò)單細(xì)胞的童鞋們來(lái)說(shuō)鳄哭,軌跡分析并不陌生,然而如果將單細(xì)胞的軌跡分析結(jié)果運(yùn)用到空間轉(zhuǎn)錄組上纲熏,就可以幫助我們了解到細(xì)胞隨著時(shí)間進(jìn)行的過(guò)程中妆丘,細(xì)胞位置的遷移。其中最常用的方式局劲,是對(duì)軌跡分析結(jié)果各個(gè)state進(jìn)行空間映射勺拣,以此來(lái)判斷時(shí)間上的早期和晚期的細(xì)胞,也可以將不同細(xì)胞類(lèi)型進(jìn)行空間的映射鱼填,幫助我們知道各個(gè)時(shí)期細(xì)胞類(lèi)型的空間分布药有,這兩種方式都值得借鑒,今天我們來(lái)說(shuō)一種方式苹丸,借助空間轉(zhuǎn)錄組數(shù)據(jù)進(jìn)行軌跡分析的一種方法----stlearn愤惰。
我們這里就來(lái)分享一下軌跡分析的方法苇经。

數(shù)據(jù)預(yù)處理

import stlearn as st
st.settings.set_figure_params(dpi=120)
# Reading data
data = st.Read10X(path="/home/d.pham/10X/BCBA/")
# Save raw_count
data.layers["raw_count"] = data.X
# Preprocessing
st.pp.filter_genes(data,min_cells=3)
st.pp.normalize_total(data)
st.pp.log1p(data)
# Keep raw data
data.raw = data
st.pp.scale(data)
# Run PCA
st.em.run_pca(data,n_comps=50,random_state=0)

這個(gè)地方需要注意,讀取10X空間轉(zhuǎn)錄組的文件夾需要包含的文件羊苟,以及預(yù)處理塑陵,從函數(shù)的名字來(lái)看,主要運(yùn)用的是scanpy的方式蜡励。

聚類(lèi)令花,我們這里不需要再進(jìn)行tsne或者umap,因?yàn)槲覀兿胍亩豢臻g信息已經(jīng)存在

st.pp.neighbors(data,n_neighbors=25,use_rep='X_pca',random_state=0)
st.pp.neighbors(data,n_neighbors=25,use_rep='X_pca',random_state=0)
st.pl.cluster_plot(data,use_label="louvain",tissue_alpha=1,spot_size=5,show_legend=True)

圖片.png

這里需要注意的是凉倚,如果我們想要把自己已經(jīng)分好的聚類(lèi)結(jié)果導(dǎo)入進(jìn)去兼都,而不想采用該軟件的結(jié)果,可以將其他結(jié)果導(dǎo)入稽寒,甚至是細(xì)胞定義的結(jié)果扮碧。

第三步,指定時(shí)間起點(diǎn)

import numpy as np
data.uns["iroot"] = np.flatnonzero(data.obs["louvain"]  == str(6))[50]
st.spatial.trajectory.pseudotime(data,eps=50,use_rep="X_pca")

這里我們以cluster6為例杏糙。

第四步慎王,推斷軌跡

Here we called global trajectory because it does the same method of trajectory inference in single cell analysis.
We used PAGA and DPT to perform this step. It also does the function of sub-clustering.

st.pl.non_spatial_plot(data,use_label="louvain")
圖片.png

圖片.png

圖片.png

This is the DPT visualization in tissue morphology

st.pl.trajectory.pseudotime_plot(data,list_cluster="all",show_graph=True,node_alpha=1,tissue_alpha=1,edge_alpha=0.1,node_size=5)
圖片.png

第五步 Running the local trajectory inference

First, the visualization of sub-clustering results of cluster 6 (DICS) would be showed by:


圖片.png

The local trajectory could be constructed by this function. It calculate the spatio-temporal distance between each pair-wise of sub-clusters.

st.spatial.trajectory.pseudotimespace_local(data,use_label="louvain",cluster=6)
st.pl.trajectory.local_plot(data,use_cluster=6,branch_alpha=0.2,reverse=True)

圖片.png

可見(jiàn)這個(gè)地方是對(duì)cluster內(nèi)部的一個(gè)軌跡推斷,這里需要注意的是宏侍,cluster只有被分割成多個(gè)區(qū)域才可能運(yùn)用這個(gè)方法赖淤。

第六步,對(duì)多個(gè)cluster進(jìn)行軌跡推斷谅河,(cluster6,7為例)

st.spatial.trajectory.pseudotimespace_global(data,use_label="louvain",list_cluster=[6,7])
st.pl.cluster_plot(data,use_label="louvain",show_trajectory=True,list_cluster=[6,7],show_subcluster=False)
圖片.png
st.pl.trajectory.tree_plot(data)
圖片.png

第七步咱旱,轉(zhuǎn)變基因

圖片.png

這個(gè)方法大家可以嘗試,至少可視化做的不錯(cuò)绷耍。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載吐限,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。
  • 序言:七十年代末褂始,一起剝皮案震驚了整個(gè)濱河市诸典,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌崎苗,老刑警劉巖搂赋,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異益缠,居然都是意外死亡脑奠,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)幅慌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)宋欺,“玉大人,你說(shuō)我怎么就攤上這事〕莸” “怎么了酸休?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)祷杈。 經(jīng)常有香客問(wèn)我斑司,道長(zhǎng),這世上最難降的妖魔是什么但汞? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任宿刮,我火速辦了婚禮,結(jié)果婚禮上私蕾,老公的妹妹穿的比我還像新娘僵缺。我一直安慰自己,他們只是感情好踩叭,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布磕潮。 她就那樣靜靜地躺著,像睡著了一般容贝。 火紅的嫁衣襯著肌膚如雪自脯。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 48,954評(píng)論 1 283
  • 那天斤富,我揣著相機(jī)與錄音冤今,去河邊找鬼。 笑死茂缚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的屋谭。 我是一名探鬼主播脚囊,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼桐磁!你這毒婦竟也來(lái)了悔耘?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤我擂,失蹤者是張志新(化名)和其女友劉穎衬以,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體校摩,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡看峻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衙吩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片互妓。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出冯勉,到底是詐尸還是另有隱情澈蚌,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布灼狰,位于F島的核電站宛瞄,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏交胚。R本人自食惡果不足惜份汗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望承绸。 院中可真熱鬧裸影,春花似錦、人聲如沸军熏。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)荡澎。三九已至均践,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間摩幔,已是汗流浹背彤委。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留或衡,地道東北人焦影。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像封断,于是被迫代替她去往敵國(guó)和親斯辰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345