14分Top刊NC代碼開源|NSCLC單細胞+空轉腫瘤微環境分析

說在前面

說起肺癌真的過去回憶歷歷在目,小編畢業后職業生涯的第一個項目——非小細胞肺癌預后有效靶點篩選。當時肝的是轉錄組預后+建模篩選

做研發其實要求是遠遠高于發文章的,文章投不出去就降分,加工作量,做藥要是爛尾或者就算是有瑕疵直接寄,錢錢用之如泥沙。話不多說,欣賞一篇NSCLC的多組學分析

小編整理打包了文章多組學分析及copyKAT的代碼

文末公眾號后臺回復20240701lung即可領取項目代碼


今天給大家分享的一篇文章:Single-cell and spatial transcriptomics analysis of non-small cell lung cancer

  • 標題:非小細胞肺癌的單細胞和空間轉錄組學分析
  • 期刊名稱:Nature Communications
  • 影響因子:14.7
  • JCR分區:1區
  • 中科院分區:綜合性期刊1區 Top
  • 小類:綜合性期刊1區

摘要

肺癌是全球第二大最常見的癌癥,也是癌癥相關死亡的主要原因。腫瘤生態系統具有多種免疫細胞類型。髓系細胞尤其普遍,并且在促進疾病方面發揮著眾所周知的作用。在我們的研究中,我們通過單細胞和空間轉錄組學分析了 25 名未經治療的腺癌和鱗狀細胞癌患者的約 900,000 個細胞。我們注意到抗炎巨噬細胞與 NK 細胞/T 細胞之間存在反比關系,并且腫瘤內的 NK 細胞細胞毒性降低。雖然我們觀察到腺癌和鱗狀細胞癌中的細胞類型組成相似,但我們發現各種免疫檢查點抑制劑的共表達存在顯著差異。此外,我們還揭示了腫瘤中巨噬細胞轉錄“重編程”的證據,使其轉向膽固醇輸出并采用促進鐵流出的胎兒樣轉錄特征。我們的多組學資源提供了腫瘤相關巨噬細胞的高分辨率分子圖譜,增強了我們對其在腫瘤微環境中的作用的理解。

