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

加权基因共表达网络分析(WGCNA,Weightedcorrelationnetworkanalysis)是用来描述不同样品之间基因关联模式的系统生物学方法,可以用来鉴定高度协同变化的基因集,并根据基因集的内连性和基因集与表型之间的关联鉴定候补生物标记基因或治疗靶点。

理解WGCNA,需要先理解下面几个术语和它们在WGCNA中的定义。

Connectivity(连接度):类似于网络中“度”(degree)的概念。每个基因的连接度是与其相连的基因的边属性之和。

ModuleeigengeneE:给定模型的第一主成分,代表整个模型的基因表达谱。这个是个很巧妙的梳理,我们之前讲过PCA分析的降维作用,之前主要是拿来做可视化,现在用到这个地方,很好的用一个向量代替了一个矩阵,方便后期计算。(降维除了PCA,还可以看看tSNE)

Intramodularconnectivity:给定基因与给定模型内其他基因的关联度,判断基因所属关系。

Hubgene:关键基因(连接度最多或连接多个模块的基因)。

研究模型之间的关系,从系统层面查看不同模型的互作网络。

从关键模型中选择感兴趣的驱动基因,或根据模型中已知基因的功能推测未知基因的功能。

R包WGCNA是用于计算各种加权关联分析的功能集合,可用于网络构建,基因筛选,基因簇鉴定,拓扑特征计算,数据模拟和可视化等。

基因表达矩阵:常规表达矩阵即可,即基因在行,样品在列,进入分析前做一个转置。RPKM、FPKM或其它标准化方法影响不大,推荐使用Deseq2的varianceStabilizingTransformation或log2(x+1)对标准化后的数据做个转换。如果数据来自不同的批次,需要先移除批次效应(记得上次转录组培训课讲过如何操作)。如果数据存在系统偏移,需要做下quantilenormalization。

性状矩阵:用于关联分析的性状必须是数值型特征(如下面示例中的Height,Weight,Diameter)。如果是区域或分类变量,需要转换为0-1矩阵的形式(1表示属于此组或有此属性,0表示不属于此组或无此属性,如样品分组信息WT,KO,OE)。

IDWTKOOEHeightWeightDiametersamp1100123samp2100246samp3010102050samp4010153080samp5001NA98samp6001487

推荐使用Signednetwork和Robustcorrelation(bicor)。(这个根据自己的需要,看看上面写的每个网络怎么计算的,更知道怎么选择)

无向网络在power小于15或有向网络power小于30内,没有一个power值可以使无标度网络图谱结构R^2达到0.8或平均连接度降到100以下,可能是由于部分样品与其他样品差别太大造成的。这可能由批次效应、样品异质性或实验条件对表达影响太大等造成,可以通过绘制样品聚类查看分组信息、关联批次信息、处理信息和有无异常样品(可以使用之前讲过的热图简化,增加行或列属性)。如果这确实是由有意义的生物变化引起的,也可以使用后面程序中的经验power值。

WGCNA依赖的包比较多,bioconductor上的包需要自己安装,cran上依赖的包可以自动安装。通常在R中运行下面4条语句就可以完成WGCNA的安装。

建议在编译安装R时增加--with-blas--with-lapack提高矩阵运算的速度,具体见R和Rstudio安装。

实战采用的是官方提供的清理后的矩阵,原矩阵信息太多,容易给人误导,后台回复WGCNA获取数据。

