使用getGEO直接在R中下载
library(GEOquery)
gset <- getGEO('GSE42872',destdir = '.',getGPL = F)
class(gset) ##list类型
4affe6f1-c788-409b-abc7-9be1a833f2d1-11138381.jpg
本地下载
gset1 <- read.table('GSE42872_series_matrix.txt.gz',sep='\t',header=T,comment.char = "!")
class(gset1) # "data.frame"
cd5d00d4-3dc4-4030-91d2-73382369c564-11138381.jpg
区别
使用本地下载的直接就是表达矩阵(还需要转换一下),而使用getGEO下载,首先得到的是一个list对象,后还需要将表达矩阵提取出来。
网友评论