cluego使用说明_生信分析绘图神器,你值得拥有!

GO和KEGG分析是最常用的生信分析方法,在SCI论文中也经常见到,那么你能想到的GO和KEGG分析结果的展示方法有哪些?

条形图?

131682663_2_20180501090451175

条形图2?

131682663_3_20180501090451238

饼状图?

131682663_4_20180501090451347

表格?

131682663_5_20180501090451472

相比于上面这些,这样的网络图展示起来是不是显得有逼格了许多?

131682663_6_20180501090451628

下面就进入正题,把这款绘图装逼利器ClueGO+CluePedia介绍给大家!

131682663_7_20180501090451816

首先讲一下如何获取这一利器,ClueGO和CluePedia是Cytoscape的APP,点开Cytoscape的Apps菜单,找到这两个APP把它们下载安装了。

131682663_8_20180501090451941

然后你就能在Apps菜单里找到它们,首次打开,你需要一个license,点开网址,照网站上说的做,去申请一个就可以,总体上并不麻烦,稍微填点资料留个邮箱就OK了。

131682663_9_20180501090452113

网站上说可能要几天才能收到,本宫亲测当晚注册第二天收到了license。

131682663_10_20180501090452269

搞定license之后,直接在Cytoscape中打开ClueGO即可使用。

比如说我们要展示个KEGG结果。ClueGO是自带GO和KEGG分析的,只需要在Load Marker List处输入基因列表(可以是geneID,genesymbol等多种形式),Ontologies/Pathways那里勾选KEGG这个条目即可。

131682663_11_20180501090452332

物种选项默认的是人类和小鼠两种,不过可以自己下载其它物种信息。

131682663_12_20180501090452394

画出来是这个样子的(下半部分为局部放大):

131682663_13_20180501090452800

ClueGO的网络图是基于Kappa统计量创建的,该图中每一个节点代表一个term,节点之间的连线反映了term之间的相关性,而节点的颜色则反映了该节点的富集分类情况(隶属于哪个功能组)。

接下来介绍一下如何调整分析绘制出来的网络图。

在ClueGO Results这个选项卡中,我们可以选择不显示小字文本的显示、调整功能组颜色、导出ClueGO分析的结果等等

131682663_14_20180501090452972

导出的EXCEL形式的分析结果:

131682663_15_20180501090453129

在CluePedia这个选项卡中,我们可以选择显示/隐藏terms或者基因、选用弯曲箭头、调整线条疏密和字体大小等等功能。

131682663_16_20180501090453332

以我们当前的分析结果,因为terms数量比较多,如果显示基因,那么整个网络就会过于复杂,无法反映有效信息。

131682663_17_20180501090453378

如果再复杂点,就像酱紫了(不过感觉还不错,原来科研可以这么具有艺术气息!)

131682663_18_20180501090453472

既然terms过多,我们可以进行进一步的分析筛选,ClueGO中提供了这样的分析功能,比如,我们可以通过p-value或者Kappa Score进行筛选。

131682663_19_20180501090453613

这里我们以p-value<>

131682663_20_20180501090453675

此时我们选择显示基因,就能得到下面的图,图中清楚地显示了基因与通路的关系,cross-talk基因(箭头所指)一目了然,这些基因和2个以上的通路相关,起到了桥梁的作用,因此值得我们进一步研究。

131682663_21_20180501090453769

ClueGO的功能非常丰富,大家可以自己上手先尝试起来!

关注后获取《科研修炼手册》1.0、2.0、3.0、4.0、基金篇精华合集

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fabricate是一个用于生物信息学数据分析的Python软件包。它主要用于基因组学和转录组学数据分析。下面是Fabricate的使用方式和代码输出方式: 使用方式: 1. 安装Fabricate 您可以使用pip安装Fabricate。在终端中输入以下命令即可: ``` pip install fabricate ``` 2. 编写分析脚本 Fabricate的使用方式与常规的Python脚本类似。您需要编写Python脚本来完成您的生物信息学数据分析。 例如,以下是一个简单的Fabricate分析脚本: ```python from fabricate import * def build(): # 运行您的数据分析代码 run('python analysis.py') def clean(): # 清理分析结果 run('rm -rf results') def all(): # 执行所有任务 clean() build() if __name__ == '__main__': main() ``` 在上面的脚本中,`build()`函数运行您的数据分析代码,`clean()`函数清理分析结果,`all()`函数则是执行所有任务。`main()`函数将根据命令行参数来执行不同的任务。 3. 运行分析脚本 在终端中运行以下命令来执行您的分析脚本: ``` python your_script.py all ``` 其中`your_script.py`是您的Fabricate分析脚本的文件名,`all`是要执行的任务。 输出代码: Fabricate的输出代码方式与常规的Python脚本类似。您可以使用print语句将结果输出到终端或将结果写入文件。 例如,以下是一个将分析结果写入文件的示例代码: ```python from fabricate import * def build(): # 运行您的数据分析代码 run('python analysis.py > results.txt') def clean(): # 清理分析结果 run('rm -rf results') def all(): # 执行所有任务 clean() build() if __name__ == '__main__': main() ``` 在上面的脚本中,`build()`函数将分析结果写入`results.txt`文件。在您的数据分析代码中,您可以将结果输出到标准输出,例如: ```python print('分析结果:', result) ``` 在运行分析脚本时,您可以将结果重定向到文件中,例如: ``` python your_script.py all > results.txt ``` 其中`your_script.py`是您的Fabricate分析脚本的文件名,`all`是要执行的任务,`results.txt`是要将结果写入的文件名。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值