1)介绍

来自NCBI的Gene Expression Omnibus(GEO)作为各种高通量实验数据的公共存储库。 这些数据包括基于单通道和双通道微阵列的实验,测量mRNA,基因组DNA和蛋白质丰度;以及非阵列技术,如基因表达系列分析(SAGE)和质谱蛋白质组学数据。

在GEO最基本的组织级别中,用户可以提供四种实体类型:平台,样本,系列和GEO数据集。

1.1 平台(platforms):

平台记录描述阵列上的元件列表(例如,cDNA,寡核苷酸探针组,ORF,抗体)或可在该实验中检测和定量的元件列表(例如,SAGE标签,肽)。 每个平台记录都分配有唯一且稳定的GEO登录号(GPLxxx)。 平台可以引用多个提交者提交的许多样本。

1.2  样品(samples):

样品记录描述了处理单个样品的条件,它经历的操作以及从中得到的每个元素的丰度测量。 每个样品记录都分配有唯一且稳定的GEO登录(GSMxxx)。 Sample实体必须仅引用一个Platform,并且可以包含在多个Series中。

1.3 系列(Series record):

系列记录定义了一组被认为属于组的相关样本,样本如何相关,以及它们是否以及如何排序。 系列提供了整个实验的焦点和描述。 系列记录还可能包含描述提取数据,摘要结论或分析的表格。 每个系列记录都分配有唯一且稳定的GEO登记号(GSExxx)。

1.4  DataSet(数据集)

GEO DataSet(GDSxxx)是GEO样本数据的精选集合。 GDS记录代表了一系列具有生物学和统计学意义的GEO样本,构成了GEO数据显示和分析工具套件的基础。 GDS中的样本指的是同一平台,即它们共享一组共同的探测元素。 假设GDS中每个样本的值测量值以等效方式计算,即背景处理和标准化等考虑因素在整个数据集中是一致的。 通过GDS子集提供反映实验设计的信息。

2)简单使用

GEO主要有2个函数,其他函数用处应该不大

2.1 getGEO:Get a GEO object from NCBI or file

library(GEOquery)
gse <- getGEO('GSE10', destdir=".")
gse[[1]]
raw_exprSet=exprs(gse[[1]]) #原始表达矩阵
pdata=(pData(gse[[1]])) #临床信息

2.2  getGEOSuppFiles:Get Supplemental Files from GEO

a <- getGEOSuppFiles('GSM1137', fetch_files = FALSE)
a #是CEL的url信息

最新文章

  1. Fiddler替换HTTP Request Host
  2. 更便捷的Android多渠道打包方式
  3. ios 中NSDateFormater中的特殊字符
  4. ACM: hdu 1811 Rank of Tetris - 拓扑排序-并查集-离线
  5. IT技术博客收藏
  6. ArrayList,Vector线程安全性测试
  7. Spark的TorrentBroadcast:概念和原理
  8. html中混入的特殊字符
  9. emacs window版环境配置(设置默认的.emacs文件,指向自定义.emacs达到自定义home的目的)
  10. java web从零单排第二十二期《hibernate》代码分析之查看,删除用户信息
  11. codeforces 528D Fuzzy Search
  12. FreeRTOS--堆内存管理
  13. Java基础学习笔记二十四 MySQL安装图解
  14. Effective C++ ——设计与声明
  15. Hibernate框架_搭建第一个Hibernate框架
  16. Apache ab并发负载压力测试(python+django+mysql+apache)
  17. Java String和StringBuffer和StringBuilder
  18. 给Jqgrid添加横向滚动条,实现点击行数据,触发事件。
  19. 【Unity_UWP】Unity 工程发布win10 UWP 时的本地文件读取 (下篇)
  20. JS转义解码方法

热门文章

  1. 如何判断事务是否完成,SqlTransaction
  2. Jsoncpp 使用方法大全
  3. C++中reinterpret_cast、const_cast、static_cast、dynamic_cast的作用与区别
  4. 基于jQuery的表单操作
  5. vlc 网页插件的 使用与控制 API http://www.xuebuyuan.com/2224602.html
  6. javascript通过改变滚动条滚动来显示某些元素的scrollIntoView()方法
  7. 关于sencha touch在华为、红米等部分手机下hide事件失效,msgbox无法关闭的解决方案(已更新最新解决方案)
  8. Django中组合搜索功能
  9. case功能菜单选项
  10. rhel7配置tiger vnc详解 centos6配置安装vnc-server