Nat Genetics|單細(xì)胞纵揍、單核、VDJ议街、空間構(gòu)建肺全圖譜和免疫生態(tài)位

作者泽谨,Evil Genius

新的一周,雖然還很難特漩,但是有希望

今天我們來(lái)分享一篇文獻(xiàn)吧雹,A spatially resolved atlas of the human lung characterizes a gland-associated immune niche,2023年1月發(fā)表于nature genetics,文章運(yùn)用了很多比較值得學(xué)習(xí)的方法,對(duì)于單細(xì)胞涂身、單核雄卷、VDJ,尤其對(duì)于空間細(xì)胞類型共定位的運(yùn)用很好蛤售,我放在了最后丁鹉,大家隨意取閱。

肺臟除了擁有氣體交換功能外悴能,還具有重要的屏障功能揣钦,對(duì)人體健康至關(guān)重要。肺臟功能異衬穑可引起肺部疾病冯凹。目前,肺部疾病在全球死亡原因中排名第三炒嘲,全面了解界定肺功能的細(xì)胞和微環(huán)境對(duì)于治療肺部疾病十分重要宇姚。

雖然單細(xì)胞轉(zhuǎn)錄組層面的研究已經(jīng)促進(jìn)了人們對(duì)肺功能的理解,但肺是由復(fù)雜的結(jié)構(gòu)和環(huán)境共同組成的夫凸,不能僅通過(guò)單細(xì)胞轉(zhuǎn)錄組測(cè)序?qū)ζ溥M(jìn)行研究浑劳。肺細(xì)胞是如何組裝的、特定的細(xì)胞類型(尤其是罕見(jiàn)的細(xì)胞類型)是如何導(dǎo)致肺部疾病等仍是懸而未決的難題寸痢。因此呀洲,了解健康肺部局部環(huán)境中細(xì)胞之間的聯(lián)系可以幫助醫(yī)生確定疾病中什么被破壞紊选,為如何預(yù)防或治療肺部疾病提供線索啼止。

來(lái)自英國(guó)威康桑格研究所道逗、劍橋大學(xué)的研究人員聯(lián)合單細(xì)胞、空間轉(zhuǎn)錄組學(xué)(spatial transcriptomics献烦,ST)方法滓窍,對(duì)已故器官捐贈(zèng)者的健康肺和氣道進(jìn)行深層組織細(xì)胞解析,并沿著呼吸樹(shù)從近端到遠(yuǎn)端軸線對(duì)組織細(xì)胞類型進(jìn)行表征巩那,共鑒定了80種細(xì)胞類型/狀態(tài)吏夯,其中涵蓋11種在先前的肺圖譜研究中未被定義的細(xì)胞類型,構(gòu)建了全面的人肺細(xì)胞圖譜即横,并定義了一個(gè)腺體相關(guān)免疫生態(tài)位(gland-associated immune niche噪生,GAIN)。

我們來(lái)看一下這篇文章

文章首先通過(guò)scRNA-seq东囚、snRNA-seq跺嗽、VDJ-seq和ST深層分析了人類肺部和氣道的五個(gè)近端到遠(yuǎn)端位置的組織樣本,以捕獲軟骨页藻、肌肉和粘膜下腺(SMG)等結(jié)構(gòu)桨嫁。對(duì)13名捐贈(zèng)者的肺組織中的近20萬(wàn)個(gè)細(xì)胞進(jìn)行了基因分析,發(fā)現(xiàn)了11種新細(xì)胞類型份帐,共鑒定并顯示了80種細(xì)胞類型的確切位置璃吧。根據(jù)特征性基因的表達(dá),這些細(xì)胞大致可區(qū)分為上皮細(xì)胞废境、免疫細(xì)胞畜挨、紅系細(xì)胞、內(nèi)皮細(xì)胞和間質(zhì)細(xì)胞噩凹。此外朦促,研究發(fā)現(xiàn)在上述新的細(xì)胞類型中,支氣管周圍成纖維細(xì)胞與慢性阻塞性肺菜ㄊ肌(COPD)和特發(fā)性肺纖維化有關(guān)务冕。

人體肺的空間多組學(xué)圖譜識(shí)別細(xì)胞類型及其位置
marker基因和空間形態(tài)學(xué)的知識(shí)我們也需要掌握,畫(huà)圖的代碼放在了最后
Overview of human lung dataset across five locations

結(jié)果1幻赚、Rare fibroblasts with immune recruiting properties

成纖維細(xì)胞的順序聚類分成了11個(gè)不同的成纖維細(xì)胞亞群禀忆。其中包括一種罕見(jiàn)的細(xì)胞類型,被稱為免疫招募成纖維細(xì)胞(IR-fibro)落恼。IR-fibr細(xì)胞表達(dá)趨化因子CCL19和CCL21箩退,可與成纖維細(xì)胞網(wǎng)狀細(xì)胞和濾泡樹(shù)突狀細(xì)胞的其他標(biāo)記基因(如CXCL12、GREM1佳谦、CXCL13戴涝、FDCSP)共同負(fù)責(zé)免疫細(xì)胞(T和B細(xì)胞)在次級(jí)淋巴器官中的定位。


