代谢网络图四部曲(一):手把手教你绘制网络图R+Cytoscape

图(graph)是数据结构和算法学中最强大的框架之一,可以用于表现各种类型的结构或系统,从交通网络到信号通路、从最优流程到社交关系网络,都有图的用武之地。本文所说的图特指“节点”和“边”组成的抽象的网络。

在代谢组学研究中,网络图常用来表示如下信息:

2.用不同节点表示基因、代谢物、酶等,用边表示节点之间的相互作用关系,用不同种类的箭头表示促进、抑制、催化等不同相互作用,此时绘制的是代谢通路图

Cytoscape数据在R中的前处理方法:节点文件+边文件+导出为csv

1.网络图所需的边文件说明

依据上文,我们可以知道,绘制一个网络图所要求的最低限度数据应该为一个包含各个节点相互作用关系的文件,如下表1.A所示:

这种文件的结构为,每行描述一条边(Edge),至少应当包含两列,分别描述这条边连接的两个节点。根据表中的连接关系,可以绘制出一个网络图,如下图A所示。我们可以看到由于3个节点在表格中均有相互关联,所以在图中也两两相连。在两个节点存在上下游关系时,我们通常会将两列列名分别命名为“source”和“target”分别表示一个反应/调控关系的上游和下游,如表1B。这时绘制出的图如下图B所示,可见代谢物1发出两条箭头分别指向代谢物2,对应表格前两行,代谢物1作为两个反应的起始节点影响着代谢物2和代谢物3,代谢物2发出一条指向代谢物3的箭头,对应着表格中的第3行,反应代谢物2对代谢物3的调控作用。

当存在可逆反应或反馈调节时,假设代谢物2可以代谢为代谢物3,反过来代谢物3又可以逆反应为代谢物2,这时我们需要准备的是表C中的形式,在原表格B的基础之上添加了一行以代谢物3为source,以代谢物2为target。这样得到的网络图(因不同工具、不同参数可能会有不同)可能是图C,也可能是图D[W用1],但我们需要注意的是,无论网络图中节点显示的是一条边还是两条边,在原始数据中,我们都应当准备对应的两行,在对边进行计数时,应当算做方向不同的两条边。

2.边的属性调整

通常我们会准备一个如下表所示的边文件来记录我们要使用的属性,对应的网络图如下图所示:

节点的属性调整

在调整好边及边属性后,我们可能会想要通过调整节点的属性来展示更多的信息,如通过节点颜色表示节点对应代谢物在干预组中相比对照的变化情况,通过节点形状表示代谢物所属类别,通过调整节点大小来展示代谢物在网络中的重要性。这时我们需要准备一个包含各个节点及节点属性的数据文件(通常被称为“节点文件”,NodeTable)。下表展示了一个对应的节点文件示例,文件中第一列对应各个节点的名称,注意此列中节点名称应当与EdgeTable中内容一致,否则无法完成节点属性的映射(mapping),第二列是该物质在处理组中相比对照改变的倍数取2为底的对数,第三列“height”是该倍数的绝对值,用来控制点的高度,第四列“IS_Upregulated”根据第二列得到,指示代谢物是否上调,第五列“color”列根据第四列得到,用来指示节点的颜色,第六列“class”列用来表示代谢物的分类,第七列“shape”列根据第六列得到,指示不同类型代谢物在图中对应的形状。将上述属性变更添加到之前的网络图中,我们可以得到下图。

