细胞通讯分析是生物学研究中的一个重要领域,它涉及研究细胞之间如何通过信号传递来协调它们的功能和行为。 以下是一些细胞通讯分析的主要用途: 疾病诊断和治疗:了解细胞如何交流可以帮助诊断和治疗疾病,特别是那些与细胞通讯失调有关的疾病,如癌症、自身免疫疾病和神经退行性疾病。 组织工程:在组织工程中,细胞通讯对于细胞的增殖、分化和组织结构的形成至关重要。 细胞信号传导研究:细胞通讯分析有助于揭示细胞内信号传导的复杂网络,这对于理解细胞如何响应外界刺激非常重要。 生物防御机制:研究细胞如何通过通讯来协调免疫反应,可以帮助我们更好地理解生物体如何抵御病原体。 神经科学:在神经科学领域,细胞通讯分析有助于我们理解大脑如何通过神经细胞间的信号传递来处理信息。 par(mfrow = c(1,1), xpd=TRUE,mar = c(2, 2, 2, 2)) netVisual_aggregate(cellchat, signaling = pathways.show
1,2) 细胞通讯 细胞交流和响应外界刺激 教程:https://htmlpreview.github.io/? 简单易懂 https://mp.weixin.qq.com/s/g4j7u0gHmpJH9ZA1Jp9hCw 用了点时间看 #细胞通讯用的day6的数据 Biocductor_packages <- 纵坐标是发射端,横坐标是接收端,有颜色代表横纵坐标所指的两类细胞之间有通讯,颜色深浅代表通讯概率,上和右表示该列/行通讯概率之和 计算配体-受体对信号网络的贡献度 只有p<0.05的才会被画出来,颜色仍然是通讯概率 细胞通讯模式和信号网络 传出模式(outgoing),揭示了发射端细胞如何相互协调,以及它们如何与某些信号通路协调以驱动通信。 # 细胞通讯模式和信号网络 library(NMF) #选择合适的nPatterns数,二者都突然下降的值对应的横坐标就是合适的聚类数,2到3突然下降就选2,3到4出现了下降就选3 selectK(
Opinion in Systems Biology 链接:https://www.sciencedirect.com/science/article/pii/S2452310021000081 介绍 细胞间通讯 本综述的目的有两个: (1) 从单细胞数据中总结新兴 CCC 方法; (2) 提出改进当前 CCC 局限性的可能途径。 从单细胞基因组学数据推断 CCC CCC 通过包括信号通路的各种生化反应来联系。 图(a):细胞可以分泌扩散的配体,并可以与附近细胞表面表达的受体结合。一般发生在接收细胞最接近发送细胞和当有足够的受体表达时。只有当结合的配体触发下游反应时,细胞间通讯才会发生。 为此,可以在受体基因表达的情况下,通过检查由配体-受体结合引起的下游靶基因反应来进一步评估通讯情况。 -基因相互作用 scTensor 对高阶相互作用进行建模,使用张量分解来检测多个细胞群和配体-受体对的多对多 CCC 除了基本的量化细胞通讯信号值以外,有的工具还提供可视化方法。
定量分析: 通过计算细胞通讯的强度(如配体-受体结合的概率),可以定量分析不同细胞类型之间的通讯强度。这可以揭示在特定条件下,哪种细胞类型在通讯中占主导地位。 功能富集分析: 细胞通讯分析还可以与功能富集分析结合使用,探讨哪些生物学功能或通路受到特定细胞通讯的调控。 2、CellPhoneDB:另一个广泛使用的工具,专注于基于配体-受体相互作用的细胞通讯分析。本次主要来学习一下cellchat这个工具。 2、CellChat通过使用质量定律将基因表达与信号转导配体、受体及其辅因子之间相互作用的先验已知知识相结合,对细胞间通讯的概率进行建模。 (cellchat)# 对特定细胞间通讯网络的信号作用分析p2 <- netAnalysis_signalingRole_scatter(cellchat, signaling = c("CXCL",
~ miRTalk 由三个部分组成: 1️⃣ 第一部分是推断EV来源的跨细胞miRNA和高变靶基因; 2️⃣ 第二部分是推断EV来源的miRNAs介导的细胞间通讯及其下游靶点; 3️⃣ 第三部分是可视化 miRNA介导的细胞间通讯网络和miRNA-靶点相互作用网络。 = mir2tar, # if_use_human_data = TRUE, # gene2gene = gene2gene) 推断EVs源miRNA介导的细胞间通讯 # infer cell-cell communications mediated by EV-derived miRNAs from senders to receivers ANXA2 res_pathway[[3]]$miRNA_term # overlapped/shared pathways 循环miRNA和器官-器官通讯潜能预测 # get circulating
,读了一下发现确实超级适合作为细胞通讯分析的背景知识学习材料。 自分泌,旁分泌,近分泌和内分泌 自分泌信号转导是指细胞内通讯,细胞分泌配体,这些配体用于通过同源受体诱导同一细胞上表达的那些分子的细胞应答。 旁分泌细胞间的通讯不需要细胞间的接触,而是取决于信号分子在分泌后从一个细胞扩散到另一个细胞。 近分泌,即依赖于接触的细胞间通讯依赖于间隙连接或膜纳米管等其他结构,使信号分子直接在细胞之间传递,而不会分泌到细胞外。 内分泌细胞间的通讯代表细胞间的通讯,信号分子被分泌并通过诸如血浆的细胞外液传播很长一段距离。
空间转录组以及单细胞转录组技术,为解析细胞-细胞通讯(Cell–Cell Communication, CCC)提供了前所未有的机会。 然而,如何在重建细胞通讯网络的过程中充分整合细胞间的空间位置信息和复杂的生化过程,仍然是一个重大挑战。 COMMOT(COMMunication analysis by Optimal Transport)是一种创新的分析方法,旨在在空间转录组数据中推断细胞通讯关系。 它基于集体最优传输理论(collective optimal transport),能够同时考虑多个配体-受体对之间的相互竞争关系以及细胞之间的空间距离,实现更为精确和生物学上合理的通讯建模。 ; 提供全面的可视化工具,包括通讯热图、信号流向图和基因调控网络图等。
单细胞进阶分析主要是拟时序分析,细胞通讯分析,以及SCENIC转录因子分析。但实际上随着越来越多单细胞研究从CNS正刊跌落到CNS子刊,再到普通的数据挖掘文章,所谓的进阶分析也要沦落为标准分析啦。 不过,虽然细胞通讯分析越来越普通,但它的难度并不会降低,在试图学习这个分析方法之前,大家需要自己提前了解一下:细胞通讯分析的背景知识,而且呢,还得看看细胞通讯分析的实例,多读文献,总归是没有错的! 细胞通讯分析相关软件工具超级多 细胞通讯分析相关软件工具也不少了,但是缺乏一个综述文章,或者说一个benchmark文章,对这些工具进行测评。 我们就挑选出镜率比较高的几款软件进行介绍吧,主要是有CellPhoneDB,SingleCellSignalR,celltalker和iTALK以及cellchat,它们的链接分别是: 2020年2月的 居然就可以根据上面的细胞通讯关系绘制出来机制图: ?
pytables jaxlib leidenalgwhich python# /opt/homebrew/Caskroom/mambaforge/base/envs/SC/bin/python每个分组的细胞通讯网络流程脚本第一次使用 各个参数的意义w: 工作目录,默认为当前目录i: 输出文件的标识根据i可以得到,normalise过的基因表达数据,行基因,列细胞;Arrow格式;第一列是为index,细胞barcode;细胞类型信息 ;CSV格式,第一列是Cell,细胞barcode,第二列为CellType,细胞的类型s: 物种,可以选human和mouse,默认为humann: 线程数默认8y: python的路径使用方法nohup :CellChatDB.mouse)# ==============================================================================# 2. 预处理表达数据 + 细胞通讯网络# ==============================================================================future
什么是细胞通讯? 多细胞生物由不同类型的细胞组成,单个细胞之间的行为协调需要建立通讯网络。 例如生物体的生长发育、分化、各种组织器官的形成、维持以及各种生理活动的协调,都需要高效和高精度的细胞通讯机制。 单细胞转录组分析中的细胞通讯分析主要指的就是:通过比较不同样品组的细胞在各细胞类型之间的配体与受体基因表达差异 单细胞“配体-受体”分析工具 CellPhoneDB ? celltalker celltalker[2]我们在《举一反三 | 总结单细胞文章分析框架及软件》中有提到。 iTALK iTALK[3]这个包的应用比较简单,可以自定义定制的配体-受体数据库。 =c('group1', 'group2')) deg_nk<-DEG(iTalk_data %>% filter(cell_type=='cd56_nk'),method='DESeq2',contrast
细胞通讯分析原理 ? 细胞通讯研究领域涵盖的内容很广,如上图所示包括通讯方式、功能、信号分子以及各种途径的机制。细胞之间通讯的介质有很多,例如钙离子、脂质、多肽、蛋白、外泌体以及电信号等。 利用单细胞转录组数据分析的细胞通讯,仅限于蛋白质配体-受体复合物介导的细胞间通讯。 细胞通讯分析工具 目前利用单细胞转录组数据分析细胞通讯的工具有CellPhoneDB,celltalker和iTALK。 部分细胞通讯关系的气泡图 ? 细胞通讯关系热图 ? celltalker认定细胞进行通讯的前提是配体和受体的表达值在通讯的细胞之间具有一致性。
:单细胞直播一理解seurat数据结构与pbmc处理流程 下面进入正题: 数据准备1 #request 2 .libPaths(c( "/home/data/t040413/R/x86_64-pc-linux-gnu-library /cellchat/SiO2_7/") # load(". /cellchat/SiO2_7/cellchat_SiO2_7_.RData") # pathways = cellchat@netP$pathways # library( cellchat #两个数据集的细胞类型一致情况下的:联合分析--- #https://htmlpreview.github.io/? ) gg2 <- compareInteractions(cellchat, show.legend = F, group = c(1,2), measure = "weight") gg1 + gg2
合并对象cc1 <- readRDS(str_glue("cc_{group_names[1]}.rds"))cc2 <- readRDS(str_glue("cc_{group_names[2]}.rds /Overview_number_strength.pdf", plot = p1 + p2, w = 6, h = 4)图片2.数量与强度差异网络图、热图par(mfrow = c(1, 2))netVisual_diffInteraction interactions - ", names(cc_list)[i]) )}ps("02.Diff_number_strength/Counts_Compare_net.pdf")图片图片图片3.指定细胞互作数量对比网络图 [s_cell, s_cell]count2 <- cc_list[[2]]@net$count[s_cell, s_cell]weight.max <- max(max(count1), max(count2 Structural similarity of pathway")ps("05.Manifold/Pathway_structural_similarity.pdf", w = 9, h = 6)图片图片图片6.细胞信号模式对比
最近一直在这里细胞通讯分析相关软件工具及原理,看到不同细胞亚群的网络图,就以为是细胞通讯分析。 实际上它也是另外一种细胞通讯的计算方式了! ,读了一下发现确实超级适合作为细胞通讯分析的背景知识学习材料。 旁分泌细胞间的通讯不需要细胞间的接触,而是取决于信号分子在分泌后从一个细胞扩散到另一个细胞。 内分泌细胞间的通讯代表细胞间的通讯,信号分子被分泌并通过诸如血浆的细胞外液传播很长一段距离。
1,推断细胞通讯网络 使用表达值推测细胞互作的概率 cellchat <- computeCommunProb(cellchat, type 然后使用aggregateNet计算细胞类型间整合的细胞通讯结果。 1,celltype之间通讯结果 1)根据使用netVisual_circle显示任意两个celltype之间的通讯次数(左)或总通讯强度(右) groupSize <- as.numeric(table 根据使用netVisual_heatmap显示任意两个celltype之间的通讯次数(左)或总通讯强度(右) p1 <- netVisual_heatmap(cellchat, measure = "count #指定受体-配体<em>细胞</em>类型 netVisual_bubble(cellchat, sources.use = c(3,5), targets.use = c(1,<em>2</em>,4,6
我在 CellChat细胞通讯分析(一)一文中简单介绍了CellChat,以及其进行细胞间通讯的推断与分析的代码实现。 Part III:细胞-细胞通讯网络可视化 在推断细胞-细胞通讯网络的基础上,CellChat为进一步的数据探索、分析和可视化提供了各种功能。 Part IV: 细胞-细胞通讯网络的系统分析 为了便于理解复杂的细胞间通讯网络,CellChat通过从图论、模式识别和空间信息流形学习中抽象出来的方法对网络进行定量测量: CellChat可以确定主要的信号 确定全局的通讯模式,探索多种细胞类型和信号通路如何协调在一起 除了探索单个通路的详细通讯外,一个重要的问题是多个细胞亚群和信号通路之间是如何协调作用的。 14.1 识别并可视化分泌细胞的传出(outgoing)通讯模式 传出模式揭示了发送细胞(例如作为信号源的细胞)如何与其他细胞相互协调,以及它们如何与特定的信号通路协调以驱动通讯。
一、基于距离的通讯分析(Distance-based CCI)核心思想:细胞之间的通讯强度随空间距离增加而减弱,尤其适用于分泌型信号(如细胞因子、生长因子等)。 参考文献二、基于邻域的通讯分析(Neighborhood-based CCI)核心思想:仅在空间上相邻(或共定位)的细胞之间才可能发生有效通讯,特别适合膜结合型 L-R 对(如 Notch-Delta) 常用方法:CellChat(推荐)虽最初为单细胞设计,但可结合 Visium 的 spot 注释(如通过 Seurat 或 SPOTlight 推断的细胞类型比例) 进行空间通讯分析。 遥远细胞的通讯强度方面表现最优(优于 CellPhoneDB、iTALK 等)。可输出:通讯网络、信号通路聚类、关键信号源/靶点识别。CellPhoneDB也支持多亚基 L-R 复合物。 二者结果共同揭示:特定细胞互作是更倾向于通过直接接触发生,还是通过远距离分泌信号介导。这种整合策略有助于全面解析组织微环境中细胞通讯的空间模式与作用机制。生活很好,有你更好。
我们在前些天的教程:直接为CellPhoneDB创建一个独立的conda环境,以及:把Seurat对象里面表达量矩阵和细胞表型信息输出给CellPhoneDB做细胞通讯,给大家演示了如何对pbmc3k单细胞数据集做细胞通讯 483 Memory_CD4_T 155 NK 697 Naive_CD4_T 14 Platelet 也就是说9个细胞亚群,每个都是自己跟包括自己在内的9个单细胞亚群进行通讯分析。 803K 2 12 09:43 plot.pdf 128K 2 12 09:30 pvalues.txt 61K 2 12 09:30 significant_means.txt 这个最新计算好的 count_network.txt 里面的内容,就是9个细胞亚群,每个都是自己跟包括自己在内的9个单细胞亚群进行通讯分析后的合格的通讯(受体和配体对)数量,也就是81行,再加上一个表头 ,每个都是自己跟包括自己在内的9个单细胞亚群进行通讯分析后的合格的通讯(受体和配体对)数量,也就是81次,这样的统计即可。
Metadata file 第一列:Cell,细胞名 第二列:cell_type,细胞类型 obs = pd.DataFrame({'Cell':adata.obs.index,'cell_type': 因此选用两类细胞间存在的互作数目作为评估细胞类型之间交流密切的依据。CellPhoneDB 统计 Cluster 间的蛋白互作数目作热图。 横纵坐标表示分群 ID或细胞类型,颜色深蓝色到紫红色代表互作数由低到高。 如下图横坐标是细胞类型互作,纵坐标是蛋白互作,点越大表示 p 值越小,颜色代表平均表达量。 kpy.plot_cpdb( adata=adata_raw, cell_type1="B", cell_type2=".
另外,基质细胞也可以继续细分为4个亚群:S1、S1p、S2 和 S2p。 S1/S1p的细胞高表达 Hand2,而S2/S2p相反, 这意味着 S1/S1p 是内部基质细胞,S2/S2p 是外部基质细胞。 S1p 和 S2p 高表达 Mki67,表明 S1p 和 S2p 分别是增殖的 S1 和 S2 细胞的一个亚群。 上皮细胞有两个亚群:LE和GE。 LE 含有表达 Tacstd2 的管腔上皮细胞,GE 由表达 Foxa2 的腺上皮细胞组成 。 着床部位囊胚和子宫之间的细胞间通讯 囊胚和子宫之间的细胞间通讯是胚胎着床的关键机制。