biomart同源基因转换的“HTTP 404 Not found“解决方案

遇到问题解决问题

biomart 同源基因转换

在单细胞分析的过程中,常规的分析物种是人或者小鼠。那么有的分析软件可能只支持其中一个分析物种。这时候我们可能会面对需要进行同源基因转化的问题。我们之前也对这个问题做了技术贴以解决大家的问题:答读者问(五)如何实现各物种基因的ID/symbol的转换。其中一个常用的软件就是biomart。曾经我在使用这个软件的时候就遇到过一个问题:

复制代码
# 注意这部分命令是在R中运行哦

# if (!require("BiocManager", quietly = TRUE))

#      install.packages("BiocManager")

# 

# BiocManager::install("biomaRt")


# 如果已经安装好了可以直接加载R包

library(biomaRt)


mart =useMart('ensembl')

#查看可供使用的数据集

data4use <-listDatasets(mart)


mouse.data <-read.delim('data/random_mouse_expression_matrix_real_genes.txt', sep="\t")

g <- mouse.data$Gene


human <-useMart("ensembl", dataset ="hsapiens_gene_ensembl")

mouse <-useMart("ensembl", dataset ="mmusculus_gene_ensembl")


mouse2human <-getLDS(

attributes =c("mgi_symbol"),  # 输入:小鼠基因属性(MGI 符号)

filters ="mgi_symbol",        # 过滤条件:根据 MGI 符号筛选

values = g,          # 要转换的小鼠基因列表

mart = mouse,                  # 输入物种数据集(小鼠)

attributesL =c("hgnc_symbol"),# 输出:人类基因属性(HGNC 符号)

martL = human                  # 输出物种数据集(人类)

)

1. 报错界面

2. 原因

可能由于网络原因导致分析失败。不得不再吐槽一句,网络封锁的是什么

3. 解决方法

复制代码
# 注意这部分命令是在R中运行哦

human <-useMart("ensembl", dataset ="hsapiens_gene_ensembl", host ="https://dec2021.archive.ensembl.org/")


mouse <-useMart("ensembl", dataset ="mmusculus_gene_ensembl", host ="https://dec2021.archive.ensembl.org/")
相关推荐
Biomamba生信基地2 天前
基于SpliceAI的TCGA-LIHC体细胞突变剪接效应预测
生物信息学·tcga·spliceai
Bioinfo Guy4 天前
【期刊投稿指南】可接纯生信!npj Genomic Medicine的选题与专题征稿
生物信息学
Bioinfo Guy5 天前
Cell Discov. | 1型糖尿病如何扰乱雌性生殖内分泌轴?
生物信息学
Bioinfo Guy7 天前
npj Digit. Med. | 从牙周炎到脑内炎症:单核转录组与机器学习揭示黄连解毒汤的cGAS–STING调节作用
生物信息学
Bioinfo Guy9 天前
J. Nanobiotechnol. | 三七NotoEV跨界递送植物miRNA,重塑缺血后神经元应激反应
生物信息学
Bioinfo Guy9 天前
【期刊投稿指南】Frontiers in Genetics:肿瘤多组学从计算发现走向验证
生物信息学
Bioinfo Guy11 天前
Adv. Sci. | 2602例验证:H&E病理AI能否给胃肠癌前病变分层?
生物信息学
Bioinfo Guy14 天前
Nat. Commun. | TDP-43病理并非随机扩散:ALS/ALS-FTD运动皮层中最受影响的是特定兴奋性神经元
生物信息学
Bioinfo Guy14 天前
Mol. Cancer | 胃癌化疗耐药新轴:YAP1/TEAD4-MCM10把DNA复制、干性和Wnt信号串起来
生物信息学
Biomamba生信基地16 天前
《Nature methods》:基于单细胞多组学检测DNA甲基化和组蛋白修饰重构表观基因组维持的动态过程
生物信息学·单细胞多组学·甲基化