weixin_38773324 2018-06-07 09:46 采纳率: 0%
浏览 2678
已结题

Beadarry和limma包分析illumina芯片数据数据报错!

我用beadarry和limma包对GSE49454数据集进行差异基因表达分析时,最后卡在这个group name上面了,尝试了好多方法都不行
代码:library(GEOquery)
library(beadarray)
library(illuminaHumanv4.db)
#下载数据
url<-"ftp://ftp.ncbi.nlm.nih.gov/geo/series/GSE49nnn/GSE49454/matrix/"
filenm<-"GSE49454_series_matrix.txt.gz"
if(!file.exists("GSE49454_series_matrix.txt.gz")) download.file(paste(url, filenm, sep=""), destfile=filenm)
gse <- getGEO(filename=filenm)

#将下载的数据转换为ExpressionSetIllumina,并注释
summaryData <- as(gse, "ExpressionSetIllumina")
rna <- factor(pData(summaryData)[,"characteristics_ch1"])
#去除非匹配
fData(summaryData)$Status <-
ifelse(fData(summaryData)$PROBEQUALITY=="No match","negative","regular" )
Detection(summaryData) <- calculateDetection(summaryData,
status=fData(summaryData)$Status)
#normalization
summaryData.norm <- normaliseIllumina(summaryData,method="neqc",
status=fData(summaryData)$Status)
group <- pData(summaryData.norm)[ ,"characteristics_ch1"]

limmaRes <- limmaDE(summaryData, SampleGroup="characteristics_ch1")

design <- model.matrix(~0+rna)
design

colnames(design) <- levels(rna)
aw <- arrayWeights(exprs(summaryData.norm), design)
aw
fit <- lmFit(exprs(summaryData.norm), design, weights=aw)
contrasts <- makeContrasts(group: SLE-group: Healthy control of SLE, levels=design)
contr.fit <- eBayes(contrasts.fit(fit, contrasts))
topTable(contr.fit, coef=1)

报错:

contrasts <- makeContrasts(SLE-control, levels=design)
Error in makeContrasts(SLE - control, levels = design) :
The levels must by syntactically valid names in R, see help(make.names). Non-valid names: rnagroup: Healthy control of SLE,rnagroup: SLE
limmaRes <- limmaDE(summaryData, SampleGroup="characteristics_ch1")
Calculating array weights
Array weights
Error in makeContrasts(contrasts = contrast, levels = design) :
The levels must by syntactically valid names in R, see help(make.names). Non-valid names: group: Healthy control of SLE,group: SLE

  • 写回答

2条回答 默认 最新

  • devmiao 2018-06-07 15:52
    关注
    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