一网打尽:Cytoscape插件工具栏

Cytoscape是一个专注于开源网络可视化和分析的软件。它的核心是提供基础的功能布局和查询网络,并依据基本的数据的结合成可视化网络。Cytoscape源自系统生物学,用于将生物分子交互网络与高通量基因表达数据和其他的分子状态信息整合在一起,其最强大的功能还是用于大规模蛋白质-蛋白质相互作用、蛋白质-DNA和遗传交互作用的分析。

通过Cytoscape,可以在可视化的环境下将这些生物网络跟基因表达、基因型等各种分子状态信息整合在一起,还能将这些网络跟功能注释数据库链接在一起。Cytoscape的核心是网络,简单的网络图包括节点(node)和边(edge),每个节点可以是基因、miNRA或蛋白质等等;节点与节点之间的连接(edge)代表着这些节点之间的相互作用,包括蛋白与蛋白相互作用(pp),DNA与蛋白相互作用(pd)等。

注:Cytoscape安装前需安装Java

主页面注:版本为cytoscape_3.5.1

主窗口有以下几个成分组成:

菜单栏工具栏网络处理面板网络主视图窗口属性浏览板块(展示选择的点或边的属性和能够修改属性值)

1.菜单栏:File菜单:open(打开一个Cytoscape文件);New(建立一个新的网络,空的或已经存在的网络);Import(导入网络数据和属性);Export(输出数据和图)等Eidt菜单:Undo(撤销);Redo(重做);create/destoryview(创建/撤销视图)等View菜单:Hide/ShowControlPanel(打开或隐藏网络处理板块);ShowResultsPanel(网络浏览)等Select菜单:不同点和边选择选项;过滤器等Layout菜单:安排可视化网络,Plugins菜单:管理插件(install/update/delete)和添加已经安装的插件注:把需要的插件从网络上下载,并复制到系统盘的Cytoscape程序下的Plugins下就可以使用了。

2.工具栏:主要为菜单栏file的快捷键:打开、保存、导入(本地、数据库、表格)/导出(网络、表格、图片)以及网络主视图窗口中网络大小调整等

3.网络处理板块:network:包括所有创建的网络,可以选择相应的网络进行操作style:属性(node/edge/network)Node:对点进行设置,包括:点的形状、颜色、大小;点边界线的类型、颜色、宽度;点标签的颜色、大小;点背景色的透明度等Edge:对边进行设置,包括:边的类型、颜色、宽度;目标处箭头类型等。Network:对网络整体属性进行设置,包括:背景标题等Select:面板用于筛选符合特定标准的边

4.属性浏览版块:查看node/edge/network属性

cytoscape-实例

本文将具体操作怎样用Cytoscape绘制网络图

Cytoscape所支持的数据格式:1.*.sif格式:nodeAnodeBnodeCnodeD…即文件分为三列,第一列和第三列是有相互作用关系的基因名或蛋白质名等,第二列是相互作用的名称*.sif格式简单,容易处理,但它不能规定每个节点的位置、大小、形状等。2.xgmml格式,它是一种xml格式,可以规定节点和边的许多信息,但也更复杂。3.*.txt格式:用tab分割的纯文本文件可以将文件设置成两列,每一列都是基因名(或蛋白质名),同一行的两个基因(或者蛋白质等)代表有互作关系;也可以加其他参数放在第三列,例如两基因调控的强弱系数

二、应用实例

其中不同标识代表着不同的含义

导入后

导入节点属性文件:file->import->table->file(node.txt)(此处为table而非network)注:node.txt:节点属性文件。四列,包含三种属性;第一列为geneid,与网络文件中一致,第二列为genename(symbol),第三列为分子类型(蛋白编码基因/lncRNA),第四列为节点在网络中的度。

可以通过style中进行简单网络图格式设置

得到网络图:

