geochina下载中出现的问题

1.首先是下载geochina、geomirror出现问题,后来各种搜索,反复尝试:

install.packages("Biobase")
install.packages("AnnoProbe")
if (!requireNamespace("BiocManager", quietly = TRUE))
  install.packages("BiocManager")
BiocManager::install("Biobase")
library("AnnoProbe") 
library("Biobase")
library(GEOmirror)
library(GEOquery)
#以上加载不出R包可以再尝试下面代码#
#安装bioconductor包GEOquery
if (!requireNamespace("BiocManager", quietly = TRUE))
  install.packages("BiocManager")
library(devtools)
install_github("jmzeng1314/GEOmirror")
BiocManager::install("GEOquery")
#安装github包GEOmirror和AnnoProbe
remotes::install_github("jmzeng1314/GEOmirror")
remotes::install_github("jmzeng1314/AnnoProbe")
#三个包同时加载
library(AnnoProbe)
library(GEOmirror)
library(GEOquery)
#下载获取GSE39582数据 
gset=AnnoProbe::geoChina('GSE39582')

2.下载gse数据集出现问题,好像是网速和时间设置的问题,在一位网友的帖子搜索到了答案:

Error in download.file(paste0(up, down), tpf, mode = "wb") : 
  download from 'http://49.235.27.111/GEOmirror/GSE39nnn/GSE39582_eSet.Rdata' failed
In addition: Warning messages:
1: In download.file(paste0(up, down), tpf, mode = "wb") :
  downloaded length 38156236 != reported length 155293160
2: In download.file(paste0(up, down), tpf, mode = "wb") :
  URL 'http://49.235.27.111/GEOmirror/GSE39nnn/GSE39582_eSet.Rdata': Timeout of 60 seconds was reached
##由于设置的时间问题(Timeout of 60 seconds was reached)会造成数据集下载失败,在下载gse之间检查一下
###查看timout时间
getOption('timeout')
#[1] 60
#设定timeout时间
options(timeout=100000)
##确认一下
getOption('timeout')
#[1] 1e+05

#后续可以继续下载gse了#
gset <- geoChina("GSE39582")
gse39582 <- gset[[1]]

还有一个转载的:使用Rstudio下载GEO芯片数据 - 简书 (jianshu.com) 如果上面不行可以尝试

> install.packages('AnnoProbe')
> library(AnnoProbe)
#更新镜像库
> devtools::install_git("https://gitee.com/jmzeng/GEOmirror")
#使用中国镜像下载GEO数据
> gset <- AnnoProbe::geoChina(gse='GSE87211', mirror = 'tencent', destdir = '.')
#此处mirror仅有企鹅源

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值