PPI网络的构建与美化(String+Cytoscape)

写在前面

在做蛋白网络互作图时,使用string出的图不太好看,想要一个好看一些的图。在看了一些攻略之后,自己也能绘制出还不错的图,奈何步骤太多,怕自己遗忘,所以就将过程记录下来。

一、使用string分析数据

string官网: https://cn.string-db.org/

首先打开string,找到Multiple proteins,将目标基因输入,然后选择物种进行分析。

之后,string会自动把gene name转为protein ID,然后点击CONTINUE。

这时会出现一个简易的PPI网络图,可以点击More或者Less来控制节点数量,也可以在Settings中设置具体的筛选标准。
第四个TSV文件可以导入Cytoscape,我们把这个文件下载下来,然后再继续操作。

二、使用Cytoscape构建网络

Cytoscape Version: 3.7.2
Java Version: 1.8.0_162

注意软件版本,后续版本有些按钮被删除了。

1. 导入TSV文件


2. Analyze Network


这里我们的蛋白连接是没有指向性的,所以选择第二个。

3. Generate Style


degree是指一个蛋白与其余蛋白连接的数量,combined_score是指连接度(TSV文件中包含的指标)。

4. CytoNCA计算Betweenness

经过某个节点的最短路径的数目来刻画节点重要性的指标就称为介数中心性(Betweenness centrality)

三、美化网络

1. 根据Betweenness调整网络


删除单个游离节点,快捷键(CTRL+6)选择与选中节点有连接的节点。
调整好的网络如下:

2. 选择你需要的蛋白,做个双环网络图

CTRL+鼠标:选择蛋白

先将两个圈画出来

将外圈扩大

将两个圈套在一起

3. 调整字体大小颜色、气泡大小等

其实这里有个不严谨的地方,我调整了Size中的Current Mapping中的Node Size。这里的节点大小应该按照degree自动生成的,但是有的节点实在是太小了,为了美观,我就手动把调整了节点大小,但是大概趋势是符合的。

最后看一下美化前和美化后的对比吧!

美化前

美化后

4. 保存图片及图例

保存为PDF,方便后续处理


保存图例

参考:
https://www.bilibili.com/video/BV1b7411m7Jg/?spm_id_from=333.337.search-card.all.click&vd_source=9ce796351a7e29b016ec545e9117bc55

https://www.bilibili.com/video/BV1n34y1b7by/?spm_id_from=333.788.recommend_more_video.0&vd_source=9ce796351a7e29b016ec545e9117bc55

  • 9
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Cytoscape是一个功能强大的可视化和分析生物网络的软件工具,被广泛应用于蛋白质-蛋白质相作用(PPI网络的分析。下面将介绍如何使用Cytoscape构建PPI网络。 首先,准备输入数据。PPI网络通常包括两个主要组成部分:蛋白质节点和它们之间的相作用边。节点可以由蛋白质的ID或名称表示,而边可以由两个节点之间的相作用关系表示,如蛋白质复合物、调控作用等。准备好这些数据后,我们可以开始使用Cytoscape构建网络。 启动Cytoscape软件,然后点击菜单栏中的“文件”->“导入”来导入节点和边的数据文件。节点数据可以使用.tab或.csv格式,边数据可以使用.sif或.csv格式。导入数据后,可以在Cytoscape的主界面上看到节点和边以及它们之间的连接。 接下来,我们可以根据需要进行网络样式的设置。Cytoscape提供了丰富的网络样式选项,可以更改节点和边的颜色、形状、大小等。可以通过单击节点或边来选择它们,并在样式面板中进行设置。 在构建PPI网络时,我们还可以通过分析模块检测算法来发现功能相关的网络模块。Cytoscape提供了多种网络分析插件,如MCODE、ClusterMaker等,可以帮助我们找到密集连接的节点群集,这些节点可能在功能上高度相关。 最后,我们还可以使用Cytoscape网络布局算法来优化PPI网络的显示效果。可以使用随机布局、有机布局等算法来使网络更加清晰可视化。 总结起来,使用Cytoscape构建PPI网络需要准备好节点和边数据,导入数据后进行样式设置、模块检测和网络布局等操作。通过这些步骤,我们可以方便地对PPI网络进行可视化和进一步的分析。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值