打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【R语言】如何利用SNP的rs号提取坐标信息

前面给大家介绍了

【R语言】获取基因组上某个区域内的SNP信息

我们经常会从一些文献或者数据库里得到一些与疾病相关的SNP信息。如下图所示,这里只有SNP的rs号,和染色体号,并没有具体的坐标信息,那么我们怎么得到具体的坐标位置呢?

今天小编就继续使用biomaRt这个R包来给大家演示一下如何通过SNP的rs号来得到具体的染色体上的坐标位置

#安装biomaRt包BiocManager::install("biomaRt")
#加载biomaRt包library(biomaRt)
#选择数据库和数据集snp_mart = useMart("ENSEMBL_MART_SNP" dataset="hsapiens_snp" )
#从文件中读取SNP的rs号snp_ids = read.table("SNP_list.txt",stringsAsFactors = F)[[1]]#attributes设置需要显示的SNP信息,包括rs号,染色体号和起始位点snp_attributes = c("refsnp_id", "chr_name", "chrom_start")
#获取snp的相关坐标信息snp_locations = getBM(attributes=snp_attributes, filters="snp_filter", values=snp_ids, mart=snp_mart)#输出结果snp_locations

你会得到如下信息:

SNP_list.txt的信息如下

rs12735723rs28936676rs28936677rs28937588rs28939710rs701753rs28937893rs1799945rs1800562rs2435322rs28937907rs1050828rs28941774rs28941775rs28931595rs28942074rs28942075rs28942076rs28938175rs34197769rs40433

为了方便大家交流学习,共同进步,我特地创建了微信交流群

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【直播】我的基因组22:用IGV查看具体某个位点是否变异
转)R语言biomaRt工具包(package)的使用
Bioconductor系列之biomaRt | 生信菜鸟团
ID转换不用慌,biomart帮你忙
使用biomaRt做SNP注释
3分钟掌握曼哈顿图的绘制
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服