一、简介
1、Cytoscape
- Cytoscape 是一个专注于开源网络可视化和分析的软件。它的核心是提供基础的功能布局和查询网络,并依据基本的数据的结合成可视化网络。
- Cytoscape 源自系统生物学,用于将生物分子交互网络与高通量基因表达数据和其他的分子状态信息整合在一起,其最强大的功能还是用于大规模蛋白质-蛋白质相互作用、蛋白质-DNA和遗传交互作用的分析。
2、STRING
- STRING数据库是一个预测蛋白质间相互作用的综合数据库。它不仅包含了实验验证的直接物理性蛋白质-蛋白质相互作用,还包括了通过基因邻接、基因融合事件、基因共表达、文本挖掘等方法推断出的功能关联。
- 蛋白质互作网络(PPI网络),在STRING数据库中,是通过将不同的蛋白质作为节点,它们之间的相互作用作为边来构建的一种网络模型。这种网络可以帮助研究人员理解细胞内的复杂过程,如信号传导路径、代谢途径和疾病机制等。
二、使用STRING数据库生成一张PPI网络图
打开STRING在线网站:https://cn.string-db.org/
按照蛋白质名称,氨基酸序列等信息进行检索某个特定的蛋白质相互作用的其他蛋白质
这里选BRCA1(乳腺癌易感蛋白1)
选第一个,人类,点击continue
- 展示与人类BRCA1互作的蛋白网络
圆圈代表蛋白质,点击圆圈可以查看蛋白质相关信息;拖动圆圈可以移动位置;
直线代表蛋白质之间相互作用,点击可以查看互作信息
Known Interactions:即来自数据库或者实验中的数据;
Predicted Interactions:即基因邻接,基因融合,基因共现;
Others:即文本挖掘,共表达,蛋白同源性
用Settings调整网络图:
Network type: 网络类型,默认只选择“full STRING network”;
meaning of network edges:网络线型,两个选项分别表示两个蛋白质之间交互的类型或者两个相连蛋白质之间连接的数据强度;
evidence:不同颜色的线表示不同证据;
confidence:两个蛋白质相互作用越强连线越粗;
active interaction sources:网络图交互数据来源;
minimum required interaction score:最低要求的交互置信度,数值越大,节点越少调整网络图:
用Analysis进行简单的分析:
进行一些简单的网络分析,得到蛋白参与的功能描述;
这些分析结果,在本页下方提供了下载,方便其他应用直接使用用Clusters进行聚类:
一般是默认为不聚类的,如果需要对图中的节点进行聚类分析,可以点击kmeans clustering进行聚类;
每一种颜色代表一个聚类;
下方出现聚类的标志和个数,以及对应的蛋白名称等
三、Cytoscape与STRING联用
Cytoscape界面(自行安装):
在Cytoscape中安装STRING软件库:
利用STRING导入蛋白互作网络:
- File->import -> network -> public databases
- 选择string数据库,以基因或蛋白输入
输入BRCA1,score=0.20,连接的基因最大为80个
展示蛋白互作网络:
改为score=0.40,连接的基因最大为20个:美化STRING网站上保存的网络图:
- 保存网络图:
- 保存网络图:
载入网络图到Cytoscape:
进行进一步美化
展示效果图: