一文教你使用Excel画GO富集分析图

做完转录组测序分析,从公司拿到的结果中一般都会有GO富集分析的结果文件。

公司的分析都是标准化的,相应的GO富集分析图上展示的一般是前20位富集程度最高的GO条目,没有经过qvalue值的筛选。

如果你想筛选一下qvalue值或者其他参数再做GO富集分析图,那么请继续往下看。小编为您讲解如何使用Excel画GO富集分析图。

数据文件准备

转录组测序分析的结果文件中一般都会有GO_enrich.xls的文件,该文件一般在每个差异组合的差异分析结果文件夹下。打开后格式大致如下图所示,各个公司稍有不同,图上红色箭头所指的列应该都有,这几列分别是:Term_type、Description、Corrected_P-value、Rich_factor。

假设我们经过筛选之后使用前20个富集条目进行富集分析作图。作图时,我们选择图上显示Term_type、Description、Corrected_P-value共三个值,当然你也可以显示Rich_factor而不显示Corrected_P-value。由于Corrected_P-value值从0-1都有,大小不一且差距较大,为了方便作图,我们需要对Corrected_P-value进行对数化,即转化为-log10(Corrected_P-value),注意是求负值。在Excel中即是插入一列,然后使用log函数求出相应的值即可。

排序之后,我们把三大类相同的类型进行合并,以便后续作图。

到这一步,数据的准备工作就完成了,接下来就是图形的绘制。

画GO富集分析图画GO富集分析图

1、插入条形图,具体步骤为:插入-条形图-二维条形图。得到如下图空白图形所示。

2、点击“选择数据”,弹出“选择数据源”对话框,点击“图例项(系列)”下的“添加”,弹出“编辑数据系列”对话框(其中“系列名称”空置),“系列值”选取上一步取对数后的“log10(Corrected_P-value)”,然后点击“确定”返回“选择数据源”对话框。

3、点击“水平(分类)轴标签”下的“编辑”,弹出“轴标签”对话框,选定区域为“Term_type”和“Description”两列,点击“确定”即可得到初步的效果图。

图片的美化

1、添加横坐标轴标题:

菜单栏“布局”-“坐标轴标题”-“主要横坐标轴标题”-“坐标轴下方标题”,输入内容为“-log10(Corrected_P-value)”。

2、修饰坐标轴:横坐标:

菜单栏“布局”-“坐标轴”-“主要横坐标轴”-“其他主要横坐标轴选项(M)”,“主要刻度线类型”选择“内部”,“次要刻度线类型”选择“无”,“坐标轴标签”选择“轴旁”。

纵坐标:

菜单栏“布局”-“坐标轴”-“主要纵坐标轴”-“其他主要纵坐标轴选项(M)”,“主要刻度线类型”选择“无”,“次要刻度线类型”选择“无”,“坐标轴标签”选择“轴旁”。

3、网格线修改:菜单栏“布局”-“网格线”-“主要纵网格线”-“无”。

4、数据类型颜色修改:三大类别,一类一种颜色,比如设置:MolecularFunction红色,CellularComponent绿色,BiologicalProcess蓝色。这一步没有办法批量修改,只能逐个修改。双击条形,弹出“设置数据点格式”对话框,选择“填充”-“纯色填充”,选择颜色。

颜色修改之后,得到如下所示图,但是右侧“图例”显示的很乱,没有按照三大类显示。接下来就得修改图例。

5、图例的修改:选中图例进删除,每一种颜色只保留一个图例即可。选中图例,右键-字体颜色选择白色,将原有的图例内容隐藏。

插入文本框,输入三大类内容,调整字体大小以及文本框的位置,整合文字和图例色标到合适的位置。

6、到这里,图就基本调整完成了,不过还有一些瑕疵,比如大类别“CellularComponent”的显示不太好、整个图片上字体的格式不太好,都可以加以调整。只要右键打开字体调整的对话框进行调整即可。

最终图片如下所示,所谓最终只是小编调整的最终图片,你也可以根据你的审美进行图片字体、颜色、线条等等的调整。