成纖維細(xì)胞及其空間位置
Validation of immune recruiting fibroblasts and their tissue localisation
結(jié)果2、體循環(huán)和肺循環(huán)中的血管細(xì)胞類型

研究可以通過(guò)實(shí)質(zhì)(肺血管)和氣管(系統(tǒng)血管)的特異性富集來(lái)區(qū)分肺和體循環(huán)細(xì)胞cluster啥刻。利用ST奸鸯,進(jìn)一步區(qū)分了動(dòng)脈內(nèi)皮細(xì)胞類型[全身動(dòng)脈內(nèi)皮細(xì)胞 (E-Art-syst) 和肺動(dòng)脈內(nèi)皮細(xì)胞 (E-Art-pulm)]、非血管氣道平滑肌細(xì)胞可帽、肺及全身平滑肌/血管周圍細(xì)胞[肺平滑肌肌肉娄涩、肺周細(xì)胞(Peri-pulm)、全身動(dòng)脈平滑加掣(SM-Art-syst)蓄拣、全身性周細(xì)胞(Peri-syst),以及靜脈血管周圍細(xì)胞努隙,即免疫募集血管細(xì)胞球恤。

體循環(huán)和肺循環(huán)的細(xì)胞類型
結(jié)果3、IgA漿細(xì)胞與SMG的共定位

B細(xì)胞包括原始B細(xì)胞和記憶B細(xì)胞荸镊、IgA和IgG漿細(xì)胞以及漿母細(xì)胞碎捺。其中,IgA對(duì)粘膜免疫十分重要贷洲,其在氣道樣本中最常見(jiàn)收厨。在Visium ST數(shù)據(jù)中,IgA漿細(xì)胞映射到氣道SMG优构,與導(dǎo)管诵叁、粘液和漿液細(xì)胞共定位,而IgG則映射到免疫浸潤(rùn)區(qū)钦椭。研究團(tuán)隊(duì)使用細(xì)胞定位NMF進(jìn)一步區(qū)分了IgA漿細(xì)胞在漿液腺中的富集拧额,確定了兩種不同的腺體因子:一種是SMG漿液細(xì)胞與IgA漿細(xì)胞的共定位;另一種是與其他SMG上皮細(xì)胞的共定位彪腔。

為在單細(xì)胞分辨率下剖析這一生態(tài)位侥锦,研究團(tuán)隊(duì)使用多重免疫組化來(lái)確認(rèn)SMG中存在IgA而不是IgG細(xì)胞,并在人SMG中檢測(cè)到IgD陽(yáng)性的naive B細(xì)胞和CD3+ CD4+ T輔助細(xì)胞德挣。研究團(tuán)隊(duì)假設(shè)這些不同類型的細(xì)胞共同構(gòu)成了一個(gè)與疾病相關(guān)的免疫生態(tài)位恭垦,并將其命名為“腺體相關(guān)免疫生態(tài)位”(GAIN)。


人體氣道中的IgA漿細(xì)胞與SMG共定位
結(jié)果5格嗅、細(xì)胞-細(xì)胞相互作用和SMG免疫細(xì)胞生態(tài)位

通過(guò)CellChat細(xì)胞-細(xì)胞相互作用分析番挺,研究人員全面描述了在SMG中募集和維持免疫細(xì)胞功能的分子信號(hào)通路


SMG中用于B細(xì)胞募集和功能維持的細(xì)胞-細(xì)胞信號(hào)傳導(dǎo)

IgA反應(yīng)對(duì)于有效預(yù)防呼吸道感染非常重要,但其在COPD和囊性纖維化等肺部疾病中受到破壞屯掖。GAIN的存在則有助于對(duì)抗呼吸道感染玄柏,并最終促進(jìn)IgA抗體的產(chǎn)生,這也是研究人員首次設(shè)法詳細(xì)描繪這一復(fù)雜的過(guò)程贴铜。對(duì)GAIN功能的進(jìn)一步研究可能有助于開(kāi)發(fā)緩解疾病癥狀的療法粪摘,提高對(duì)感染的抵抗力或構(gòu)建增強(qiáng)疫苗反應(yīng)的方法瀑晒。

GAIN示意圖
我其實(shí)最感興趣的是空間細(xì)胞共定位的實(shí)現(xiàn)方法是什么

主要有五部分內(nèi)容:

  • Loading Visium data and single cell reference
  • Show UMAP of cells and locations
  • cell2location analysis in one step
  • Automatic discrete region identification by clustering cell densities
  • Visualize cell type density gradients using diffusion maps
  • Identify co-occuring cell type combinations using matrix factorisation
import sys
sys.path.insert(1, '/nfs/team205/vk7/sanger_projects/BayraktarLab/scvi-tools/')
sys.path.insert(1, '/nfs/team205/vk7/sanger_projects/BayraktarLab/cell2location/')

import scanpy as sc
import anndata
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt 
import matplotlib as mpl

import cell2location
#import scvi

from matplotlib import rcParams
rcParams['pdf.fonttype'] = 42 # enables correct plotting of text
import seaborn as sns

adata_vis = sc.read_h5ad(f'{scvi_run_name}/sp.h5ad')

adata_vis.obs[adata_vis.uns['mod']['factor_names']] = adata_vis.obsm['q05_cell_abundance_w_sf']

####Dotplot by histology-based annotation
# read histology-based annotations of iBALT:
annot_ = pd.read_csv(f'{annotation_folder}WSA_LngSP10193348/iBALT.csv', index_col='Barcode')
annot_.index = [f'WSA_LngSP10193348_{j}' for j in annot_.index]
annot_ = annot_.loc[annot_['iBALT'] == 1.0, :]
adata_vis.obs.loc[adata_vis.obs_names.isin(annot_.index), 'iBALT'] = '1.0'
adata_vis.obs['iBALT'].value_counts(dropna=False)

# read histology-based annotations of Glands:
annot_ = pd.read_csv(f'{annotation_folder}WSA_LngSP10193348/Glands.csv', index_col='Barcode')
annot_.index = [f'WSA_LngSP10193348_{j}' for j in annot_.index]
annot_ = annot_.loc[annot_['Glands'] == 1.0, :]
adata_vis.obs.loc[adata_vis.obs_names.isin(annot_.index), 'Glands'] = '1.0'
adata_vis.obs['Glands'].value_counts(dropna=False)

fig_dir = f'{scvi_run_name}/plots/'

annot_ = ['Tissue', 'Perichondrium', 'Cartilage', 'Glands',
       'Multilayer_epithelium', 'Airway_Smooth_Muscle', 'Weird_morphology',
       'Nerve', 'Venous_vessel', 'Arterial_vessel', 'Parenchyma',
       'Mesothelium', 'Pulmonary_vessel', 'Small_airway', 'iBALT']

annot_abundance_df = pd.DataFrame(index=adata_vis.uns['mod']['factor_names'],
                                  columns=annot_)
for a in annot_:
    ind = adata_vis.obs[a] == '1.0'
    annot_abundance_df[a] = adata_vis.obs.loc[ind, adata_vis.uns['mod']['factor_names']].mean(0)
    
annot_abundance_norm = (annot_abundance_df.T / annot_abundance_df.sum(1)).T

mpl.rc_file_defaults()
mpl.rcParams['pdf.fonttype'] = 42 # enables correct plotting of text
with mpl.rc_context({'font.size': 8, 'axes.facecolor': "white"}):
    from cell2location.plt.plot_heatmap import clustermap
    clustermap(annot_abundance_norm, figure_size=(5, 11), 
               cmap='RdPu', log=True, fun_type='dotplot',
               cluster_rows=True, cluster_cols=True)
    plt.savefig(f"{fig_dir}histology_annotation_dotplot.pdf",
                    bbox_inches='tight')
    plt.show()
代碼示例在
還有 2% 的精彩內(nèi)容
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者徘意。
支付 ¥20.00 繼續(xù)閱讀
  • 序言:七十年代末苔悦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子映砖,更是在濱河造成了極大的恐慌间坐,老刑警劉巖灾挨,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件邑退,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡劳澄,警方通過(guò)查閱死者的電腦和手機(jī)地技,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)秒拔,“玉大人莫矗,你說(shuō)我怎么就攤上這事∩八酰” “怎么了作谚?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)庵芭。 經(jīng)常有香客問(wèn)我妹懒,道長(zhǎng),這世上最難降的妖魔是什么双吆? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任眨唬,我火速辦了婚禮,結(jié)果婚禮上好乐,老公的妹妹穿的比我還像新娘匾竿。我一直安慰自己,他們只是感情好蔚万,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布岭妖。 她就那樣靜靜地躺著,像睡著了一般反璃。 火紅的嫁衣襯著肌膚如雪区转。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,231評(píng)論 1 299
  • 那天版扩,我揣著相機(jī)與錄音废离,去河邊找鬼。 笑死礁芦,一個(gè)胖子當(dāng)著我的面吹牛蜻韭,可吹牛的內(nèi)容都是我干的悼尾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼肖方,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼闺魏!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起俯画,我...
    開(kāi)封第一講書(shū)人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤析桥,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后艰垂,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體泡仗,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年猜憎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了娩怎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胰柑,死狀恐怖截亦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情柬讨,我是刑警寧澤崩瓤,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站踩官,受9級(jí)特大地震影響却桶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜卖鲤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一肾扰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蛋逾,春花似錦集晚、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至亏钩,卻和暖如春莲绰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背姑丑。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工蛤签, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人栅哀。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓震肮,卻偏偏與公主長(zhǎng)得像称龙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子戳晌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

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