使用R语言通过DIOPT数据库检索同源基因-RDIOPT包
RDIOPT包 是 DIOPT 同源基因查找器 (DIOPT Ortholog Finder) 的一个简单包装器(wrapper)。这个包(package)的目的是允许用户直接从 R 语言环境中查询同源基因,而不需要复制和粘贴操作。RDIOPT 依赖于 DIOPT API 来执行查询和搜索结果。
安装
1 | #install.packages("devtools") |
函数及参数
find_orthologs(genes, from = 9606, to = 7227, filter = "none", version = 8)
genes |
字符向量,基因的enterzID。gene symbol。 |
|---|---|
from |
源物种NCBI Taxonomy ID |
to |
目标物种NCBI Taxonomy ID |
filter |
筛选结果,具体参数见后面内容。 |
version |
版本,8或者9 |
from 和 to为NCBI Taxonomy ID. DIOPT 目前支持以下 IDs (DRSC - DRSC Integrative Ortholog Prediction Tool):
-
all: 以下所有物种 (仅限to使用) -
83333 Escherichia coli [ E. coli ] -
3702 Arabidopsis thaliana [ Thale cress ] -
4896 Schizosaccharomyces pombe [ Fission yeast ] -
4932 Saccharomyces cerevisiae [ Yeast ] -
6239 Caenorhabditis elegans [ Worm ] -
7165 Anopheles gambiae [ Mosquito ] -
7227 Drosophila melanogaster [ Fly ] -
7955 Danio rerio [ Zebrafish ] -
8364 Xenopus tropicalis [ Western clawed frog ] -
10116 Rattus norvegicus [ Rat ] -
10090 Mus musculus [ Mouse ] -
9606 Homo sapiens [ Human ]
filter
-
none 无过滤,显示所有结果。 -
best_match 只有当每个输入基因或蛋白有一个以上匹配时,才返回最佳匹配。 -
exclude_score_less_1 排除低diopt得分( score > 1 ,除非仅匹配得分为1) -
exclude_score_less_2 排除低diopt得分( score > 2 ,除非仅匹配得分为1或2)
示例
以黑腹果蝇 [ Drosophila melanogaster (fruit fly) ] 的Akt, CaMKI基因为例
1 | library(RDIOPT) |
参考
-
myuhao/RDIOPT: R interface to run DIOPT ortholog finders
-
DRSC - DRSC Integrative Ortholog Prediction Tool