首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

WGCNA-最短教程掌握高级分析

上期【高阶】WGCNA共表达网络分析-让你的文章闪耀起来中,我们给大家讲解了WGCNA的基本理论和其中的一些基本的概念,很多同学已经迫不及待想要学习整个WGCNA分析流程了。...我们比较了很多网络上的教程,发现大多数文章都是翻版WGCNA官网中的分析流程去做,并没有把WGCNA的精髓给讲清楚。而且很多文章把整个分析流程讲的异常繁琐,让很多同学看了就望而却步。...整体来讲,WGCNA分析流程是很繁琐的,一个全套的分析可能会涉及8-9个步骤,但是,这里面有很多步骤其实无关紧要,跟分析的主线,也就是“筛选与表型相关的核心基因”是脱离的。...所谓WGCNA(共表达网络)分析,说到底还是要构建一个网络的。那么,既然说到网络,就不得不说最厉害的网络图分析软件Cytoscape。它能够帮我们去实现网络图的可视化和深层次的挖掘。...那么,到这里为止,一个WGCNA分析就完成了。难吗?其实也就那么回事。导入数据->选择power值->划分module->挑选module->绘制网络,结束!

2.6K22

WGCNA实战练习

本文采用WGCNA官网的Tutirial 1的数据,对加权基因共表达网络分析和后续的数据挖掘的具体操作进行梳理, 数据可以从官网下载,示意图如下 ? 整个分析流程可以分为以下几个步骤 1....datExpr0) = names(femData)[-c(1:8)] 对于基因的表达量数据,需要进行过滤,对于基因而言,可以过滤缺失值或者低表达的基因,对于样本而言,如果该样本中基因缺失值很多,也需要过滤,WGCNA...在WGCNA中,对于基因定义了GS值,表征基因和表型之间的相关性,对于module而言,也可以用所有基因GS绝对值的平均数来表征该module与表型之间的相关性,代码如下 moduleColors =...FilterGenes= abs(GS1)> .2 & abs(datKME$MM.brown)>.8 筛选出候选基因后,可以进行下游的功能富集分析,使用clusterProfiler等R包,进一步挖掘功能...,之前的文章有详细介绍如何进行富集分析,这里就不展开了。

1.3K51

WGCNA:加权基因共表达网络分析

加权基因表达网络分析(Weighted gene co-expression network analysis, WGCNA),又叫权重基因共表达网络分析,其根本思想是根据基因表达模式的不同,挖掘出相似表达模式的基因...构建加权相关性基因网络软阈值的选择 WGCNA中对基因表达值之间的相关系数取n次幂,这是和普通聚类的最大不同,其直接结果是把基因间相关性的强弱的差异放大。...(cor(x, method=“spearman”)函数)本研究中采用WGCNA默认的Pearson相关,Pearson correlation计算快速,但对离群值敏感。...WGCNA给出了如何选择这个阈值的方法,其函数是pickSoftThreshold()。 2 加权共表达网络的构建和模块识别 一旦选择好了构建网络的β值,那么从网络构建到模块识别需要四个步骤。...得到每个模块所包含的基因后,可以对每个模块进行生物功能等分析,也可以对感兴趣的模块筛选hub基因(会另外再写hub基因筛选等)。

3.3K53

WGCNA分析,简单全面的最新教程

本文应该是第二全的WGCNA分析教程,参考了最新的文档。第一全的还在路上,会出现于生信宝典和宏基因组公众号组织的二代三代转录组测序分析实战班上,欢迎点击链接了解更多。...WGCNA基本概念 加权基因共表达网络分析 (WGCNA, Weighted correlation network analysis)是用来描述不同样品之间基因关联模式的系统生物学方法,可以用来鉴定高度协同变化的基因集...相比于只关注差异表达的基因,WGCNA利用数千或近万个变化最大的基因或全部基因的信息识别感兴趣的基因集,并与表型进行显著性关联分析。...WGCNA包实战 R包WGCNA是用于计算各种加权关联分析的功能集合,可用于网络构建,基因筛选,基因簇鉴定,拓扑特征计算,数据模拟和可视化等。...输入数据和参数选择 WGCNA本质是基于相关系数的网络分析方法,适用于多样品数据模式,一般要求样本数多于15个。样本数多于20时效果更好,样本越多,结果越稳定。