THE END
1.生信入门第十二课:用Cytoscape绘制PPI网络图并使用cytohubba识别...微生信助力高分文章,用户230000+,谷歌学术3600+https://www.jianshu.com/p/39ffbbd5e260
2.流程图流程图模板流程图2024-11-26 15:19:35  0 举报   分享方式  免费使用 质粒DNA的提取、定量、酶切与PCR鉴定 生物化学与分子生物学 作者其他创作 大纲/内容 空柱离心1200rpm,2min 13000rpm,1min,弃上清 加入500μL去蛋白质PD 在洁净EP管中依次加入表格3内溶液 加600μL漂洗液PW 加入250μL溶液s2p2,...https://www.processon.com/view/67447b055df2ed36fbf8130a
3.生信入门第十二课:用Cytoscape绘制PPI网络图并使用cytohubba识别...微生信助力高分文章,用户230000+,谷歌学术4600+ …https://www.sohu.com/a/832361956_121408822
4.什么是工艺流程图?乡里乡亲知根知底,失信一次得不偿失②让现代信用体系在乡村茁壮成长,激发“三农”发展的新动能③其实,信用对于广袤农村而言,并不陌生④可以说,农村信用“土壤”肥沃,前景广阔,关键要用现代理念去培育、引导⑤从讲“人情”、讲“情面”变为更注重市场公认的契约、规则⑥面对市场经济需求,不仅需要做好顶层设计...https://www.shuashuati.com/ti/b54c93d54e3a4bb5b5cbfc97f40d3372.html
5.一款类似Cytoscape的国产知识图谱可视化工具–NRDStudio融资流程图示例 – NRD Studio 对于Cytoscape,是一个优秀的开源软件平台,用于可视化复杂网络并将这些网络与任何类型的属性数据集成。 Cytoscape广泛应用于生物信息学和系统生物学,但也可以应用于各种其他领域,如社会网络分析,语义网数据可视化等。 NRD Studio为创建和自定义网络可视化提供了一个用户友好的界面,允许用户探索...https://nrdstudio.cn/a/10825.html
6.工具开源可视化工具空城夕流程图 graphiz 自动化布局 拓扑图 d3 sigma.js Cola.js是一个开源的JavaScript库,使用基于约束的优化技术的排列HTML5文档和图表。它和D3.js 和svg.js配合使用会更好。核心布局是基于C ++的libcola库的JavaScript代码完全重写。它有为d3.js设计的适配器,允许您将cola作为D3力布局的一个简易替换。它不像D3力...https://www.cnblogs.com/huxiaoyun90/p/4544243.html
1.如何用Cytoscape::EnrichmentMap可视化GSEA的运算结果?愿武艺晴小朋友一定得每天都开心! 第一步:下载安装GSEA 4.3.3的桌面版;安装好后的界面如下图所示: 第二步:下载C5 数据集下的GO subset of BP的基因集,点击Gene Symbols,下载基因ID为Symbol号的gmt格式文件。(人和小鼠是两个不一样的链接,要按自己的实际下载) ...https://blog.csdn.net/jl19930703/article/details/144144222
2.Cytoscape做分类网络图腾讯云开发者社区Cytoscape 的功能很强大,可以做各种网络图,其实还可以做流程图,思维导图,分类图等等,并且交互性好,还有很多的扩展插件。缺点呢,就是该软件占内存比较大,耗资源,如果机子不给力,操作起来可能有延时,会很痛苦。 安装时注意先装Java,参照官网说明。 本文以分类图为例来讲一下 Cytoscape的作图过程。 https://cloud.tencent.com/developer/news/230172
3.网站建设内部流程图/拉新推广渠道网站建设内部流程图,拉新推广渠道,工程业绩在哪个平台上查询,百度提交网站收录原标题:Cytoscape软件使用说明 | 云课堂(26)一直关注联川公众号的小伙伴们都知道,联川云平台已于2018年12月6日正式上线(http://www.lc-bio.cn/index.html);还没使用过的小伙伴,赶紧点开大显身手一番~使用指南详情请戳此链接&… ...http://www.xpfq.cn/news/696619.html
4.如何使节点中的文本在cytoscape.js中可找到,dagre布局转载推荐:项目无论是用于自己的应用,还是找开源项目贡献代码,这些都是不错的选择~ 1. Cytoscape.js 06 使用JointJS绘制流程图1 依赖:jquery,lodash,backbone 如果使用自动排版,需要添加依赖:dagre,graphlib 02 Epagneul:一款针对Windows事件日志的可视化分析工具 ...https://cloud.tencent.com.cn/developer/information/%E5%A6%82%E4%BD%95%E4%BD%BF%E8%8A%82%E7%82%B9%E4%B8%AD%E7%9A%84%E6%96%87%E6%9C%AC%E5%9C%A8cytoscape.js%E4%B8%AD%E5%8F%AF%E6%89%BE%E5%88%B0%EF%BC%8Cdagre%E5%B8%83%E5%B1%80
5.Cytoscape可视化Cytoscape是一个优秀的可视化工具,官方有PC桌面版(下载 )本和js版本(Github),本文主要介绍js版本。官方对js版本有诸多在线实例,见官网。Cytoscape可以绘制组织架构图、基因关系图、力图、流程图等,是非常强大的可视化工具。借助api或ui扩展插件可实现更多效果。本框架目前所使用的版本是v3.15.1。https://axui.cn/v1.0/ax-cytoscape.php
6.输入文本直接生成流程图,这个极简工具火了,在线可玩另外,据作者介绍,这款工具主要是用可视化工具库cytoscape.js和Facebook的create react app打造的。 那么,你觉得这个流程图工具可还行? 如果感兴趣,不妨通过下方传送门,亲自体验一下吧~ 传送门 网站地址:https://flowchart.fun/ —完— 原标题:《输入文本直接生成流程图,这个极简工具火了,在线可玩》...https://www.thepaper.cn/newsDetail_forward_11553067
7.javabridge.jarmob64ca12d39d4a的技术博客在本文中,我向你介绍了如何实现“javabridge.jar”。我们首先通过流程图展示了整个实现过程,然后详细解释了每个步骤需要做什么,并提供了相应的代码示例和注释。希望这篇文章对你有所帮助,能够让你更好地理解和应用“javabridge.jar”。如果你还有任何疑问或困惑,请随时向我提问。祝你在开发过程中取得成功!https://blog.51cto.com/u_16213313/6988711
8.如何在论文中画出漂亮的插图?第1页当然,通常来说,流程图我们选择空白框图即可。 软件的操作页面一览无余,和Visio复杂繁琐的页面相比Drawio则显得非常简单,简单但不简陋,该有的功能一样不缺,甚至在文本框之间的线条连接上,做的比Visio还要美观自然。 新建画布后,在左侧选择不同的文本框进行文字的添加。 https://tinynews.org/new/21664179/1
9.基于网络药理学联合加权基因共表达网络分析探究雷公藤治疗系统性...1.11 免疫浸润分析 利用 R 软件通过 CIBERSORT 算法对样本的免 疫细胞分布进行计算,得出数据集中每一个样本的 免疫细胞比例分数.通过堆叠柱状图展示样本中免 疫细胞分布情况,利用箱线图展示正常样本和 SLE 患者间免疫细胞差异,运用相关性气泡图展示核心 靶点基因与免疫细胞的相关性. 2 结果 2.1 流程图 本研究的分析...https://www.tiprpress.com/xdywlc/article/pdf/20221007