biomaRt:Interface to BioMart databases (i.e. Ensembl)

该包支持以统一的方式检索大量数据,而无需了解底层数据库模式或编写复杂的SQL查询。生物分子标记数据库最突出的例子是由Ensembl维护的,它为生物分子标记用户提供了对不同数据集的直接访问,并支持从基因注释到数据库挖掘的各种强大的在线查询。

1. 连接选定的数据库

library(biomaRt)#listEnsemblArchives()
#listEnsemblGenomes()# lists the available BioMart databases hosted by Ensembl
listEnsembl()
# 连接选定的数据库
ensembl <- useEnsembl(biomart = "genes", mirror = 'asia',dataset = "hsapiens_gene_ensembl")

2. 选定数据集

# 数据库中的数据集
datasets <- listDatasets(ensembl)head(datasets)
# 查询数据集
searchDatasets(mart = ensembl, pattern = "hsapiens") #hsapiens_gene_ensembl# 选定数据集
ensembl <- useDataset(dataset = "hsapiens_gene_ensembl", mart = ensembl)

3. 下载转录本信息

可以进行ENSG ID 转化基因名(symbol),含有转录本长度等。

# 下载转录本信息
my_ensembl_gene_id <- c("ENSG00000000003","ENSG00000000005","ENSG00000000419","ENSG00000000457","ENSG00000000460","ENSG00000000938")# listAttributes(mart = ensembl)
hg_symbols<- getBM(attributes=c('ensembl_gene_id','hgnc_symbol',"chromosome_name", "start_position","end_position", "transcript_length","band"), filters= 'ensembl_gene_id', values = my_ensembl_gene_id, mart = ensembl)

biomaRt包下载转录本信息相关推荐

  1. 使用R包ggbio画单个基因的 autoplot转录本信息图

    autoplot转录本信息for循环画图并保存 话不多说,直接上代码 if (!requireNamespace("BiocManager", quietly = TRUE))in ...

  2. TCGAbiolinks包下载TCGA数据

    ​​​​​​Bioconductor的TCGAbiolinks包用于GDC数据综合分析的R/Bioconductor软件包,本文主要展示下载数据集和代码. 1.   包的加载 # if (!requi ...

  3. 淘淘商城 本地仓库配置和仓库jar包下载

    SVN服务器的搭建请查看该文:<Win7 x64 svn 服务器搭建> 1:仓库包存放位置: 2:setting.xml 文件配置信息 1 <?xml version="1 ...

  4. python虚拟环境安装包_Python虚拟环境的创建和包下载过程分析

    为什么使用虚拟环境 因为直接在真实环境进行安装python的包会造成环境之间的污染,因此需要创建虚拟环境,原则上每一个项目都需要有一个独属于自己的虚拟环境 Python项目的每次运行都需要启动环境,如 ...

  5. 【华为云实战开发】15.Maven依赖的JAR包下载慢?赶紧看过来

    文:华为云DevCloud 亲亲土豆 相信许多JAVA开发者在日常工作中时常会碰到这种情况,那就是编译Maven工程时,工程所依赖的jar包文件下载非常慢,甚至经常出现下载不成功的问题,今天,小编就给 ...

  6. 三星GT-P1000完美刷机教程,附ROM刷机包下载

    原文地址为: 三星GT-P1000完美刷机教程,附ROM刷机包下载 http://www.ml.tc/p1000_shuaji/ 今天刷了个三星P1000,将刷机方法陈述如下,方便搜索前来有需要的网友 ...

  7. 使用GEOquery包下载原始数据

    系列文章目录 生信分析第一步:R语言基础应用以及数据前处理 文章目录 R包下载 使用GEOquery包下载原始数据 芯片数据读取 GEOquery 一步下载并读取数据 提取GEO表达矩阵 提取GEO注 ...

  8. Linux几种包下载安装方式

    一.Linux系统下包安装过程 1.包下载有两种方式: 1).在windos上下载好压缩包文件后,通过工具上传到Linux 2).在linux中通过wget命令直接下载 wget http://npm ...

  9. 我的世界Minecraft基岩版开服服务器教程(Windows)开服器开服包下载开服网站服务器要多少钱开服核心开服端下载

    我的世界Minecraft基岩版开服服务器教程(Windows)开服器开服包下载开服网站服务器要多少钱开服核心开服端 前言:大家好我是艾西,最近很多小伙伴问我Minecraft我的世界怎么开服以及服务 ...

最新文章

  1. 字节跳动《Python高频面试题》火了,完整版 PDF 开放下载!
  2. Cissp-【第5章 身份与访问管理】-2021-3-14(561页-600页)
  3. c语言infile和outfile用法,C语言文件读写基本操作DEMO
  4. 数据仓库工具箱:维度建模权威指南3
  5. 对数周期天线hfss建模_HFSS也有金手指,FADDM招式详解
  6. MySQL入门 (二) : SELECT 基础查询
  7. Python之configparser模块详解和使用
  8. 王庆的边缘计算(第四章)
  9. jboss7 应用详解_【扔掉说明书114】本田 思域 2020款 舒适与娱乐功能详解
  10. python源码剖析笔记
  11. amd编码器 hevc_HEVC/H.265硬件编码器实现杂谈
  12. matplotlib之pyplot模块之网格线设置(grid():设置网格线外观)
  13. (华师2021年秋季课程作业以及答案3)论述东西方文化差异对建筑风格的影响。
  14. 7-1 厘米换算英尺英寸*宅家第一天
  15. 两数之和:找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标
  16. shell中初始化数组并遍历数组
  17. Jackson JsonParser 和 JsonGenerator
  18. 计算机启动时都发生了什么?
  19. 对象存储Minio 客户端工具类,实现文件上传、图像压缩、图像添加水印
  20. 6岁男孩向他们敬礼2分钟,夏日炎炎,你们都辛苦了!

热门文章

  1. 电脑测速软件_康佳电视免费看直播,如何安装第三方软件?2个方法值得收藏...
  2. go语言中的选择与循环
  3. 计算机书籍-机器学习预测分析java神经网络算法与实现
  4. 157所中国内地高校上榜!最新世界大学学术排名发布
  5. 视频|结构光3D相机光机核心技术及3D成像性能分析
  6. java 反射调用静态方法
  7. TensorFlow中的random_normal()函数
  8. 机器学习/数据挖掘/算法岗位面试题汇总
  9. OpenCV源代码编译
  10. R语言绘制waffle chart