GO数据库的信息是非常庞大的,为了有效的检索和浏览GO数据库的信息,官方提供了AmiGO, 可以方便的浏览,查询和下载对应信息,官网如下

http://amigo.geneontology.org/amigo/landing

Broswer功能,采用树状结构,提供了GO的层级分类信息,示意图如下

鼠标单击某个对应的分类,会弹出如下对话框

点击Term的链接,可以查看该层级下,所有的Gene Ontology 信息,而且可以下载,示意图如下

通过树状浏览器,可以方便的根据功能对GO数据库进行筛选。

search功能,提供了3种数据的查询方法

  1. Annotations

  2. Ontology

  3. Genes and gene products

在检索时,支持不同的筛选条件,而且可以自定义的下载数据。

1. Annotations

该页面提供了物种的GO注释信息,页面如下

在页面右侧的菜单栏, 可以根据如下条件对结果进行过滤

通过Download按钮可以下载数据。

2. Ontology

该页面可以对所有Go Tems进行查询和筛选,示意图如下

目前共有44997个Go Tems, 在页面右侧的菜单栏,可以根据Ontology source和SubSet进行筛选。

Ontology source 指的是GO的三大类型,通过+将对应的条件添加到筛选条件中,目前,BP共有29682个Go Tems;MF共有11120个GO Terms;CC 共有4195个Go Tems。


Subset 代表Go slim, 指的是Go 数据库的子集,可以根据研究物种的范围筛选合适的Go skim。

筛选完成后,可以通过Custom DL下载对应结果,一次最多下载100000条记录。点击下载按钮,首先选择需要下载的列,这里我选择如下3列

得到的数据如下

GO:0015009 corrin metabolic process biological_process
GO:0015010 tetrahydrocorphin metabolic process biological_process

第一列GO编号,第二列描述信息,第三列分类,通过这种方式可以方便的得到所有Go Terms的信息。

3. Genes and gene products

该页面提供了基因产物和GO之间的对应关系,示意如下

在页面右侧的菜单栏, 可以根据如下条件对结果进行过滤

除了以上基本功能外,AmiGO2 还提供了很多实用的小工具,比如Visuzlize功能,可视化的展示某个Go Terms 在整个GO 数据库中的位置。

在输入框输入GO编号就行了,示意结果如下

会画出输入的Go Terms到根节点的结构,更多的功能请移步官网

AmiGO2:在线浏览和查询GO信息的利器的更多相关文章

  1. flutter系列之:查询设备信息的利器:MediaQuery

    目录 简介 MediaQuery详解 MediaQuery的属性 MediaQuery的构造函数 MediaQuery的使用 总结 简介 移动的开发中,大家可能最头疼的就是不同设备的规格了,现在设备这 ...

  2. Asp.Net MVC4入门指南(9):查询详细信息和删除记录

    在本教程中,您将查看自动生成的Details和Delete方法. 查询详细信息和删除记录 打开Movie控制器并查看Details方法. public ActionResult Details(int ...

  3. 在线浏览office 文件

    http://blog.csdn.net/binyao02123202/article/details/20051683 [Asp.net]常见word,excel,ppt,pdf在线预览方案,有图有 ...

  4. mysql最新版中文参考手册在线浏览

    MySQL是最流行的开放源码SQL数据库管理系统,具有快速.可靠和易于使用的特点.同时MySQL也是一种关联数据库管理系统,具有很高的响应速度和灵活性.又因为mysql拥有良好的连通性.速度和安全性, ...

  5. Android 使用ViewPager结合PhotoView开源组件实现网络图片在线浏览功能

    在实际的开发中,我们市场会遇到这样的情况:点击某图片,浏览某列表(某列表详情)中的所有图片数据,当然,这些图片是可以放大和缩小的,比如我们看下百度贴吧的浏览大图的效果:  链接 这种功能,在一些app ...

  6. SQL Server2016 新功能实时查询统计信息

    SQL Server2016 新功能实时查询统计信息 很多时候有这样的场景,开发抱怨DBA没有调优好数据库,DBA抱怨开发写的程序代码差,因此,DBA和开发都成为了死对头,无法真正排查问题. DBA只 ...

  7. 16进制ascii码转化为对应的字符,付ipmitool查询硬件信息

    最近工作需要在用ipmitool查询服务器硬件信息.ipmitool查询硬件信息 比如电源,使用命令: 获取PSU0信息:Ipmitool raw 0x3a 0x71 0x00: 获取PSU1信息:I ...

  8. 【Gerrit】Gerrit cmd query (gerrit命令行查询change信息)

    本文仅展现个人使用情况和理解,英文原址:https://review.openstack.org/Documentation/cmd-query.html 基本使用格式: ssh -p <por ...

  9. WMI技术介绍和应用——查询硬件信息

    //查询得到系统盘所在硬盘的ID SELECT DiskIndex FROM Win32_DiskPartition WHERE Bootable = TRUE //如何使用WMI查询系统盘所在硬盘的 ...

随机推荐

  1. nginx 负载均衡5种配置方式

    nginx 负载均衡5种配置方式 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成正比, ...

  2. 网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容如下:

    页头:header  如:#header{属性:属性值;}或.header{属性:属性值;},也许你需要了解class与id区别及用法登录条:loginBar         标志:logo      ...

  3. 前端用Json传输数据给后台,用postman测试

    postman发送json格式的post请求   在地址栏里输入请求url:http://127.0.0.1:8081/getmoney 选择“POST”方式, 在“headers”添加key:Con ...

  4. 【JMeter】获取JDBC响应做接口关联

    1:从sql表中将需要取的数据查出来 2:我们需要把这个id为4451的数据从sql里面取出来,传到下一个sql里面,执行删除 3:写一个接口的传参有些不同,变成了var_id_1.var_id是之前 ...

  5. Delphi窗体置顶及失去焦点后取得焦点

    unit u_FrmTopMostActive; interface uses Winapi.Windows; implementation // 窗体置顶 procedure SetXwForegr ...

  6. Scala集合(一)

    Scala集合的主要特质 Iterator,用来访问集合中所有元素 val coll = ... // 某种Iterable val iter = col.iterator while(iter.ha ...

  7. Hive和SparkSQL:基于 Hadoop 的数据仓库工具

    Hive 前言 Hive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的 SQL 查询功能,将类 SQL 语句转换为 MapReduce 任务执行. ...

  8. [js]arguments属性

    类数组 具有length属性的对象称为类数组 观察他的顺序 为什么能转换 for(let i=0;i<arr.length;i++){ console.log(arr[i]); } https: ...

  9. [django]前后端分离之JWT用户认证

    在前后端分离开发时为什么需要用户认证呢?原因是由于HTTP协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个request请求时它就把刚刚的资料忘了.于是我 ...

  10. Windows PyCharm永久激活

    1.下载 链接: https://pan.baidu.com/s/1LvQozk5lXdyk2p8qgGsr3A 提取码: x1t5 放置到 pycharm安装目录的\bin目录下(位置可随意,只要配 ...