error in processing Agilent two channel microarray raw data
1
0
Entering edit mode
3.8 years ago

Hi everyone, I am analyzing the GSE7329 dataset and download .txt raw data. I used this code However, when it comes to the QA steps including image and boxplot, I get this errors

`require('limma')
targetinfo <- readTargets('targets.txt', sep = '\t')
project <- read.maimages(targetinfo, source = 'agilent')
# Perform background correction on the fluorescent intensities
project.bgcorrect <- backgroundCorrect(project, method = 'normexp', offset = 16)
# Normalize the data with the 'loess' method
project.bgcorrect.norm <- normalizeWithinArrays(project.bgcorrect, method = 'loess')

project.bgcorrect.norm.avg <- avereps(
  project.bgcorrect.norm,
  ID = project.bgcorrect.norm$genes$ProbeName)
boxplot(
  project.bgcorrect.norm.avg,
  col = "royalblue",
  las = 2)`

Error in sort.int(x, na.last = na.last, decreasing = decreasing, ...) : 'x' must be atomic

# Generate chip images to diagnose spatial artifacts
image(project)

Error in image.default(project) : 'z' must be a matrix

2- Based on LIMMA package, MA list has M and A which are log ratio and average log ratio, can I use one of them as the expression matrix for further analysis and QA?

3- for an expression matrix from MAList as when I used exprs.MA, the matrix had two columns for each array but I do not know how to deal with it, should I average them?

4- I also read in the limma package, there is a separate analysis when there is a common reference, in the paper of this data they only used part of the samples as a target reference as cy3 here is it

"We also made reference target by using pooled total RNA from the 14 individuals for reference and labeled it with Cy3 fluorescence."

Can I proceed with this code as targets.txt did not specify anything regarding the reference target, here is the targets.txt contents

> show(targets)
                    FileName disease
1  SampleFiles/GSM176570.txt   FX     
2  SampleFiles/GSM176575.txt   FX     
3  SampleFiles/GSM176579.txt   FX     
4  SampleFiles/GSM176583.txt   FX     
5  SampleFiles/GSM176586.txt   C     
6  SampleFiles/GSM176589.txt   C
microarray • 745 views
ADD COMMENT
0
Entering edit mode
3.8 years ago
Gordon Smyth ★ 7.7k

See the case study in Chapter 16.1 of the limma User's Guide for quality control (including pseudo images of slides) and Chapter 10 for how to analyse differential expression. You do not want or need to disassemble the limma data objects.

ADD COMMENT

Login before adding your answer.

Traffic: 1613 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6