Gephi | 共现网络使用自己固定的颜色

Gephi在绘制微生物共现网络图的时候一般只能固定使用网络的属性进行染色,每次的OTU节点染色的时候都会随机生成颜色,无法做到多个颜色的统一,这篇文章可以解决固定染色的问题。

这篇文章用的数据是一位师兄的微生物的OTU数据。

我利用的是使用R语言导出的边的数据,具体的操作是在R语言导出 edge.txt/edge.csv 文件之后在Excel中进行的处理,R语言导出微生物共现网络节点的推文请参考其他文章。

我也是菜鸟,如果在后面的具体操作过程中出现问题,我可能也解答不了,如果有比这篇文章说的更好的方法,请告知我,这个方法有一点复杂。

首先需要在Gephi中安装一个插件来完成这个染色过程

点击:[工具]→[插件]→[可用插件]→[搜索color]→[选中Give Colors To Nodes]→[安装],等待完成即可

完成之后会在界面显示出来,下图倒数第三个图标

插件的显示位置

1. 处理R语言导出的微生物共现网络的边数据

edge.csv

边数据建议使用csv格式,用Excel表格打开,操作的时候方便一点,这个表格中,第1、2、4列数据是必须数据(分别是源起点、源终点和边权重),第三列数据定义的是共现网络的边是否是有向连接,可有可无。

2. 将边文件导入Gephi

依次点击:  [文件]→[导入电子表格]→[****.csv]→[打开]→[下一步]→[完成]→[图的类型:无向的]→[新的工作区]→[确定]

导入表格
选表


边表格
设置导入数据格式
设置图片
新导入的网络图

3. 网络图的修饰和分析

请参照其他的文章,我在这里不拾人牙慧了。

节点及边标签属性设置
网络属性的分析列
网络图

这个图我只是为了演示,除了布局和节点大小以及边的颜色处理之外没有进行任何分析。

4. 网络表格的各种标签以及染色的设置

这是今天的重点

依次操作:[数据资料]→[输出表格]→[确定]→打开刚保存的文件

导出文件
excel表

导出的节点文件储存于你选定的位置,自己觉得取用方便即可。

下面我是在Excel中处理的过程

使用Excel的VLOOKUP函数添加标签,可以添加门、属等各种你需要在网络中使用的标签。为了使文章尽可能短一点,VLOOKUP函数的请参照其他的文章,相对比较简单。在这里我只放一个函数。

VLOOKUP函数
sheet1

VLOOKUP函数使用的时候第一个表和第二个表需要有相同的单元格。

下面是添加需要的颜色,你可以给自己要染色的标签进行颜色的添加。这个需要每一个对应的节点都有颜色的值,要是有缺值的话可能会报错。

创建 color /colour列,添加颜色,添加好之后保存。

添加颜色列

color和colour列均可作为固定颜色列,取一即可,同样的,列中的#EEEEEE和(225,224,223)并没有固定,取一种即可,#EEEEEE和(225,224,223)分别是颜色的hex和rgb属性。关于hex格式可以参照博客园中的gephi——怎样上传节点表格而且为节点设定颜色类型;rgb格式可以参照OSCHINA   RGB颜色参考中的 https://tool.oschina.net/commons?type=3  这篇文章,选择自己喜欢的颜色。

5. 重新导入到Gephi中

还是在数据资料中,点击:[导入电子表格]→[选择刚编辑的文件]→[打开]→[下一步]→[完成]→[图的类型:无向的]→[添加到现在的工作区]→[确定]→如果有报错或者警告,可以先看看是什么警告类型,在微调,如果需要的值都被导进来了,就不需要管了;如果没有导进来,就重新查找原因。

导入
成图

这里面有个小插曲我说一下,#EEEEEE是灰色,跟我之前设定的颜色非常像,为了显示我的成功了,我特意修改了两个点的颜色,就是上图中的红色。因为写好之后再改的话有点麻烦,就希望大家勿怪

祝大家科研顺利!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,454评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,553评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,921评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,648评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,770评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,950评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,090评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,817评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,275评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,592评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,724评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,409评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,052评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,815评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,043评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,503评论 2 361
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,627评论 2 350

推荐阅读更多精彩内容

  • 前言 Gephi是一款开源免费跨平台基于JVM的复杂网络分析软件, 其主要用于各种网络和复杂系统, 特别是在处理网...
    叠搭宝箱阅读 15,675评论 0 4
  • 一、历史 | 为什么要可视化? 数学中有一门古老的学科叫做图论,专门研究各种不同的图的性质,最早可以追溯到欧...
    无伤大雅_5263阅读 8,377评论 2 5
  • 网络图 共现网络是研究突出了不同环境下微生物群落间的相互作用模式重要方式,可以从网络角度理解微生物群落共现特征,包...
    西北工作室阅读 17,244评论 0 9
  • 网络分析背景知识 图是一种数据结构 图结构:是研究数据元素之间的多对多的关系。在这种结构中,任意两个元素之间可能存...
    周运来就是我阅读 150,627评论 37 105
  • 今天分享另外一个最近学习的一个画图的小技巧。 说到网络图的绘制,大家可能首先想到的是Cytoscape,它在生物学...
    jjjscuedu阅读 12,040评论 0 5