也可以自行拖拽进行微调导出文件:数据的导出可以是网络文件,表格文件或者是图片文件,图片文件包括多种图片格式以及pdf格式,在工具栏中对应选择即可点击菜单栏的图片导出*.pdf(同样可以采用export导出其它格式)

注:注意调整网络图后再保存,否则会出现网络图不完整

三、网络美化

应用上篇所得到的网络图进行美化

1.统一模板美化:

采用模板进行简单美化

得到网络图

2.根据数据含义进行美化

根据的molecluartype标注节点所代表lncRNA或者protein点击网络处理面板中style->node->shape进行设置点的形状,并勾选“Locknodewidthandheight”。

点击网络处理面板中style->node->fillcolor进行设置点的颜色Column选择“molecluartype”和MappingType选择“DiscreteMapping”,并将lncRNA与protein设置成两种颜色区分

根据correlation的值调整边的颜色:点击网络处理面板中style->edge->strokecolor进行设置Column设置为correlation,mappingtype设置为continuesmapping,currentmapping(默认为白-黑)

注:可以双击灰色图标进行设置其它颜色,点击setminandmax设置数值,双击图形右上角的倒三角选择最大值显示的颜色;同样双击左上角倒三角选择最小值的颜色;如果需要增加图注,可点击“Add”按钮

同样也可以对边进行细化设置

最后再调整“Layout”得到满意的图

最后点击菜单栏的图片导出*.pdf(同样可以采用export导出其它格式)注:注意调整网络图后再保存,否则会出现网络图不完整

四、子网提取

注:注意第一行是否为标题行,若是记得在advanced中去掉√

可以将它创建到主窗口进行style调整或者导出创建到主窗口后

对创建到主图的子图进行修饰

保存子网即可

四、String-蛋白质相互作用数据库

STRING是蛋白质相互作用数据库,可进行是搜索已知蛋白之间和预测蛋白质之间相互作用

主页:

继续点continue,得到检索结果

Setting中可以设置网络边代表的意义evidence:不同颜色的线表示不同证据confidence:两个蛋白质相互作用越强连线越粗actions:不同颜色和形状的线表示不同的作用

cluster聚类

得到结果

例如:输入TP53、BCL2、MDM2、CDK2,并选择人类检索结果

String与Cytoscape联用

将String的蛋白互作数据下载到Cytoscape本地中Cytoscape中apps->stringApp

安装完毕后,回到文件>import>network>publicdatabases选择string数据库,以基因或蛋白输入

以TP53为例,选择score为0.2,连接的基因最大为80个。

也可以在已构建好的网络中可以扩展新的连接蛋白数或者重设confidencescore来调整网络大小。

例如重新调整confidencescore

可以进一步保存修改调整网络

最近点击了解详情。

突破!中国团队Nature揭示针灸驱动迷走神经—肾上腺抗炎通路的神经解剖学基础

2021-10-14

牛津大学证实:冬虫夏草的虫草素改造后抗癌效果突出,现已开始人体临床试验

2021-10-13

单体药理-IF11+1区:丹皮酚促进糖尿病性心肌病opa1介导的线粒体融合机制

2021-10-10

2021-10-09

复方药理-1区:中国医学科学院等揭示牛樟芝抗肝癌作用-经靶向PI3K/AKT介导的细胞周期机制

2021-10-07

PNAS-单体药理Q1:雷公藤甲素抑制IDH1突变的恶性肿瘤-通过Nrf2驱动的谷胱甘肽代谢

