美文网首页
用R获取GEO样本信息

用R获取GEO样本信息

作者: 米粥的味道 | 来源:发表于2019-11-28 15:05 被阅读0次

来源如何用R获取GEO样本信息

以GSE111229为例

1 下载并保存GEO数据

下载有error可以:设置镜像、翻墙、rm(list=ls())一下重试…

library(GEOquery)
GSE_name = 'GSE111229'
options( 'download.file.method.GEOquery' = 'libcurl' ) #windows系统
gset <- getGEO( GSE_name, getGPL = F )
save( gset, file = 'gset.Rdata' )
  • 下载得到一个list,需学习list的处理;
2 加载GEO数据

gset包含下载的所有信息
由于gset是列表,故将其转为可操作的数据结构Gset

load("gset.Rdata")
Gset <- gset[[1]]
  • 对于向量和矩阵,[]和[[]]基本上一样;
    但对于列表list,如[1],相当于提取列表中的第1个子表的整体,输出结果还是个列表list;而[[1]]相当于直接提取第1个子表中的所有元素,输出结果就是数列或字符串或向量等与其中元素类型一致的东西。
    实际中,对于列表,尽量采用[[]]直接提取其中的元素对象,不容易出错。
3 用GEOquery里的pdata函数获取样本信息

处理后得到数据框结构的数据

pdata<-pData(Gset)
class(pdata)
View(pdata)

-看到一篇文章,挺好的,有空多看看;R语言中知识点总结(二)

4 dim查看行列 colnames查看列名
dim(pdata)
colnames(pdata)

相关文章

  • 用R获取GEO样本信息

    来源如何用R获取GEO样本信息 以GSE111229为例 1 下载并保存GEO数据 下载有error可以:设置镜...

  • 如何用R获取GEO样本信息

    如何用R获取GEO样本信息 1 下载并保存GEO数据 下载有error可以:设置镜像、翻墙、rm(list=ls...

  • 如何用R获取GEO样本信息

    以GSE111229为例 1.下载并保存GEO数据 下载有error可以:设置镜像、翻墙、rm(list=ls()...

  • 爬取NCBI中GEO中的数据

    获取GEO中GSE网页的信息 获取GEO中GSM的信息 汇总写成函数 获取附加材料文件

  • 基因芯片数据格式和预处理

    参考《R语言与bioconductor生物信息学应用》和相关链接 GEO中可获取文件 1.GPL文件(平台信息,获...

  • GEO数据类型缩写意义

    GEO Platform (GPL) 芯片平台 GEO Sample (GSM) 样本ID号 GEO Series...

  • GEO数据库基础知识

    GEO数据库基础知识 GEO Platform (GPL) 芯片平台 GEO Sample (GSM) 样本ID号...

  • 2018-12-20日总结

    GEO数据库基础知识 GEO Platform (GPL) 芯片平台 GEO Sample (GSM) 样本ID号...

  • 如何成功getGEO

    通过加载GEOquery包,使用getGEO函数可以得到对应GEO号的表达矩阵,注释信息,样本信息等。以GSE76...

  • GEO2R使用介绍

    背景 GEO2R是一个交互式web工具,它允许用户比较GEO系列中的两组或两组以上的样本,以便识别在不同实验条件下...

网友评论

      本文标题:用R获取GEO样本信息

      本文链接:https://www.haomeiwen.com/subject/kbdbwctx.html