THE END
1.21个实用的Javascript数据图表插件设计达人Cytoscape.js 版权:免费使用 在线演示&下载 C3.js 版权:免费使用 在线演示&下载 Rickshaw 版权:免费使用 在线演示&下载 Cubism.js 版权:免费使用 在线演示&下载 Plottable.js 版权:免费使用 在线演示&下载 Canvas.js 版权:免费个人使用,商业需付费 在线演示&下载 ...https://www.shejidaren.com/js-chart-libraries.html
1.如何在Cytoscape中单独更改节点的颜色?在Cytoscape中,可以通过以下步骤单独更改节点的颜色: 1. 首先,确保已经安装并打开了Cytoscape软件。 2. 导入或创建一个网络图,确保图中包含需要更改颜色的节点。 3. 选中要...https://cloud.tencent.cn/developer/information/%E5%A6%82%E4%BD%95%E5%9C%A8Cytoscape%E4%B8%AD%E5%8D%95%E7%8B%AC%E6%9B%B4%E6%94%B9%E8%8A%82%E7%82%B9%E7%9A%84%E9%A2%9C%E8%89%B2%EF%BC%9F
2.cytoscape通过按钮将图形另存为图像腾讯云开发者社区Cytoscape是一款用于可视化和分析网络的开源软件。它提供了丰富的功能和工具,使用户能够创建、编辑和布局各种类型的网络图,并进行数据分析和可视化展示。 在Cytoscape中,可以通过按钮将图形...https://cloud.tencent.com/developer/information/cytoscape%E9%80%9A%E8%BF%87%E6%8C%89%E9%92%AE%E5%B0%86%E5%9B%BE%E5%BD%A2%E5%8F%A6%E5%AD%98%E4%B8%BA%E5%9B%BE%E5%83%8F
3.非模生物STRING结合cytoscape进行PPI画图cytoscape添加图例主要使用的软件为cytoscape和stringapp插件。 示例 具核梭杆菌( Fusobacterium nucleatum , F . nucleatum ) 假设我们拿到了公司给的差异基因列表,要对这份列表上的基因进行蛋白互作分析。 >head(gene_FN)# A tibble: 6 × 5ID logFC pvalue Description Status<chr><dbl><dbl><chr><chr>1FN1220 ...https://blog.csdn.net/lazymark2/article/details/120718400
4.Cytoscape可视化物种分类树结构wx643df9f1afa1d的技术博客6 关于文字图例的添加 最后,如果在Cytoscape中调试出了想要的结果,点击“File > Export > Network to Image”将图片导出为pdf矢量图后,放在AI(Adobe Illustrator)中补充文字标签。例如示例图中,微生物门水平的名称、节点数量和所含物种的丰度占比等,就可以通过AI补充。 https://blog.51cto.com/u_16077014/6252659
5.代谢网络图四部曲(四)8. Legend Creator:创建图例用的插件。 9. GO分析:BiNGO 插件,http://wiki.cytoscape.org/Presentations/06_GO 快捷键简介 同多数软件一样,cytoscape的快捷按键可在菜单栏中的对应命令右侧显示。 常用快捷键列出如下 快捷键 中文名 Ctrl+C 复制 Ctrl+V ...https://www.antpedia.com/news/wx_article/385617.html
6.Cytoscape作图,边和节点的颜色设置第三列为...最大,说明连通性最高。 另外,基因连通性的颜色渐变图例可以另行下载为svg格式,后期可将图例和网络图PS在一起: (3)边界、结点样式设置和有向网络图一样,可以对边界、结点的样式进行统一设置。 (4 智能推荐 cytoscape作图难?10分钟搞定OTU的互作网络分析相关性联系图+MENA使用教程!https://www.pianshen.com/article/6551943743/
7.数据可视化图例网状图怎么画?万象方舟选择适合绘制网状图的工具,比如Gephi、Cytoscape、D3.js等。这些工具提供了丰富的功能和参数设置,方便进行网状图的绘制和调整。 步骤3:导入数据 使用选择的工具导入数据,通常数据以节点列表和边(连接节点的线)列表的形式导入。确保数据格式正确以保证图表的准确性。 https://www.vientianeark.cn/qa/372591.html
8.Cytoscape视频教程Cytoscape可用于绘制基因共表达网络,这儿选取miRNA-gene调控网络 (含miRNA-gene表达相关性数据)做为例子,涉及到根据表达变化倍数对每个点进行着色、根据表达相关性对线进行着色、miRNA和靶基因采用不同的形状表示、微调获得合适的展示图形、结果导出PDF格式、导出图例等。 https://www.jianshu.com/p/90d717121d95