THE END
1.使用Cytoscape画PPI网络图青蛙快飞打开Cytoscape软件,根据菜单导入string_interactions.tsv文件 File > Import > Network from File 会弹出下图对话框,在对话框中设置如下: 选中string_interactions.tsv文件,点击打开,导入文件,结果如下图所https://www.cnblogs.com/yahengwang/p/10652348.html
2.5网络图绘制软件cytoscape使用介绍美吉生物讲义.pdf网络图绘制软件cytoscape使用 微生物事业部 meta@majorbio. 本节课准备工作: 网络图绘制软件cytoscape使用 1、确保自己的电脑上已经安装了cytoscape软件,并且可以打开; 2、登陆isanger账号、运行云平台上的物种相关性网络 ,以备文件 ; 3、确保已 用于绘图的表格文件; 网络图绘制软件cytoscape使用 1 cytoscape软件背 2 ...https://max.book118.com/html/2021/0311/8022023055003057.shtm
3.R语言:两组数据关联分析,pheatmap热图和cytoscape网络图–简书R语言:两组数据关联分析,pheatmap热图和cytoscape网络图 小白菜学生信 0.9642020.05.28 17:56:18字数 543阅读 2,781 导读 举例展示R语言组学关联分析的方法。宏基因组数据以KO-样品丰度表为例。代谢组数据以metabolite-样品丰度表为例。基本方法是用R语言psych包corr.test函数进行两组数据的相关分析,结果经格式化后用...http://www.dentalearner.com/archives/2358
4.Cytoscape3.7.2windows系统Cytoscape使用方法(正式版本)_Cytoscape_ Cytoscape2.6 使用手册值得学习! 上传者:weixin_42669344时间:2021-09-29 cytoscape mannual 是网络结构软件cytoscape的详细说明 上传者:xu_zhenhao时间:2008-09-21 cytoscape简单操作 cytoscape绘制网络图中的一些简单操作,自己在做项目中摸索的,仅供参考 ...https://www.iteye.com/resource/qq_42491125-13094117
5.绘制scenic的转录因子调控网络图其实我想画这张图,是scenic分析后转录因子的调控图。 出自健明大佬分享的教程 我记得小洁老师讲过ceRNA调控网络有类似的图。回去找了教程,看到ceRNA调控网络和这个图...https://www.jianshu.com/p/3eaf055a637b
6.老师,请问我在cytoscape中使用conet插件绘制互作网络图,我上传了...文本编辑建议用notepad++专业的文本编辑软件,不要用记事本,避免不必要的错误;https://www.omicsclass.com/question/2420
7.Cytoscape软件使用教程蛋白互作网络图构建在生信分析里,各种物质相互作用网络(interaction network)的研究也很丰富,数据比较复杂。Cytoscape软件就是构建网络的神器,学习好这个软件,做出再漂亮的调控网络图都是有可能的。 在生物信息学分析里,各种symbol的相互作用网络(interaction network)的研究非常丰富,数据相对复杂。Cytoscape就是一个专用于互作网络数据可视化的...https://www.biowolf.cn/Video/6.html
8.Bingo(Cytoscape插件)GO功能富集分析简介:转录组分析中基因的GO富集分析这步有很多软件可以选择,这次我们来介绍下如何利用Cytoscape软件中的一个简单又好用的Bingo小插件完成富集的工作,Cytoscape其实是一个做网络图的软件,所以使用Bingo的这种方法特别之处就在于富集的结果是可以直接以网络图的形式呈现,类似于下图这种效果,区别于其他的软件大多只生成表的...https://developer.aliyun.com/article/1251693
9.四氢姜黄素在制备预防和/或治疗2型糖尿病合并非酒精性脂肪肝的...51.为了更形象的展示化合物-靶点-通路之间的关系,因此构建它们关系网络图。具体做法:通过上述资料获得的靶点和靶点的通路,将化合物-靶点和靶点-通路的信息整理好,导入cytoscape3.7.1(http://www.cytoscape.org/)软件,再输入定义各内容的属性文件,选中同一属性内容进行操作使之直观,并通过network analyzer插件评价网络...https://www.xjishu.com/zhuanli/05/202111501702.html/
1.保姆级教学Cytoscape—绘制互作网络图详细教程,给您的文章...这里给大家介绍一款开源网络可视化和分析的工具:Cytoscape。本文将实际操作Cytoscape绘制ppi互作网络的过程,以及ClueGO和CluePedia插件富集分析,帮助大家熟悉Cytoscape软件的操作。 手把手带你学会如何绘制如上网络图 01?Cytoscape 软件介绍 Cytoscape是一个开源软件平台,用于可视化分子相互作用网络和生物通路,并将这些网络与注...https://m.biomart.cn/news/16/3223736_0.htm
2.cytoscape绘制互作网络图(一)cytoscape网络互作图目前很多人可能都在考虑如何绘制一个好看的互作网络图,绘制这样的图是一件很难事情,下面我会分几次来分别讲述,如何绘制: 一、基本互作图的绘制 首先,需要一个绘制互作网络的软件,cytoscape,该软件是用Java来写的,在安装之前需要先安装Java,在这里我不详细去介绍,怎么下载并安装这个软件。 https://blog.csdn.net/weixin_43949246/article/details/101676171
3.RNA3. PPI网络图绘制: ?选取部分节点展示 ?Analyse Network ?node节点与edge连线的调整 ?layout排布调整 ?图像导出4. Apps的使用:待更新... 顺接上节RNA-seq入门实战(九):PPI蛋白互作网络的构建——STRING数据库的使用,在得到目的基因的蛋白互作关系数据后,可以将数据导入Cytoscape软件进行个性化的可视化操...https://cloud.tencent.com/developer/article/2056803
4.代谢网络图四部曲(三)建国70周年国庆阅兵中,整齐划一高颜值的方队,短时间内就获得了大家一致的转发和称赞,各位老师是否也想要在文章中放入规整又高颜值的网络图,获得读者的转发和称赞呢,敬请收看本期推送:代谢网络图四部曲(三)--如何快速掌握Cytoscape。将从Cytoscape简介及安装、软件操作界面解读等内容为大家进行介绍,希望通过软件操作的解读...https://www.antpedia.com/wxarticle/index.php?id=366032
5.Cystoscape网络图绘制技巧分析技能技术前沿资讯又到了一周的普及实用技能小知识的时刻了,不知道之前的技能知识有没有帮助到你呢,接下来介绍的技能是Cystoscape 绘制网络图~,需要的小伙伴们赶紧学起来... 一、cytoscape软件安装 http://www.cytoscape.org/选择下载cytoscape安装包。安装完毕,开始->程序->Cytoscape->Cytoscape,进入后可以看到初始的界面。 二、利用...https://www.bioon.com.cn/protocol/showarticle.asp?newsid=66262
6.代谢物表达值做关系网络图(cytoscape)代谢物表达值做关系网络图(cytoscape) 技术标签:生物信息初级 查看原文 Nat. Methods | 学习微生物与代谢产物之间相互作用的神经网络 进行微生物-代谢物的关系推断。这些统计工作往往是在微生物和代谢物丰度数据相互独立的假设条件下做出的估计,但现有研究表明像微生物和代谢物丰度数据这种成分数据是不能简单的假设两种...https://www.pianshen.com/article/66531197236/
7.Cytoscape作图介绍PublicLibraryofBioinformatics本节我们主要介绍简单的网络图,下一节我再介绍稍微复杂的网络图,会在简单的基础上添加节点和边的属性信息(包括相互作用的类型、相关性程度、丰度等信息)。 首先我们需要下载并安装cytoscape软件。进入官网(http://www.cytoscape.org/),根据提示下载与操作系统匹配的版本(支持Mac OS X、Windows 64bit、Linux),下载...https://www.plob.org/article/10733.html