THE END
1.Cytoscape教程教程教程.ppt用来验证前面说法,借用的例子 * 插件管理器 * 前面我们已经介绍了Cytoscape基本的网络功能,下面我们介绍一下它强大的插件功能。 现有插件主要有以下几类: 正确地安装和使用插件对全面了解和充分发挥Cytoscape的功能非常重要。 * Cytoscape的插件可以在其官方网站上下载得到(/plugins2.php)。 * * 从http://www.psb....https://max.book118.com/html/2022/0703/7000000010004140.shtm
2.Cytoscape3.10版软件安装插件的三个办法使用老版本。Cytoscape 3.9版本或更低,软件自带安装商店可以正常使用,网上教程很多使用的这种办法。 其它来源获得插件,本地进行安装。需要自己找插件,这种方式也有很多教程。 此外,还可以使用R语言RCy3包通过installApp() 函数来安装。 # 打开Cytoscape软件 https://www.jianshu.com/p/bff0e8c3c2f6
3.Cytoscape:EnrichmentMap学习资料OmicsEnrichment Map是一个用于功能富集可视化的Cytoscape插件,用于帮助可视化和分析由Gene Set Enrichment Analysis(GSEA)、BiNGO或David等程序生成的功能富集结果。 下面是Enrichment Map的一个标准的流程: 官方学习素材: Download TCGA data –R notebook shows you how to download legacy microarray and rnaseq ovarian can...https://evvail.com/2021/10/29/2555.html
1.Cytoscape中文教程(1)阅读清单腾讯云开发者社区写在前面,这个教程真的有点长,是我早期翻译的,如果你完全不懂Cytoscape,那么你读这些,应该会做出非常漂亮的各种基于cytoscape及插件的图,因为这个教程真的很白。原文地址 直接从第三部分开始 3 命令行参数 Cytoscape可以识别很多可选的命令行参数,包括network,节点,边和会话文件等数据文件运行规范,这些文件是可以输出...https://cloud.tencent.com/developer/inventory/9725/article/1332515
2.软件插件下载记录qtvisualstudiotools下载地址Cytoscape软件下载、安装、插件学习[基础教程] BioinfoDu 8840 对于做组学或生物信息学的同学基本是陌生的,可能有的同学用这个软件作图是非常溜的,做出来的网络图也是十分的好看,“可玩性”很高,就像前面分享的aPEAR包一样。,主要发表或收录生物信息学的教程,以及基于R的分析和可视化(包括数据分析,图形绘制等);随后...https://blog.csdn.net/xundie11/article/details/139994040
3.Cytoscape基础教程笔记PublicLibraryofBioinformatics昨天开始学用Cytoscape,其tutorial分为两个部分,基础的和高级 的。基础教程又分成了四课:Getting Started、Filters & Editor、Fetching External Data和Expression Analysis。为防忘记,做个摘记。 第一课 新手上路 地址:http://wiki.cytoscape.org/Presentations/01_Get_Started ...https://www.plob.org/article/6289.html
4.neoNetworkAnalyzer:Neo4j插件,可从Cytoscape重新创建网络分析仪...neoNetworkAnalyzer:Neo4j插件,可从Cytoscape重新创建网络分析仪的功能 开发技术 - 其它Ni**ck 上传25KB 文件格式 zip Java NeoNetworkAnalyzer Neo4j插件,可从Cytoscape重新创建网络分析仪的功能点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 AFN3406SS23RG-VB一款SOT23封装N-Channel场效应MOS管 ...https://www.coder100.com/index/index/content/id/2455278
5.绘图插件Highcharts你了解多少好酷屋教程网小编为您收集和整理了绘图插件Highcharts你了解多少的相关教程:Web的前端开发中,常常会对数据做出统计,进而要求绘制出相应的统计图以便查看数据的走向和趋势。本文通过对基于Jquery的绘图插件Highcharts的结构分析,完成了对Highcharts的简介、文 https://www.haoku5.com/shenghuo/667a5efce7404acca807c1e2.html
6.cytoscape.js官网Cytoscape.js includes all the gestures you would expect out-of-the-box, including pinch-to-zoom, box selection, panning, et cetera.Cytoscape.js also has graph analysis in mind: The library contains many useful functions in graph theory. You can use Cytoscape.js headlessly on Node.js to do...https://js.cytoscape.org/
7.cytoscape3.7.251CTO博客已为您找到关于cytoscape3.7.2的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及cytoscape3.7.2问答内容。更多cytoscape3.7.2相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/e8053662a92af7c.html
8.代谢网络图四部曲(三)注:在以前的Cytoscape版本和教程中,应用程序被称为插件(Plugins)。 1.4.7 帮助(Helps)菜单 帮助菜单可以查看官方教程、引用方式、联系工作人员、汇报bug、检查更新、查看版本等操作。 4.2 工具栏 工具栏包含多数常用功能的图标(这些功能同样可以在菜单栏中找到),将鼠标指针在对应图标上悬停约2s,即可观察到关于该按钮...https://www.antpedia.com/wxarticle/index.php?id=366032
9.cytoscape插件centiscape的使用cytoscape插件centiscape的使用 技术标签: cytoscapecentiscape插件是一个可以用于一次性计算多个中心值的工具,类似于network analysis等。通过node的拓扑属性和生物学属性寻找最显著的差异基因,但是它是基于无向型网络,才能够使用和计算的。 下面我们通过简单的实例来介绍该插件的使用! 1、未安装该插件,先安装该插件,安装...https://www.pianshen.com/article/11272414709/
10.Cytoscape的使用方法(带图片解析)最近在做网络构建的课题,用到了cytoscape软件,所以把软件的用法总结了一下。cytoscape是由许多研究单位共同合作开发的一个开放源码的生物信息分析软件。研究单位包括加州大学圣地亚哥分校的TreyIdeker实验室,加州大学旧金山分校的BruceConklin实...https://m.wang1314.com/doc/webapp/topic/20963015.html
11.如何使节点中的文本在cytoscape.js中可找到,dagre布局在cytoscape.js中,要使节点中的文本可被找到,可以通过以下步骤实现: 1. 在创建节点时,使用`data`属性来定义节点的数据,其中可以包含一个`label`属性来存储节点的文本内容。例如...https://cloud.tencent.com.cn/developer/information/%E5%A6%82%E4%BD%95%E4%BD%BF%E8%8A%82%E7%82%B9%E4%B8%AD%E7%9A%84%E6%96%87%E6%9C%AC%E5%9C%A8cytoscape.js%E4%B8%AD%E5%8F%AF%E6%89%BE%E5%88%B0%EF%BC%8Cdagre%E5%B8%83%E5%B1%80
12.用cytoscape的插件cluego时:图像显示太密集了,求大佬帮忙解答...丁香园临床病例数据库 证书编号:0 紫叶茶 您的案例《用cytoscape的插件cluego时:图像显示太密集了,求大佬帮忙解答》 经同行评议,被丁香园临床病例数据库收录。 收录时间 Invalid date 长按识别二维码查看病例用cytoscape的插件cluego时:图像显示太密集了,求大佬帮忙解答紫叶茶 ...https://3g.dxy.cn/bbs/topic/41703161
13.Cytoscape4.0版本没有appmanager,如何安装app插件–王进的...Cytoscape App Store 3. 搜索下载 不翻墙的话,下载按钮不显示,点击没反应。 没事,看我表演: 浏览器中按F12,下载链接就现身了,具体流程可以查看B站视频。如下,点击那个链接即可下载app。 一向贴心的进哥已经通过爬虫提取了所有下载链接,并下载了所有插件,关注公众号发送cytoscape app获取链接。 https://www.jingege.wang/www.jingege.wang/2024/08/09/cytoscape-app/
14.基于Cytoscape的癌症信息整合网络可视化插件的设计与实现本文列举了当前主流的癌症信息可视化工具,并分析了它们的可视化形式及优缺点,然后根据研究需求开发一款基于Cytoscape 3的癌症信息整合网络可视化插件。本文阐述了基于Cytoscape 3的癌症信息整合网络可视化插件的设计原理和实现细节。可视化插件基于药物基因组学的研究内容和研究步骤进行设计:对基因网络进行聚类,并将聚类簇与基因...https://wap.cnki.net/touch/web/Dissertation/Article/-1016252397.nh.html