前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GEOquery包的getGEO函数总是无法下载肿么办

GEOquery包的getGEO函数总是无法下载肿么办

作者头像
生信技能树
发布2018-12-21 17:14:02
2.4K0
发布2018-12-21 17:14:02
举报
文章被收录于专栏:生信技能树生信技能树

通常我都是教大家使用下面的代码下载任意GEO数据库的数据集:

options(stringsAsFactors = F)
# 注意查看下载文件的大小,检查数据 
f='GSE76275_eSet.Rdata'

library(GEOquery)
# 这个包需要注意两个配置,一般来说自动化的配置是足够的。
#Setting options('download.file.method.GEOquery'='auto')
#Setting options('GEOquery.inmemory.gpl'=FALSE)
if(!file.exists(f)){
  gset <- getGEO('GSE76275', destdir=".",
                 AnnotGPL = F,     ## 注释文件
                 getGPL = F)       ## 平台文件
  save(gset,file=f)   ## 保存到本地
}
load('GSE76275_eSet.Rdata')  ## 载入数据

但总是有部分大陆的朋友使用起来很困难,错误如下:

通常只有的网络错误,都很诡异,毕竟长城在这里。

解决方式也简单,加上代码: options( 'download.file.method.GEOquery' = 'libcurl' ) 即可!

再次运行后如下:

修改后就没有问题啦,下载进度条很喜人:

但是,这个时候会引入另外一个问题,如下:

新的问题需要新的解决方案,我们下回再讲。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信技能树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档