結果

  • A 研究概覽。采用CD45+或CD235?富集的方法對切除的腫瘤組織、相鄰的非腫瘤組織(背景)和健康肺部的單細胞懸液進行了單細胞RNA測序(scRNA-seq)。使用新鮮、急速冷凍的腫瘤、背景和健康組織的冷凍切片進行了10x Visium空間轉錄組學研究。
  • B 隊列概覽。符號代表單個病人和進行的分析。
  • C UMAP投影顯示腫瘤和結合的背景+健康數據集。
  • D 腫瘤樣本中用于廣泛細胞類型注釋的代表性基因的點圖。
  • E 等高線圖展示AT2細胞(44,399個細胞)、CAMLs(2,520個細胞)和AIM?(16,120個細胞)中髓系(LYZ, CD68, MRC1)和上皮(EPCAM)基因的共表達。標準化、縮放和對數變換后的基因表達。
  • F 盒形圖展示AT2細胞、CAMLs和AIM?中髓系(LYZ, APOE, CD68, MRC1)和上皮(EPCAM, KRT8, KRT19)基因的標準化、縮放和對數變換后的基因表達。

  • A 熱圖顯示了每種免疫細胞類型(在CD235?富集中計算得到的)相對細胞類型豐度之間的皮爾遜相關系數。顏色表示皮爾遜相關系數值,星號表示雙側關聯測試的顯著性水平,該測試基于皮爾遜乘積矩相關系數計算。
  • B 熱圖顯示LUAD(左)和LUSC(右)中所有細胞類型之間的LR(配體-受體)相互作用次數,通過廣泛的細胞注釋進行總結。行使用歐幾里得距離的完全連接方法進行了層次聚類。
  • C Sankey圖顯示了cellphoneDB檢測到的LUAD和LUSC中選定的ICI(免疫檢查點抑制劑)的腫瘤特異性相互作用。線條顏色標識每種細胞類型之間的LR相互作用是僅在LUAD中發現(橙色)、僅在LUSC中發現(綠色)還是在兩種腫瘤類型中都有(藍色)。
  • D 點圖顯示了?中突出顯示的ICI基因和細胞類型,按腫瘤類型分開。每個點的大小代表該簇中表達該基因的細胞百分比,而顏色表示每組中每個基因的平均標準化縮放對數變換表達量。
  • E Sankey圖顯示了cellphoneDB檢測到的LUAD和LUSC中VEGFA/B相互作用者的腫瘤特異性相互作用。線條顏色標識每種細胞類型之間的LR相互作用是僅在LUAD中發現(橙色)、僅在LUSC中發現(綠色)還是在兩種腫瘤中都有(藍色)。
  • F Sankey圖顯示了cellphoneDB檢測到的LUAD和LUSC中EGFR相互作用者的腫瘤特異性相互作用。線條顏色標識每種細胞類型之間的LR相互作用是僅在LUAD中發現(橙色)、僅在LUSC中發現(綠色)還是在兩種腫瘤中都有(藍色)。

  • A 空間圖像展示了用cell2location估計的代表性腫瘤切片上AT2細胞、AIM?和Tregs的細胞豐度。
  • B 使用cell2location對腫瘤和背景切片的細胞豐度估計,計算了免疫(左側)和非免疫(右側)細胞類型的相對比例。免疫細胞按照寬泛的注釋分組。箭頭表示與背景相比,在腫瘤中的增加(↑)或減少(↓)。使用雙側Wilcoxon秩次檢驗和Bonferroni校正進行了成對比較。
  • C 空間LR共定位的熱圖。在每個斑點上估計了所有切片的LR基因對共表達,使用χ2檢驗并隨后進行Bonferroni多重比較校正,比較了腫瘤和背景中共定位與非共定位斑點的頻率。深灰色磚塊表示腫瘤和背景切片中共定位基因對的頻率顯著不同。綠色列注釋表示至少在八個病人中四個以上的LR對顯著。行注釋指示腫瘤類型。
  • D 盒形圖顯示在每個分析的切片中,共定位LR對在腫瘤與背景間頻率顯著不同的情況。N=8個病人。盒形圖使用Python Seaborn包的默認設置繪制,即盒子顯示四分位數,胡須長度是四分位距的1.5倍。源數據提供為源數據文件。
  • E 空間圖像展示了在腫瘤(頂部)和背景(底部)中發現LR對共表達的斑點的位置,對于NRP1-VEGFA, NECTIN2-TIGIT, PD1-PDL1, CD96-NECTIN1 和 HAVCR2-LGALS9。來自一位病人的代表性切片。

  • A CNA分析: 圖表展示了通過CopyKat估計的每個染色體臂上不同細胞類型和患者的染色體增益(紅線)和損失(藍線)。所有免疫細胞類型為繪圖目的被分組在一起。

  • B PAGA圖層:在腫瘤中非免疫細胞類型的擴散圖(FLE嵌入)上疊加PAGA圖。

  • C 盲注釋:前三個面板—資深病理學家標注的腫瘤浸潤區域(左),Visium點上的腫瘤區域分桶(中)和通過QC的點(右)。后三個面板—在同一切片上的cell2location估計的AT2細胞(左)、周期性AT2細胞(中)和非典型上皮細胞(右),疊加了病理學家對腫瘤浸潤的注釋(綠色輪廓)。

  • D 基因本體和REACTOME數據庫的超表達分析:使用clusterProfiler R包,基于AT2細胞在腫瘤與背景中上調的差異表達基因(DEGs),對生物過程進行超表達分析。提供源數據文件。

  • E 一個代表性患者腫瘤中AT2和CAMLs的CNA詳細概覽:條形圖顯示特定染色體區域中攜帶染色體增益(紅色條)或損失(藍色條)的細胞頻率。

  • F 散點圖顯示KL散度:用于計算腫瘤數據集中每種細胞類型的增益和損失分布之間的KL散度,損失在x軸,增益在y軸。所有免疫細胞類型為繪圖目的被分組在一起。

  • G 空間圖像:展示cell2location估計的三個代表性腫瘤切片上AT2細胞和CAMLs的細胞豐度。

  • H 層次聚類:計算通過QC的所有腫瘤切片中點的細胞類型組成(由cell2location估計)的相關距離。

  • I 非負矩陣分解:建立在通過QC的所有腫瘤切片中點的細胞類型豐度的q05估計上,使用cell2location估計。

  • A 火山圖分析:使用py_DESeq2包提取的AIM?在腫瘤與背景比較中的差異表達基因(DEGs,紅色表示)的火山圖。

  • B 基因本體超表達分析:使用clusterProfiler R包對Alveolar M?和AIM?在腫瘤與背景中上調的DEGs進行基因本體—生物過程數據庫的超表達分析。提供源數據文件。

  • C 免疫組化染色(IHC):在腫瘤和背景組織切片上對CD68和中性脂類(BODIPY 493/503)進行免疫組化染色。Z堆疊的最大強度投影。標尺為50微米。

  • D BODIPY信號覆蓋面積分析:比較腫瘤與背景切片中BODIPY信號的覆蓋面積,使用配對的雙側t檢驗,匹配同一患者的腫瘤和背景切片。N=5個患者。提供源數據文件。

  • E CD68和STAB1的免疫組化染色:在腫瘤(左)和背景(右)組織切片上進行CD68和STAB1的免疫組化染色。Z堆疊的最大強度投影。小插圖顯示單個細胞的詳細放大。標尺為20微米。

  • F STAB1+細胞的定量:顯示CD68+巨噬細胞群體中STAB1+細胞的比例,以CD68+區域的百分比表示。數據以平均值和標準偏差表示(n=3個生物重復)。提供源數據文件。

  • G CD68, STAB1和PanCK的染色:在腫瘤組織切片上進行CD68, STAB1和PanCK的染色。Z堆疊的最大強度投影。小插圖顯示單個細胞的詳細放大。標尺為20微米。

  • H STAB1+ CD68+細胞的定量:在非小細胞肺癌(NSCLC)中,定量CD68+巨噬細胞群體中的STAB1+ CD68+細胞。數據以平均值和單個數據點表示(n=2個生物重復)。提供源數據文件。

  • I 點圖:顯示腫瘤中所有巨噬細胞亞群和CAMLs中的“STAB1標志基因”表達。

  • J 火山圖分析:由py_DESeq2識別的Alveolar M? vs STAB1 M?在腫瘤中的DEGs的火山圖(紅色表示)。

  • K 基因本體超表達分析:使用clusterProfiler R包對Alveolar M? vs STAB1 M?(頂部)和AIM? vs STAB1 M?(底部)在腫瘤中的DEGs進行基因本體—生物過程數據庫的超表達分析,分別顯示STAB1 M?上調(左側)和Alveolar M?或AIM?上調(右側)的DEGs。提供源數據文件。

  • A 層次聚類分析:對在調和后的PC空間(腫瘤髓系 + 背景髓系 + 胎兒肺髓系)的每個細胞計算的相關距離進行層次聚類。

  • B 小提琴圖:顯示在公開可用的人類胎兒肺圖譜中識別的髓系細胞和祖細胞群體中“STAB1基因標志”的表達水平。

  • C 點圖:顯示選定的胎兒肺巨噬細胞群體中“STAB1基因標志”的每個基因的表達。每個點的大小代表群體中表達該基因的細胞百分比,顏色代表每個群體中每個基因的平均表達水平。

  • D 小提琴圖:顯示在公開可用的MoMac-VERSE數據集中識別的群體中“STAB1基因標志”的表達水平。

  • E 點圖:顯示MoMac-VERSE中選定的巨噬細胞群體中“STAB1基因標志”的每個基因的表達。每個點的大小代表群體中表達該基因的細胞百分比,顏色代表每個群體中每個基因的平均表達水平。

  • F 小提琴圖:顯示在公開可用的“MoMac-VERSE”數據集中識別的髓系細胞和祖細胞群體中“AM?基因標志”的表達水平。

  • G 小提琴圖:顯示在公開可用的人類胎兒肺圖譜中識別的髓系細胞和祖細胞群體中“AM?基因標志”的表達水平。

  • H 點圖:顯示“MoMac-VERSE”數據集中識別的選定巨噬細胞群體中“AM?基因標志”的每個基因的表達。每個點的大小代表群體中表達該基因的細胞百分比,顏色代表每個群體中每個基因的平均表達水平。

  • I 點圖:顯示在選定的胎兒肺巨噬細胞群體中“AM?基因標志”的每個基因的表達。每個點的大小代表群體中表達該基因的細胞百分比,顏色代表每個群體中每個基因的平均表達水平。

