打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
“开源节流”之cytoscape,展示互作网络,一用无忧!

当别人问起用哪一款软件可以使用互作数据作图时,我想很多人就会建议使用cytoscpae这款人性化and开源的互作网络数据可视化软件。无论你要做的是protein-protein network, miRNA-mRNA network,还是共表达网络图以及WGCNA网络图,cytoscape都能轻而易举的以你的想法展示数据。

如何运用cytoscape?

接下来我们模仿一篇文献中的某张互作网络图来主要讲解一下如何用cytoscape进行画图。

看到下面这张你几乎分不清谁与谁互作的网络图了吧?

不要着急,首先我们得下载这个软件

软件官网地址:www.cytoscape.org

敲黑板,知识点:安装软件前,需要确认电脑中的JAVA版本在1.8及其以上,不然会报错的。然后根据电脑的操作系统选择合适的版本即可

导入数据

 

首先我们需要对自己的数据有点了解。

Cytoscape对于数据的要求很简单,只要保证有两列有互作关系的protein id 的数据即可导入。一般导入数据时选择默认的参数即可,如有其它要求可通过点击下图中的Advanced Options来调整参数。

修改图片

 

导入数据后cytoscpae会产生一张默认参数的互作网络图,我想各位应该不会满足这种审美以及布局的图片,因此首先可以通过工具栏中的Layout来设置网络图的布局,或者自己选择某个点或者框选N个点一起拖动位置,以达到自己满意布局为止。

接着通过软件页面左边的Style选项来设置画面的一些细节,主要是通过Node设置点的性状、颜色、大小以及字体颜色,还可以通过Edge设置线条颜色、粗细以及样式。最关键的一步则是要通过工具栏中的Tools -> NetworkAnlyzer -> Network Anlysis工具导出每个Node的degree参数,将degree高的的Node以更加醒目的方式展示出来。当然如果导入数据中还有Edge的weight值,则可以根据weight值改变Edge线条的粗细,以展示Node与Node之间连接度的大小。

最后做完以上几步后,成果是这样的

后期润色

跟示例图比较后可知,还缺少一个图例来表示各个颜色分别代表的degree的区间。点击下图箭头所示 -> creat Legend ->Export即可导出网络图所对应的图例。最后就是PS来排版和润色的事了。

基本的画图方法应该就以上几点了,更炫更加美观的网络图可能需要大家的精心绘制了。如果还需要更加强大的画图工具,可以去cytoscape官网下载一些插件来配合使用。

其实一款软件的应用从入门到精通,是需要时间的。希望大家多多尝试,cytoscape用鼠标点点点就能做到的,不用大家写代码哒!祝大家早日画出自己满意的网络图^_^


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
告别代码,自由绘图 ——Cytoscape的表图转化DIY之路
相关性网络图 | 手把手教你绘制转录组 代谢组高频图
Cytoscape十讲之下载安装及使用
RNA-seq入门实战(十):PPI蛋白互作网络构建(下)——Cytoscape软件的使用
APT干货||Cytoscape展示String互作数据实战教程(二)
看图说话-Cytoscape的“傻瓜式”教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服