5.3K64

加权基因共表达网络分析WGCNA)实例

organized = FALSE, data.type = 'RNAseq') 使用R语言包edgeR做差异表达分析...这部分代码完全来自公众号生信星球文章TCGA(转录组)差异分析三大R包及其结果对比 library(stringr) group_list<-ifelse(str_sub(colnames(rnaCounts...image.png 接下来利用差异表达基因做加权基因共表达网络(WGCNAWGCNA分析用到的代码是我在腾讯课堂上购买的一门课程,课程内容是介绍WGCNA分析在植物上的应用的。...另外还有一大部分代码来自生信技能树公众号文章七步走纯R代码通过数据挖掘复现一篇实验文章(第七步WGCNA) #标准化基因表达矩阵,这一步是因为我之前尝试WGCNA分析的时候使用原始的counts会遇到报错...TCGA-CHOL-rnaCounts.csv",quote = F) write.csv(expCPM,file="TCGA-CHOL-expCPM.csv",quote=F) #只选用差异表达基因做分析

2.3K21

一文看懂WGCNA 分析(2019更新版)

其中第一个是我4年前的WGCNA分析教程最主要的参考文献,后面两个是英文教程,我相信你大概率是不会去看的,不过,我还是放在这里了。...基本概念 WGCNA其译为加权基因共表达网络分析。该分析方法旨在寻找协同表达的基因模块(module),并探索基因网络与关注的表型之间的关联关系,以及网络中的核心基因。...基本原理 从方法上来讲,WGCNA分为表达量聚类分析和表型关联两部分,主要包括基因之间相关系数计算、基因模块的确定、共表达网络、模块与性状关联四个步骤。...一般来说,TOM就是WGCNA分析的最终结果,后续的只是对TOM的下游注释。...,有10种组合,也就是说需要做10次差异分析,每个差异分析结果都需要去注释,会比较麻烦,这个时候WGCNA就派上用场啦。

27.3K3122

WGCNA分类性状处理

这篇推文主要探讨下WGCNA如何处理分类性状。...之前已经演示过WGCNA实战了:WGCNA实战:识别免疫相关lncRNA eigengenes可以代表某个模块,在计算出模块的eigengenes后,下一步就是探索eigengenes和性状之间的关系,...(虽然很多文章中都这样用) 如果是有序多分类,比如治愈、好转、未愈,这种,可以变成数字1,2,3,或者变成因子型; 如果是无序多分类,那么此时需要使用WGCNA提供的函数进行处理。...假如我们有一个无序分类变量x,它有3组: library(WGCNA) x <- rep(c("A","B","C"), each = 3) x ## [1] "A" "A" "A" "B" "B"...比如,对于我们之前用过的datTraits这个性状数据,我们假设其中的stage和msi是无序多分类变量,然后对这两个变量进行转换: load(file = "../000files/<em>wgcna</em>-02-

27420

WGCNA分类性状处理

这篇推文主要探讨下WGCNA如何处理分类性状。...之前已经演示过WGCNA实战了:WGCNA实战:识别免疫相关lncRNA eigengenes可以代表某个模块,在计算出模块的eigengenes后,下一步就是探索eigengenes和性状之间的关系,...(虽然很多文章中都这样用) 如果是有序多分类,比如治愈、好转、未愈,这种,可以变成数字1,2,3,或者变成因子型; 如果是无序多分类,那么此时需要使用WGCNA提供的函数进行处理。...假如我们有一个无序分类变量x,它有3组: library(WGCNA) x <- rep(c("A","B","C"), each = 3) x ## [1] "A" "A" "A" "B" "B"...比如,对于我们之前用过的datTraits这个性状数据,我们假设其中的stage和msi是无序多分类变量,然后对这两个变量进行转换: load(file = "../000files/<em>wgcna</em>-02-

20540

WGCNA仅仅是划分基因模块,其它都是附加分析

转录组专题——WGCNA分析一问一答 问题: Q1:作者使用的差异表达分析来进行的过滤,根据前面的学习并不推荐使用DEGs进行WGCNA,这会对结果产生什么样的影响?...RNA-seq入门实战(十一):WGCNA加权基因共表达网络分析——关联基因模块与表型 Q2:两分组,小数量(几百)miRNA能做WGCNA吗?...转录组专题——WGCNA分析一问一答 相比于差异分析寻找在两组中显著差异表达的基因,趋势分析筛选与实验变化有关的最具代表性的基因集,WGCNA分析的独特优势体现在哪些呢?...4)关联表型维度:模块特征值与表型数据关联分析,关注与特定表型相关性高的模块。 ... WGCNA分析常见问题 小样本设计,如两组样本,每组三个生物学重复,能否开展WGCNA分析? 答:不能。...主要有三个原因: (1)WGCNA分析是通过基因变化规律,将变化模式比较紧密的基因进行聚类生成不同的模块,表示它们之间存在潜在的调控关系。因此,按照基因变化模式进行聚类是WGCNA分析的关键。

66920

WGCNA共表达网络分析-让你的文章闪耀起来

WGCNA(Weighted Gene Co-Expression Network Analysis)称为加权基因共表达网络分析是一种适合进行多样本复杂数据分析的工具,通过计算基因间表达关系,鉴定表达模式相似的基因集合...WGCNA(Weighted Gene Co-Expression Network Analysis)就是一种适合进行多样本复杂数据分析的工具。...相比于只关注差异表达的基因,WGCNA利用数千或近万个变化最大的基因或全部基因的信息识别感兴趣的基因集,并与表型进行显著性关联分析。...我们将通过这几期的教程,教给大家如何去进行WGCNA这一高级分析,本期内容中,我们先从最简单的概念入手,让大家对WGCNA有一个全面的认知。...分析流程 在WGCNA的官网上,分析流程的示意图如下所示: ? (1) 构建基因共表达网络:使用加权的表达相关性。 ?

3.8K21

单细胞转录组数据分析的时候可以加上wgcna

WGCNA分析大家都不陌生了,我在生信技能树多次写教程分享WGCNA的实战细节: 一文看懂WGCNA 分析(2019更新版) 通过WGCNA作者的测试数据来学习 重复一篇WGCNA分析的文章(代码版)...重复一篇WGCNA分析的文章(解读版)(逆向收费读文献2019-19) 关键问题答疑:WGCNA的输入矩阵到底是什么格式 那些教程都是针对传统的bulk转录组测序的表达矩阵,其实单细胞转录组也是拿到表达矩阵...那么有没有这样的研究尝试把WGCNA融入单细胞转录组数据分析呢? 答案是有的,Posted March 04, 2019....不管是时间这个属性天然对单细胞分组,还是整体的表达矩阵进入单细胞数据分析流程后分组, 都是可以看基因表达量情况的小提琴图等等。...让我意外的是,文章里面仅仅是提到了 Seurat 流程,没有monocle,但是却有lineage分析 !其实这个小鼠发育研究,跟我前面的视频课程非常类似,可以作为一个练习题,考核一下大家!

1.4K21

WGCNA原理及实操

WGCNA 实操: 以下代码、数据主要参考官方教程 2.1 整理输入数据 关于WGCNA的输入数据要求,官方文档已经做说明,大致如下几点: (1)至少20个样本以上,越多越好; (2)可以过滤点低表达或者低方差的基因...WGCNA包提供了blockwiseModules()函数可将上述步骤打包在一起,一次执行建立网络、鉴定模块的分析。...如果一个表达量矩阵, 里面的样品是两个分组,比如正常和对照,那么简单的差异分析就可以拿到上下调基因,各自可以去富集生物学通路,就是基因分组了,并没有太多的进行WGCNA分析的必要性,而且绝大部分的两个分组的表达量矩阵里面的样品数量通常是小于...15个的,官方也并推荐WGCNA分析。...这个时候就可以选择WGCNA或者mfuzz这样的时间序列分析

2.1K40
领券