小結

  • 主要數據及方法:
TypesNotes
分析數據BioStudies數據庫:E-MTAB-13526E-MTAB-13530,其他的在補充文件里
分析方法單細胞標準流程(從定量到注釋);差異分析;scArches聚類;CellPhoneDB;CopyKAT拷貝數分析;PAGA軌跡分析;cell2location空轉標準流程
實驗技術流式;免疫組化和染色;多重免疫熒光

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/37711.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/37711.shtml
英文地址,請注明出處:http://en.pswp.cn/web/37711.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2024年7月1日 (周一) 葉子游戲新聞

老板鍵工具來喚去: 它可以為常用程序自定義快捷鍵,實現一鍵喚起、一鍵隱藏的 Windows 工具,并且支持窗口動態綁定快捷鍵(無需設置自動實現)。 喜馬拉雅下載工具: 字面意思 《星刃》早期概念圖分享 末世破敗環境推主Genki分享了《星…

Spire.PDF for .NET【文檔操作】演示:在 PDF 中創建目錄 (TOC)

目錄在增強文檔的可讀性和可導航性方面起著至關重要的作用。它為讀者提供了文檔結構的清晰概述,使他們能夠快速找到并訪問他們感興趣的特定部分或信息。這對于較長的文檔(例如報告、書籍或學術論文)尤其有價值,因為讀者可能需要多…

