Cytoscape之操作界面介绍
Cytoscape 简介
Cytoscape是一个专注于开源网络可视化和分析的软件。软件的核心部分提供了网络显示、布局、查询等方面的基本功能。软件的核心可以通过插件架构进行扩展,这样就能快速地开发出新的功能。
Cytoscape 源自系统生物学,用于将生物分子交互网络与高通量基因表达数据和其他的分子状态信息整合在一起。虽然Cytoscape也能适用于其他分子构件和相互作用,但其最强大的功能还是用于大规模蛋白质輭蛋白质相互作用、蛋白质-DNA和遗传交互作用的分析。各种物种(包括人类)的这方面的实验数据都在迅速增加。通过Cytoscape,用户可以在可视化的环境下将这些生物网络跟基因表达、基因型等各种分子状态信息整合在一起,还能将这些网络跟功能注释数据库链接在一起。
Cytoscape的核心是网络(图),其中的节点(node)是基因、蛋白质或分子,其中的连接则是这些生物结构之间的相互作用。Cytoscape 是开放源码的软件,任何人都可依自己的需求作修改,或是 Plug-in 后,修改成自己想要的形式,若有厉害的程序开发高手,亦可快速建构出新的功能。
Cytoscape 安装
- 第一步 安装Java程序
如果你的计算机没有安装 java,请下载 Java 8
,必须是Java 8
(Oracle官方网站选择合适的32或64bit版本)。
- 第二步 安装Cytoscape软件
Cytocape从http://cytoscape.org 网站上下载,无论Linux和Windows都可以简单安装。但是Linux如果没有图形用户界面,Cytoscape启动有问题,目前还没有解决方案。
Cytoscape 使用
Cytoscape 的界面与功能
主界面
主窗口有以下几个成分组成:
- 菜单栏在顶部(下面有其它菜单的详细信息)
- 工具栏,包括普通功能的图标。这些功能可通过菜单找到
- 网络处理面板(顶部左边板块),它包含可选择整个网络的窗口(底部左边)
- 网络主视图窗口,展示网络
- 属性浏览板块(底部板块),展示选择的点或边的属性和能够修改属性值。
菜单栏
- File 菜单
- Edit 菜单
- View 菜单
- Select 菜单
- Layout 菜单
工具栏
主要是菜单栏 file
菜单的快捷键,从左至右功能依次是 打开;保存 | 从本地导入网络;从数据库导入网络;导入表格 | 导出网络;导出表格;导出图片 (图片选pdf格式,便于后期编辑)
主要是网络主视图窗口的可视化操作,从左至右功能依次是 ;放大;缩小;适合屏幕;选中部分适合屏幕 | 恢复网络至初始状态 | 选中部分形成子网络;选中点的相关点;隐藏选中部分;显示隐藏部分
网络处理面板
- network
network
面板包括所有创建的网络,可以选择相应的网络进行操作
- style 属性
- style - node
style 中的 node 面板是针对网络中点的属性操作,主要包括:点的形状、颜色、大小;点边界线的类型、颜色、宽度;点标签的颜色、大小;点背景色的透明度等等。
2.style - edge
style 中的 edge 面板是针对网络中边的属性操作,主要包括:边的类型、颜色、宽度;连接源、目标处箭头类型等等。
3.style -network
style 中的 network 面板是针对网络整体属性进行的操作。
- select
Select 面板用于筛选符合特定标准的edge
。
- 关于Android PullTorefreshScrollview回到顶部实例
- 《笨办法学Python》 第2课手记
- 《笨办法学Python》 第1课手记
- 《笨办法学Python》 第40课手记
- 很经典的GDB调试命令,包括查看变量,查看内存
- 《笨办法学Python》 第39课手记
- 《笨办法学Python》 第38课手记
- 01背包及其变种(物品无限背包、恰好装满背包)
- 《笨办法学Python》 第35课手记
- github pages + Hexo + 域名绑定搭建个人博客增强版
- 责任链模式
- 《笨办法学Python》 第33课手记
- 《笨办法学Python》 第32课手记
- 《笨办法学Python》 第31课手记
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 使用 Paging 3 实现分页加载
- Android实现圆形渐变加载进度条
- Kotlin 协程和 Android SQLite API 中的线程模型
- Android轮播图点击图片放大效果的实现方法
- 隐私策略更新 | Android 11 应用兼容性适配
- Android android:exported = true 用法详解
- Android WorkManager浅谈
- 详解Android 8.0以上系统应用如何保活
- 秒级去重:ClickHouse在腾讯海量游戏营销活动分析中的应用
- android studio 3.4配置Android -jni 开发基础的教程详解
- android TextView中识别多个url并分别点击跳转方法详解
- Android WebView支持input file启用相机/选取照片功能
- 谈谈RxJava2中的异常及处理方法
- Android Koin2基本使用的那件事儿
- 一篇文章弄懂kotlin的扩展方法