代谢网络图四部曲(一):手把手教你绘制网络图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.数据分析软件有哪些分类?数据分析情报分析师提取后的效果图: 4)可视化图可以根据需要调整显示图的布局和形状: 点击可视化图下的 ,可以查看关系图对应的数据: 5)如果想查看一个超市都在哪些地方都分店,可以修改关系设置。 我们可以按名称->城市->店名来设置关系,查看每个超市在各个城市之间的分店情况。 https://xie.infoq.cn/article/d5a9234488e403da7b2ecb8ad
2.可视化的交互图形库Cytoscape.js插件描述:Cytoscape.js ? 用于数据分析和可视化的交互图形库 自由拖拽插间 PREVIOUS: NEXT: 优酷电视剧频道jQuery焦点图 苹果滑动解锁动画效果 相关插件-图像 查看更多 svgmap地图 svgmap实现中国地图。 图像 61293492 jQuery图片合成插件 上传背景图,主图1,主图2,主图3,合成一张图片 ...https://www.jq22.com/jquery-info626
3.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
4.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
5.[转载]从Cytoscape导入KEGG通路图的方法1773550025(2)打开Cytoscape 2.8,按顺序点击菜单栏的File—Import—Network(Multiple File Types),Data Source Type选择“local”,导入上一步保存的xml文件。加载完毕后将会看到网络图,但图中各节点可能没有label,此时可将此网络保存(保存格式为cys),然后再打开,如果还是没有label,在Cytoscape的VizMapper中设置Node Label 为“...https://blog.sina.com.cn/s/blog_69b639c90102vuyn.html
6.Cytoscape软件画图说明1、Cytoscape软件画图说明1、画图前,先准备两个输入文件。K' edge.bct 囚 riode.bct2、打开cytoscape软件,导入数据。导入edge.txt 文件点击 File -Import -Network。Q田三口口白点击ok得到原始图形点击layout -Apply Preferred Out改变图形排列方式此处可以用鼠标在画布中拖动图形到合适的位置。ITI I) KLa) efiK改...https://www.renrendoc.com/paper/202611963.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作图,边和节点的颜色设置第三列为...最大,说明连通性最高。 另外,基因连通性的颜色渐变图例可以另行下载为svg格式,后期可将图例和网络图PS在一起: (3)边界、结点样式设置和有向网络图一样,可以对边界、结点的样式进行统一设置。 (4 智能推荐 cytoscape作图难?10分钟搞定OTU的互作网络分析相关性联系图+MENA使用教程!https://www.pianshen.com/article/6551943743/
3.Cytoscape网络图绘制摸索入门篇这个软件就是为了绘制网络关系图,圈图等等酷炫的图片,例如这样: Cytoscape官网 一、配置环境和安装 安装Java 11 Java 11下载地址 Java11安装教程 无脑点击安装,我这里手动改到安装在D盘,而非默认的C盘 环境变量配置 进入环境变量配置界面: 电脑->右键属性->高级系统设置->环境变量 ...https://www.jianshu.com/p/e514f44a2ca3
4.多维组学通路分析R包ActivePathways的使用方法及Cytoscape绘制...(2)在“style”面板下,设置image/Chart1使用饼图,重置节点信息。 (3)修改饼图组成颜色 小编总结 可以说ActivePathways是一款非常方便实用的通路分析工具了,关于其方法思路等我们之前有介绍过,这里就不多说了。该包提供的cytoscape作图文件简直太好用了,对于网络图一些其他细节的修改,比如标签、边的粗细颜色形状、节点...https://cloud.tencent.com/developer/article/1965895
5.Cytoscape的使用方法(带图片解析)最近在做网络构建的课题,用到了cytoscape软件,所以把软件的用法总结了一下。cytoscape是由许多研究单位共同合作开发的一个开放源码的生物信息分析软件。研究单位包括加州大学圣地亚哥分校的TreyIdeker实验室,加州大学旧金山分校的BruceConklin实...https://m.wang1314.com/doc/webapp/topic/20963015.html
6.代谢网络图四部曲(四)(5)导出图文件、导出pdf文件、导出png文件 (6)pdf使用AI打开可编辑 (7)保存后关闭Cytoscape “疑难杂症”简介 刚接触Cytoscape的老师、同学在使用过程中,可能会遇到一些设定不生效、报错的问题,这类问题往往不明原因且可能难以复现,这时推荐先重置该设置/重启Cytoscape重新操作一遍(如本次视频教程中设定线宽时先是设...https://www.antpedia.com/news/wx_article/385617.html
7.cytoscape软件作图问题细胞生物与生物信息cytoscape软件作图问题xiaodidu0302 发布于 2015-04-15· IP浙江这个帖子发布于 9 年零 234 天前,其中的信息可能已发生改变或有所发展。 我现在想把化合物与其对应的靶点 做成摩天轮一样的图 就是药物在外面形成圆圈 圆圈里面是每个药物对应的靶点 可是为什么我做出来的是药物和靶点都连在一个圆圈里?求大神帮忙...https://3g.dxy.cn/bbs/topic/30752329
8.Cytoscape酷图技巧已完成丁香学社Cytoscape 酷图技巧 995人观看其他 This is a modal window. The media could not be loaded, either because the server or network failed or because the format is not supported. 讲师介绍 视频介绍 讲师介绍 吉赛生物 吉赛生物成立于 2010 年 6 月,是一家致力于 circRNA 相关产品研发的高新技术企业,基于...https://www.biomart.cn/webinars/list/208.htm
9.Cytoscape可视化物种分类树结构wx643df9f1afa1d的技术博客前两天偶然看到了这样一张图,听群友说这是Cytoscape调出来的效果,就想试一试。 折腾一番后,发现这个图的工作量貌似蛮大的 。因此本篇就只是概括了一下大致的过程,包括如何准备输入数据,以及在Cytoscape可视化时大致上要点击哪些按钮等,并未仔细琢磨成品图。所以,下文略显粗糙,大家有兴趣就看吧…… ...https://blog.51cto.com/u_16077014/6252659