部署calico網絡插件

部署calico網絡插件 之前的k8s環境中主要使用了flannel作為網絡插件,這次改用calico。calico支持多種安裝方式,以下是具體的操作步驟。 1. 準備工作 環境信息 # 系統信息 rootmaster1:~# cat /etc/issue Ubuntu 24.04 LTS \n \lrootmaster1:~# uname…

MyBatisPlus 常用的注解 表映射 主鍵映射 字段映射

介紹 官網:https://baomidou.com/reference/annotation/ 指定映射表 實體類使用駝峰命名,表名應為xx_xxx等格式這樣才可以映射,但是實際開發過程中可能不一致就可以使用該方法處理。 Data TableName("employee_235") //映射的表…

求質數題目

//需求:鍵盤錄入一個正整數x,判斷該整數是否為一個質數。 //質數: //如果一個整數只能被1和本身整除,那么這個數就是質數。否則這個數叫做合數 package Base_se.Base_701;import java.util.Scanner;/*** author gyf* ClassName test* Date 2024/7/1 19:…

Linux啟動elasticsearch,提示權限不夠

Linux啟動elasticsearch,提示權限不夠,如下圖所示: 解決辦法: 設置文件所有者,即使用戶由權限訪問文件 sudo chown -R 用戶名[:新組] ./elasticsearch-8.10.4 //切換到elasticsearch-8.10.4目錄同級 chown詳細格式…

銀行家算法-操作系統中避免死鎖的最著名算法

背景 有很多文章都會介紹銀行家算法。在百度和CSDN上搜一搜能搜出很多來。很多同學會覺得這個算法很深奧,有些文章寫的又很復雜,其實真的很簡單。這里簡單記錄一下基本原理,然后大家再配合其他文章看,就能加深理解。 算法原理 …

LLaVA1.5訓練數據和時間分析

