ArrayExpress包常用函数

这篇博客介绍了ArrayExpress R包的常用函数,包括ae2bioc、ArrayExpress、getAE等,用于从ArrayExpress数据库下载和处理芯片数据。示例中详细展示了如何搜索数据库、下载数据以及转换本地MAGE-TAB文件为R对象,同时提到在执行过程中遇到的错误和解决方法。
摘要由CSDN通过智能技术生成

ArrayExpress

常用函数

1 ae2bioc

功能:将MAGE-TAB文件从raw data转换为bioconductor对象。

返回值: AffyBatch, ExpressionSetNChannelSet。assayData储存表达值,phenoData储存sdrf,featureData储存arf,experimentData储存idf。

ae2bioc(mageFiles, dataCols = NULL, drop = TRUE)
参数 注释
mageFiles 待转换文件名。本地文件夹中含有rawFiles,sdrf,idf,adf,path。
dataCols 程序根据scanner类型自动识别,若scanner类型未知,则手动输入。双通道芯片为“R”、“G”、“Rb”和“Gb”,单通道芯片为文件中对应的列名。
drop 默认为TRUE。若为TRUE且实验中只有一个平台,则显示平台名称。

2 ArrayExpress

功能:从ArrayExpress数据库下载raw data

返回值:AffyBatch、 ExpressionSet 或 NChannelSet。

ArrayExpress(accession, path = tempdir(), save = FALSE, dataCols = NULL, drop = TRUE)
参数 注释
accession ArrayExpress experiment编号
path 文件下载的目录,默认为工作目录
save 默认为FALSE。若为TRUE,则下载文件解压缩之后不删除原文件。
dataCols 程序根据scanner类型自动识别,若scanner类型未知,则手动输入。双通道芯片为“R”、“G”、“Rb”和“Gb”,单通道芯片为文件中对应的列名。
drop 默认为TRUE。若为TRUE且实验中只有一个平台,则显示平台名称。

3 getAE

功能:从ArrayExpress数据库下载并提取MAGE-TAB文件。

返回值:一个含有下载并提取的文件名称的list

getAE(accession, path = getwd(), type = "full", extract = TRUE, local = FALSE, sourcedir = path) 
参数 注释
accession ArrayExpress实验编号
path 文件下载的目录,默认为工作目录
type raw表示只下载raw文件,processed表示只下载process文件,full表示都下载。
ex
  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值