chip-seqOrgDb

植物构建txdb对象

2018-11-26  本文已影响20人  灵动的小猪

使用genomicfeatures来构建txdb对象,首先就是安装对应的包

if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("GenomicFeatures", version = "3.8")
BiocManager::install("biomaRt", version = "3.8")
library("GenomicFeatures")
library("biomaRt")

列出可用的数据库的

listMarts()
listMarts(host = "http://plants.ensembl.org")

查找数据库中所有的植物的物种

mart<-useMart(biomart = "plants_mart",host = "http://plants.ensembl.org")
datasets <- listDatasets(mart)
datasets$dataset

下载数据

maize_txdb<-makeTxDbFromBiomart(biomart = "plants_mart",dataset = "zmays_eg_gene",host = "http://plants.ensembl.org")

保存数据

saveDb(maize_txdb, file="maize_v4_2018_11.sqlite")

载入

maize_txdb <- loadDb("maize_v4_2018_11.sqlite")

上一篇下一篇

猜你喜欢

热点阅读