LLaVA的PT+SFT訓練_llava sft-CSDN博客文章瀏覽閱讀379次。這個階段,使用8個A100(80G)訓練LLaVA-v1.5-13B大約需要20h。全量微調,非lora跑不起來啊,以前一直用swift,llama-factory這種框架式的代碼庫,但用原作者開源的代碼也是有很多好處的。在這個階段,使用 8 個 A100(…

Oracle中 ROW_NUMBER()的語法及在對應不同需求下應如何使用

Oracle數據庫中的ROW_NUMBER()函數是一個窗口函數,它為查詢結果集中的每一行分配一個唯一的序號。這個函數在數據分析、分頁查詢、數據去重和排名問題等方面非常有用。ROW_NUMBER()函數的語法如下: ROW_NUMBER() OVER ( [ PARTITION BY column ] ORDER …

3.用戶程序與驅動交互

驅動程序請使用第二章https://blog.csdn.net/chenhequanlalala/article/details/140034424 用戶app與驅動交互最常見的做法是insmod驅動后,生成一個設備節點,app通過open,read等系統調用去操作這個設備節點,這里先用mknode命令調…

64.WEB滲透測試-信息收集- WAF、框架組件識別(4)

免責聲明:內容僅供學習參考,請合法利用知識,禁止進行違法犯罪活動! 內容參考于: 易錦網校會員專享課 上一個內容:63.WEB滲透測試-信息收集- WAF、框架組件識別(3)-CSDN博客 我們在…

【FedMut】Generalized Federated Learning via Stochastic Mutation

基于隨機變異的泛化聯邦學習 來源:AAAI2024 Abstract 問題: FedAvg 將相同的全局模型派發給客戶端進行本地訓練,容易陷入尖銳解,導致訓練出性能低下的全局模型 提出 FedMut: 本文提出了一種名為 FedMut 的新型FL方法…

2024免費的股票數據接口API

滄海數據 # Restful API https://tsanghi.com/api/fin/stock/{exchange_code}/realtime?token5dbb47113a4a43a6be1755673ce854db&ticker{ticker} 數據來源:滄海數據 請求方式:Get 數據格式:標準Json格式[{},...{}]

如何借用物聯網快速實現高標準農田信息化

如何借用物聯網快速實現高標準農田信息化 高標準農田信息化,作為現代農業發展的重要基石,是指在建設高產、穩產、節水、環保的農田基礎上,深度融合現代信息技術,實現農田管理的精準化、智能化和高效化。物聯網(Intern…

vue3+ts實現計算兩個字符串的相似度

在TypeScript中,可以使用Levenshtein萊文斯坦距離算法來精確匹配兩個字符串的相似度百分比。Levenshtein距離是指兩個字符串之間,由一個轉換成另一個所需的最少編輯操作次數,這里的編輯操作包括插入、刪除、替換。 /*** Levenshtein距離算法…

Linux Static calls機制

文章目錄 前言一、簡介二、Background: indirect calls, Spectre, and retpolines2.1 Indirect calls2.2 Spectre (v2)2.3 RetpolinesConsequences 2.4 Static callsHow it works 三、其他參考資料 前言 Linux內核5.10內核版本引入新特性:Static calls。 Static c…

JAVA各版本-安裝教程

目錄 Java安裝包下載 Java安裝步驟 Java環境配置 Java安裝包下載 到Oracle官網下載自己需要的版本 Oracle Java下載:Java Archive | Oracle Hong Kong SAR, PRC 下拉選擇自己需要的版本(本教程以Windows環境下,JAVA11為例) 注…

C++初學者指南-3.自定義類型(第一部分)-指針

C初學者指南-3.自定義類型(第一部分)-指針 文章目錄 C初學者指南-3.自定義類型(第一部分)-指針1.為什么我們需要它們?2.T 類型的對象指針原始指針:T * 智能指針(C11) 3.操作符地址操作符 &解引用運算符 *成員訪問操作符 ->語法重定向 4.nullptr (…

【Linux】用戶管理

創建與刪除 adduser adduser 是一個交互式命令,用于創建新用戶并設置初始環境。 sudo adduser 用戶名示例: sudo adduser newuseruseradd useradd 是一個非交互式命令,允許你通過選項指定用戶的屬性。 sudo useradd [選項] 用戶名常見選…

SCADA系統對于工業生產的意義!

關鍵字:LP-SCADA系統, 傳感器可視化, 設備可視化, 獨立SPC系統, 智能儀表系統,SPC可視化,獨立SPC系統 SCADA系統在智能制造中扮演著至關重要的角色,它通過集成和自動化工廠車間的各種過程,提高了生產效率和產品質量,降低了成本,并…