前言

本人的科研工作主要是基于基因相互作用网络开展的,所以对于网络可视化与网络的拓扑分析是十分必要的,这里主要介绍Cytoscape软件的使用,在这方面功能很全面和方便。

一、Cytoscape软件下载和安装

1.进入下载官网(https://cytoscape.org/download.html)直接下载即可;


2.下载后直接双击安装,该软件需要JAVA运行环境,如果需要会提示下载,直接点击Download,等待下载完毕即可;


3.按以下步骤依次点next,一直到finish安装完成








二、可视化

1.双击打开Cytoscape软件;


2.导入网络的数据文件。依次选择File–>Import–>Network from File…。(这里以一个简单的网络为例)文件格式如下图:


3.选择每一列的属性,如下图:


4.点击OK,完成导入,可以看到网络的可视化图和基本信息,如图:


三、其他的功能

1.可视化图形的美化

进入Style模块,这里可以对图中的节点,边或者整个网络进行颜色,形状等方面的调整,让图更加的美观。



2.节点属性分析

选择Tools–>NetworkAnalyzer–>Network Analysis–>Analyze Network…


2.图的合并

选择Tools–>Merge–>Nerworks…


3.子图导出

1.选择导出子图的节点,点击右边第一个图标,完成导出


2.导出网络的所有连通子图
选择Tools–>NetworkAnalyzer–>Subnetwork Creation–>Extracted Connected Component…

4.拓扑分析

选择Tools–>NetworkAnalyzer–>Network Analysis–>Analyze Network…后选择有向图/无向图



Cytoscape软件的功能是比较强大的,值得学习功能有很多,本人也还在学习中,这里只介绍了基本常用的功能,后面有时间也会做补充,欢迎同学们一起交流~

利用Cytoscape进行生物相互作用网络可视化及拓扑分析相关推荐

  1. Cytoscape网络可视化 | 以WGCNA结果的网络可视化为例

    Cytoscape网络可视化 | 以WGCNA结果的网络可视化为例 Cytoscape是一个开源的软件平台,用于可视化分子相互作用网络和生物路径,并将这些网络与注释.基因表达谱和其他状态数据进行整合. ...

  2. 介绍一款|用于多组学整合和网络可视化分析的在线平台

    谷禾健康 为了使研究更系统更全面,越来越多的研究人员追求在多组学背景下解释分子数据. OmicsNet (www.omicsnet.ca) 顺应而生,这是一个在线平台,允许用户轻松地构建.可视化和分析 ...

  3. BrainNet Viewer:人类大脑连接的网络可视化工具

    BrainNet Viewer:人类大脑连接的网络可视化工具 1 方法 1.1 工具箱的开发 1.1.1 开发环境 1.1.2 可视化程序 1.1.3 文件定义 1.1.4 核心代码 1.2 实验数据 ...

  4. Top7大网络可视化分析工具介绍

    目前,我们可以在市场上找到很多用于网络分析和数据可视化的开源工具,例如NetworkX,R和Gephi中的iGraph包等.在所有工具中,Gephi一直以来被认为是最值得推荐的,它可以帮助用户轻松实现 ...

  5. Nat. Biotechnol | PHATE:高维生物数据的可视化方法

    高维生物数据的可视化能帮助研究者以直观的方式了解数据.今天介绍2019年12月发表在Nature Biotechnology的可视化工作. 1 研究背景 高维数据需要可视化工具,以直观的方式显示数据结 ...

  6. 微生物共现网络可视化:实现布局自由

      ggraph包常用于网络数据可视化,其语法特征与ggplot2相同,我们很容易将ggplot2的知识扩展到ggraph上.ggraph的绘图思路大致如下: 计算网络(graph)的布局,获得节点( ...

  7. 浅析网络可视化分析技术

    [国内外技术研究现状] 基于多层特征的空间信息网络可视化 Luca Rossi 等人最早讨论了多层网络的可视化策略,他们认为虽然有部分学者逐渐集中到多层网络的研究分析上来,但目前还没有针对这一内容提出 ...

  8. “双碳政策”下关于数据中心网络可视化管理的一些思考

    站在新一年的起点,回顾2021全年,疫情持续下全球经济动荡,国内新基建大潮方兴未艾,双碳与能耗双控牵动千行百业,数据中心产业迎来转折,由快速发展向规范发展过渡.回顾数据中心行业近几年的发展方向,我们可 ...

  9. python画多层网络_基于Python的多层网络可视化包Multinetx

    之前记录过基于R语言和Octave的多层网络可视化工具,但安装起来比较麻烦,发现Github上有基于Python的版本,提供了supra-adjency和多关系网络可视化,直接看:https://gi ...

  10. 为什么网络可视化如此重要?

    当今世界的企业几乎所有业务都会使用到网络.随着企业随着时间的推移而发展壮大,需求也随之增长.但是伴随而来的是,网络可能变得越来越复杂.这可能导致网络管理员更难监控设备和识别故障.这些瓶颈可以通过网络可 ...

最新文章

  1. jQuery(UI)常用插件
  2. AbstractAutowireCapableBeanFactory 类对容器生成的Bean 添加后置处理器
  3. php冒泡程序讲解,PHP冒泡排序程序代码与源代码
  4. js 简单弹框toast
  5. 如何隐藏电脑下方工具栏个别图标_如何隐藏任务栏上的图标?多种隐藏任务栏图标的方法...
  6. STM32控制0.96寸OLED(4针/4Pin)汉字以及数字,英文显示
  7. C语言构造有理数的函数,创建有理数对象
  8. unity 3D飞机打石头小游戏
  9. 苏云技术导航系统源码带后台
  10. 设备维保管理系统对于设备正常运行的重要性!
  11. 负载大逃亡:四十二路怪兽联军及七条逃生法则(很喜欢)
  12. 日媒:争夺中国人才,跨国公司败北
  13. 白乔原创:实战软件DIY
  14. IE6 PNG 图片问题分析
  15. Linux 命令:realpath 命令
  16. 百度云加速边缘计算功能设置判断移动端跳转
  17. 熬夜总结!最全的Pycharm常用快捷键大全!
  18. 给定k个排好序的序列,设计一个算法确定2路合并次序,使所需的总比较次数最少。Java代码
  19. mysql字符集以及字符集错误
  20. idea iu 2021 Mac版本的使用,如何创建java web项目,包括tomcat和web包

热门文章

  1. Team Tic Tac Toe--数据结构set的妙用
  2. 微信自定义菜单java_java微信开发API第四步 微信自定义个性化菜单实现
  3. 王彦霖艾佳妮婚纱大片,校园牵手漫步,女方秀心形婚戒
  4. 包包各部位名称图解_七大箱包主要部位的结构专业术语和特性
  5. 软考之---软件设计师考试经验与笔记分享
  6. 2019,焉知非福,决胜新城
  7. 问题解决:error CS0234: 命名空间“System”中不存在类型或命名空间名“CodeDom”/“ComponentModel”(是否缺少程序集引用?)
  8. 基于redis实现活跃用户统计功能
  9. 1116: 删除元素(函数)C语言
  10. Sphinx入门操作