信号通路(Signal pathway)是指能将细胞外的分子信号经细胞膜传入细胞内发挥效应的一系列酶促反应通路。

分析信号通路对于理解生物过程背后的复杂机制至关重要,从文献中捕获有关信号通路的信息对于许多生物学研究的实验设计和分析必不可少。

尽管目前信号通路的资源很丰富,但现有碎片化的数据库及其在聚焦点上的差异严重阻碍了合理、全面的信号通路数据库的创建。

2016年TüREI等人对人类信号通路的公共资源进行系统分析创建了OmniPath数据库(http://omnipathdb.org/ )

OmniPath数据库提供了对61个(不断增长中)资源的集成访问,包括12189个蛋白质和复合物之间的120000个相互作用、18722个转录和3068个转录后调控关系。

然而,如何通过图形用户界面访问OmniPath数据库?如何实现该图形用户界面中将OmniPath与分析工具相连接?

Cytoscape是生物网络分析和可视化的常用软件。2019年12月30日Ceccarelli等人[2]在Bioinformatics(影响因子7.307)上发表了一个Cytoscape的插件——OmniPath。

OmniPath插件可以直接查询OmniPath Web服务器来实现信号通路数据的定制导入,从而使用户从处理URL查询中解脱出来,并允许直接连接到其他应用程序进行进一步分析。

今天就给大家分享一个Cytoscape中的信号通路分析神器——OmniPath 插件!

OmniPath插件简介

OmniPath对人类信号通路包括:信号网络、激酶-底物相互作用、miRNA-mRNA相互作用与转录因子(TF)-靶相互作用。

此外,OmniPath还提供了通过基因同源性翻译到小鼠或大鼠的网络和调节子。

OmniPath应用程序基本工作流程如下:

用户从预定义选项中选择数据库→OmniPath App根据输入构造查询,并请求访问OmniPath服务器→服务器返回交互,网络在Cytoscape中可视化→导入网络后,可使用其他应用程序选择性地将数据导入Cytoscape并执行网络分析。

Cytoscape及OmniPath插件安装

OmniPath源代码链接:https://github.com/saezlab/Omnipath_Cytoscape OmniPath插件链接:http://apps.cytoscape.org/apps/omnipath

Cytoscape是一款免费图形化显示网络并进行分析和编辑的软件,下载地址为:https://cytoscape.org/,其最新版本为Cytoscape3.7.2:

OmniPath插件安装:打开Cytoscape软件,点击Apps,进入App manager:

在App manager中搜索OmniPath,点击Install进行安装:

OmniPath插件使用实操

1.OmniPath插件基本操作

(1)打开Cytoscape软件,进入OmniPath插件,有Human、Mouse、Rat三种物种可供选择:

(2)有前文提及的四个数据集可供选择,包括Signaling networks、Enzyme-substrate interactions、miRNA-mRNA与IF-target interactions:

(3)如果用户选择导入TF-target interactions数据,则可选择不同置信度级别,其余三种无此选项:

(4)完成上述选择后,“Select Dataset”将自动填充给定选择的可用资源,用户可以选择任意资源组合,如选择ARN:

通过勾选控制面板上相应的框来指定显示Directed interactions only或Signed interactions only:

(5)点击Launch query开始查询:

得到查询结果,即source蛋白与target蛋白存在相互作用,数据库来源及参考文献的PMID也被列出:

点击OK可得到查询网络布局:

(6)点击Query annotation查询注释:

可对得到的网络结构进行注释,例如选择CancerSEA/sate,选择特征如下,点击Annotate network进行注释:

注释完成后点击网络结构下方Node Table可以显示查询结果,例如显示TP73、TP63、KAT5与E2F1参与DNA damage(注释结果为True),点击右上方导出按钮可导出Node Table,可以同样的方法导出Edge Table与Network Table:

导出Node如下表:

导出Edge Table可显示两相互作用蛋白的参考文献:

(7)OmniPath允许自动检索PubMed记录。选择连接两个节点的连线,然后从Cytoscape工具栏下Omnipath -> PubMed references,显示支持两蛋白相互作用的文献,点击链接可自动跳转至对应文献。

2.使用实例——STAT3调节子的富集

实际应用中用户经常使用Cytoscape在相邻网络的中寻找感兴趣的蛋白质的功能注释,现以对STAT3调节子的富集为大家演示使用方法!

步骤:(1)选择IF-target interactions数据集下ARACNe-GTEx数据库,置信度过滤器选择ALL以显示相互作用的完整列表:

(2)Launch query得到对应的互作网络:

搜索Stat3,在众多节点中快速找到STAT3节点:

(3)选中STAT3节点(变为黄色)后,点击菜单栏Select>Nodes>First Neighbours of Selected Node>Undirected选择与STAT3连接的节点的子网络。

Select>Hide unselected nodes and Edges隐藏未选择的节点和边来创建子网络,其中心点为STAT3:

进行美化后实现了STAT3调节子的富集,这对我们研究STAT3具有重要的提示作用:

(4)选择子网中的所有节点后,我们可以通过以下方式创建新网络:File -> New -> Network -> From selected nodes, all edges。此时得到的是仅与STAT3有相互作用的蛋白:

根据前述方法导出结果:

(5)对子网络进行后续分析在仅与STAT3有相互作用的网络基础上可使用cytoHubba插件预测和探索给定网络中的关键节点和子网络。cytoHubba的安装与OmniPath插件安装方法相同。

cytoHubba提供了11中拓扑分析方法,包括Degree, Edge Percolated Component (EPC), Maximum Neighborhood Component (MNC), Density of Maximum Neighborhood Component (DMNC), Maximal Clique Centrality (MCC) 等。一般而言具有高degree的蛋白更倾向于是关键蛋白,MCC在酵母互作网络中对关键蛋白的预测有更好的表现。

得到蛋白节点的重要性排序,颜色越深蛋白在互作网络中越重要:

此外还可以使用BiNGO app(安装与OmniPath插件安装方法相同)对仅与STAT3有相互作用的网络进行富集分析:

本文首发于“ 解螺旋精选”微信公众号

转载请注明:解螺旋·临床医生科研成长平台。

cytoscape使用方法_信号通路分析工具教程——Cytoscape及OmniPath插件相关推荐

  1. 宏转录组方法_高级转录组分析和R语言数据可视化第十二期 (线上线下同时开课)...

    "福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线下 ...

  2. 在线花店系统需求分析_在线富集分析工具,5秒打包您所有的富集分析需求

    ?点击上方蓝字把我们设为星标吧✴ 老师们筛选到自己感兴趣的基因之后是否会有如下需求和疑问: 1.这些基因主要的生物功能是什么? 2.这些基因主要涉及什么信号通路? 3.怎么绘制精美的富集统计图? 4. ...

  3. 线性时间选择_马鞍山非线性分析工具了解详情_南京凯安软件

    南京凯安软件为您带来马鞍山非线性分析工具了解详情,欢迎查看. 马鞍山非线性分析工具了解详情,在社会现实经济生活中,很多现象之间的关系并不是线性关系,对这种类型现象的分析预测一般要应用非线性回归预测,通 ...

  4. wms地图绘制工具_地图空间分析工具MapViewer下载-地图空间分析(MapViewer)下载v8.4.406 官方版-西西软件下载...

    地图空间分析工具MapViewer是一款地图空间制作软件,可让用户轻松制作出版品质的专题地图.使用最直观的功能和特性精确显示数据分布.用户的数据是独一无二的,用户需要最好的地图绘制软件!有对这款软件感 ...

  5. cytoscape使用方法_一网打尽:cytoscape详细教程

    目录简介 1.cytoscape简介 2.cytoscape使用举例 3.图形美化 4.子网提取 5.String-蛋白质相互作用数据库 建议阅读时间:20分钟. 一.Cytoscape--简介 Cy ...

  6. JVM运行参数_JVM内存模型_常用内存分析工具

    JVM运行参数 常见标准参数 -showversion: 显示当前JVM版本等信息 -D设置系统属性参数: /*** 测试* @author regotto*/ public class JvmTes ...

  7. python 银行数据分析_银行业务概述_Python数据分析行业案例课程--信用评分方法_数据挖掘与分析视频-51CTO学院...

    注意: 1. 本行业案例课程为Python 3 数据分析系列课程的行业案例部分,学员请务必先观看课程介绍免费视频,确认已学习本课程所需Python分析技能. 2. 本课程的核心目的是协助学员学习具体业 ...

  8. mysql慢sql分析平台_慢SQL分析工具 - __KK的个人空间 - OSCHINA - 中文开源技术交流社区...

    分析mysql日志的工具: mysqldumpslow mysqlbinlog myprofi mysql-explain-slow-log mysql-log-filter pt-query-dig ...

  9. 反汇编分析工具IDA Pro的可视化插件使用方法

    IDA Pro是非常优秀的反汇编工具,今天简单介绍一下其可视化插件qwingraph.exe的使用方法. 当建立一个二进制工程后,选择View--Graphs--Function Calls,会报如图 ...

最新文章

  1. html计算平均分,Calculate phastCon Score for a gene —- 计算基因的phastCon平均分,判断基因保守型...
  2. hql删除mysql语句_mysql-使用Hibernate @SQLDelete对所有实体进行软删除
  3. 机器人动力学方程的性质
  4. CSP认证202012-2 期末预测之最佳阈值[C++题解]:遍历、前缀和
  5. 爬取json Swaggerui界面
  6. LLVM与Codegen技术
  7. 数据集怎么导出_PCA算法 | 数据集特征数量太多怎么办?用这个算法对它降维打击...
  8. kali2020识别不到网卡_WIN10环境下台式机找不到RealTek HD管理器解决耳塞式耳机外放问题...
  9. tensorflow随机梯度下降算法使用滑动平均模型
  10. 注意!微软宣布将停止支持多个版本的 .NET Framework
  11. “边缘计算将吞掉云计算!”
  12. 关于消息中间件,我找了一些比较好玩的讨论主题,觉得对于深入理解一些技术问题非常有帮助...
  13. 20191111每日一句
  14. Linux系统编程---消息队列
  15. 用Unison实现数据的双向实时同步
  16. android EditText 设置弹出数字输入法键盘
  17. 嵌入式驱动方面,这篇文章讲绝了!
  18. springboot maven打包运行失败问题debug分析报告——XXX--1.0-SNAPSHOT.jar中没有主清单属性
  19. PCIe4.0的Add-in-Card(AIC)金手指layout建议
  20. element el-dialog样式修改

热门文章

  1. POJ 3368 Frequent values 线段树区间合并
  2. 基于Grafana+SimpleJson的灵活报表解决方案
  3. 【CF464E】The Classic Problem(主席树+最短路)
  4. 织梦 百度sitemap制作教程
  5. django项目mysql中文编码问题
  6. 关于接口测试,我们要测什么,怎么上手
  7. HTML5中的localStorage用法
  8. c# 调用 WINDOW API DLL
  9. 由一个Quiz想到的
  10. 开机f8修复电脑步骤_电脑维修实战,修复电脑开机的各种报错提示,看了不后悔...