1. What is KOBAS 3.0?


KOBAS (KEGG Orthology Based Annotation System) is a web server for gene/protein functional annotation (Annotation module) and functional set enrichment (Enrichment module). Given a set of genes or protein, it can determine whether a pathway, disease, and Gene Ontology(GO) term shows statistically significant. The last version of KOBAS, KOBAS 2.0, has abundant annotation information of gene sets from multiple databases covering pathways (KEGG PATHWAY, Reactome, Biocyc, Panther), diseases (KEGG DISEASE, OMIM, NHGRI GWAS Catalog), and GO terms, and more than 4,000 species are supported. Since KOBAS 2.0 is widely used by worldwide researchers, we update it to KOBAS 3.0, which supports more data formats as input and more accurate functional enrichment algorithms.

KOBAS 3.0 is composed by two function, Annotation and Enrichment, as follows:

1.1 Annotation

For Annotation module, it accepts gene/protein list as input, including IDs or sequences. And it generates annotations for each gene based on multiple databases about pathways, diseases, and Gene Ontology. That is, for each gene, you can find which pathways, diseases, and Gene Ontology are related to this gene.

1.2 Enrichment

Enrichment module gives you the answer of which pathways, diseases, and GO terms is statistically significant associated with the genes/proteins you just input.

For Enrichment module, there are two modules according to their differences in input format:

1.2.1 Gene list Enrichment

This module is called “Identify” in KOBAS 2.0. It accepts same input formats as Annotation module, and the results of Annotation module as input is also allowed (see details at 3.1). It is based on the first generation gene set enrichment method, a gene-level statistic called Overrepresentation Analysis(ORA), a simple and frequently used test based on the hypergeometric distribution. Many tools have applied this methods, such as DAVID. However, we support other distributions like binominal test, chi-square test, frequency list and 3 FDR correction methods, like Benjamini and Hochberg (1995), Benjamini and Yekutieli (2001), and QVALUE.

1.2.2 Exp-data Enrichment

This module is a new feature in KOBAS 3.0. Allowing the gene expression as input gives a big change for functional gene sets enrichment because it makes us be able to use set based second or net-based gene set enrichment method, which use the information of molecular measures where the ORA ignores. By considering the coordinated changes in gene expression, these methods account for dependence between genes in a pathway, which ORA does not.

This module has integrated 9 methods including set-based methods: Globaltest, GSEA, GSA PADOG, PLAGE, GAGE, SAFE and net-based methods: GANPA, CEPA.

Furthermore, to detect the enriched gene sets supported by multiple methods, Exp-data Enrichment module gives gene set enrichment score and probability of being enriched sets based on the results of 9 gene set enrichment(GSE) methods.

KOBAS的更多相关文章

  1. 使用GEO数据库来筛选差异表达基因,KOBAS进行KEGG注释分析

    前言 本文主要演示GEO数据库的一些工具,使用的数据是2015年在Nature Communications上发表的文章Regulation of autophagy and the ubiquiti ...

  2. KEGG and Gene Ontology Mapping in Bioinformatic Method

    使用KOBAS进行KEGG pathway和Gene Ontology分析 Article from Blog of Alfred-Feng http://blog.sina.com.cn/u/170 ...

  3. (转)基因芯片数据GO和KEGG功能分析

    随着人类基因组计划(Human Genome Project)即全部核苷酸测序的即将完成,人类基因组研究的重心逐渐进入后基因组时代(Postgenome Era),向基因的功能及基因的多样性倾斜.通过 ...

随机推荐

  1. 温故而知新复习下PHP面向对象

    面向对象在PHP中是以类的形势展示的 PHP中的类是单继承的,用关键字extends来实现继承父类, 关键字public protected private 第一个是公开的 谁都可以访问,第二个只能本 ...

  2. SQLSERVER数据库迁移的方法

    数据库迁移两种方案:https://www.cnblogs.com/mcgrady/p/7614491.html 方案一 1,先将源服务器上的数据库文件打包(包括mdf和ldf文件),并且复制到目标服 ...

  3. 树结构之JavaScript

    对于数据结构“树”,想必大家都熟悉,今儿,我们就再来回顾一下数据结构中的二叉树与树,并用JavaScript实现它们. ps:树结构在前端中,很多地方体现得淋漓尽致,如Vue的虚拟DOM以及冒泡等等. ...

  4. ready 事件 DOM(文档对象模型) 已经加载....

    定义和用法 当 DOM(文档对象模型) 已经加载,并且页面(包括图像)已经完全呈现时,会发生 ready 事件. 由于该事件在文档就绪后发生,因此把所有其他的 jQuery 事件和函数置于该事件中是非 ...

  5. RabbitMq install on Centos

    安装服务(root) erlang官方安装说明:https://www.erlang-solutions.com/resources/download.html step 1: 安装erlang的yu ...

  6. scala-学习 2

    列表操作 List() 或者是 Nil 空list scala> val a = List() a:List[Nothing] = List() print(a.length) a.length ...

  7. ubuntu搭建ftp服务器

    (1).首先用命令检查是否安装了vsftpd vsftpd -version  如果未安装用一下命令安装 sudo apt-get install vsftpd 安装完成后,再次输入vsftpd -v ...

  8. Electron mouse events 参数解析

    1.https://electronjs.org/docs/api/web-contents 2.通常用: monitorEvents(document.body, 'mouse')  检测正常的值: ...

  9. Electron 的解释, 什么是Electron

    https://wizardforcel.gitbooks.io/electron-doc/content/development/build-instructions-windows.html

  10. 参数错误导致bug

    1.网站参数与数据库参数名字不一致(大小写). 2.参数漏掉一个字母(characterno写成了charaterno).