GEOquery
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信息
最新文章
- Fiddler替换HTTP Request Host
- 更便捷的Android多渠道打包方式
- ios 中NSDateFormater中的特殊字符
- ACM: hdu 1811 Rank of Tetris - 拓扑排序-并查集-离线
- IT技术博客收藏
- ArrayList,Vector线程安全性测试
- Spark的TorrentBroadcast:概念和原理
- html中混入的特殊字符
- emacs window版环境配置(设置默认的.emacs文件,指向自定义.emacs达到自定义home的目的)
- java web从零单排第二十二期《hibernate》代码分析之查看,删除用户信息
- codeforces 528D Fuzzy Search
- FreeRTOS--堆内存管理
- Java基础学习笔记二十四 MySQL安装图解
- Effective C++ ——设计与声明
- Hibernate框架_搭建第一个Hibernate框架
- Apache ab并发负载压力测试(python+django+mysql+apache)
- Java String和StringBuffer和StringBuilder
- 给Jqgrid添加横向滚动条,实现点击行数据,触发事件。
- 【Unity_UWP】Unity 工程发布win10 UWP 时的本地文件读取 (下篇)
- JS转义解码方法
热门文章
- 如何判断事务是否完成,SqlTransaction
- Jsoncpp 使用方法大全
- C++中reinterpret_cast、const_cast、static_cast、dynamic_cast的作用与区别
- 基于jQuery的表单操作
- vlc 网页插件的 使用与控制 API http://www.xuebuyuan.com/2224602.html
- javascript通过改变滚动条滚动来显示某些元素的scrollIntoView()方法
- 关于sencha touch在华为、红米等部分手机下hide事件失效,msgbox无法关闭的解决方案(已更新最新解决方案)
- Django中组合搜索功能
- case功能菜单选项
- rhel7配置tiger vnc详解 centos6配置安装vnc-server