KOBAS
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的更多相关文章
- 使用GEO数据库来筛选差异表达基因,KOBAS进行KEGG注释分析
前言 本文主要演示GEO数据库的一些工具,使用的数据是2015年在Nature Communications上发表的文章Regulation of autophagy and the ubiquiti ...
- 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 ...
- (转)基因芯片数据GO和KEGG功能分析
随着人类基因组计划(Human Genome Project)即全部核苷酸测序的即将完成,人类基因组研究的重心逐渐进入后基因组时代(Postgenome Era),向基因的功能及基因的多样性倾斜.通过 ...
随机推荐
- (15/24) 为webpack增加babel支持
Babel是什么? Babel是一个编译JavaScript的平台,它的强大之处表现在可以通过编译达到以下目的: 使用下一代的javaScript代码(ES6,ES7-.),即使这些标准目前并未被当前 ...
- jsonUtils&&Json、Xml转换工具Jackson使用
1.jsonUtils package com.icil.utils; import java.util.List; import com.fasterxml.jackson.core.JsonPro ...
- 边框(border)宽度样式颜色 和基本属性
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装
一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一 ...
- shell脚本面试题
Q:1 Shell脚本是什么.它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令.作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件( ...
- console.log等不能打印全部数据/信息
有时候console.log在chrome调试控制台打印不全,如下: 这个时候,我们可以点击进去:用watch 工具,添加变量,右击copy value 选项:
- Python 字符串操作,截取,长度
1.字符串操作: 字符串长度: s = "; slen = len(s); 字符串截取: print s[:-:-] #截取,逆序隔1个取一个字符 print s[:-:-] #截取,逆序隔 ...
- 各种id生成策略
package com.taotao.utils; import java.util.Random; /** * 各种id生成策略 */ public class IDUtils { /** * 图片 ...
- JTopo 使用
1. 下载JTopo js http://www.jtopo.com/download.html 2. 引入js文件,引入jtopo之前引入jQuery 3. JTopo Demo -- 圆形布局 步 ...
- 使用Navicat Premium连接mysql数据库
Navicat Premium是一个可多重连接的数据库管理工 具,它可让你以单一程序同时连接. Navicat Premium 使你能简单并快速地在各种数据库系统间传输数据,或传输一份指定 SQL 格 ...