within array normalization for one color agilent array.??
1
0
Entering edit mode
neeraj rana ▴ 100
@neeraj-rana-3865
Last seen 9.7 years ago
hi, In the package Agi4x44PreProcess I took the expression value as *MeanSigna*l, then by the method *BGandNorm,* the background subtraction and the normalization between the array is done.But the array should be normalized within the array also first.This the script what is given in Agi4x44PreProcess for normalization.I didnt find any option for within the array normalization. > ddNORM = BGandNorm(dd, BGmethod = "half", NORMmethod = "quantile", + foreground = "MeanSignal", background = "BGMedianSignal", + offset = 50, makePLOTpre = FALSE, makePLOTpost = FALSE) please help me out how can we do the normalization within the array before between the array normalization for one color agilent array. thank you. [[alternative HTML version deleted]]
Normalization Agi4x44PreProcess Normalization Agi4x44PreProcess • 1.3k views
ADD COMMENT
0
Entering edit mode
@sean-davis-490
Last seen 4 months ago
United States
On Fri, Feb 19, 2010 at 1:29 AM, neeraj rana <kushrn at="" gmail.com=""> wrote: > hi, > > In the package Agi4x44PreProcess ?I took the expression value as *MeanSigna*l, > then by the method *BGandNorm,* the background subtraction and the > normalization between the array is done.But the array should be normalized > within the array also first.This the script what is given in > Agi4x44PreProcess for normalization.I didnt find any option for within the > array normalization. > >> ddNORM = BGandNorm(dd, BGmethod = "half", NORMmethod = "quantile", > + foreground = "MeanSignal", background = "BGMedianSignal", > + offset = 50, makePLOTpre = FALSE, makePLOTpost = FALSE) > > please help me out how can we do the normalization within the array before > between the array normalization for one color agilent array. For one-color arrays, it usually suffices to perform between-array normalization. Sean
ADD COMMENT
0
Entering edit mode
Hi all, I am trying to read and visualize data obtained from an agilent chip. For this purpose I use limma package and the read.maimages function as follows fileRG.raw <- read.maimages("File",source="agilent") FileRG gets read correctly. When I check the dimensions it shows to have 243494 probes which seem to be correctly annotated. I, then attach the layout for the chip from the GAL file: galinfo <- readGAL(fileGAL) fileRG.raw$printer<-getLayout(galinfo) and try to plot R/G according to this prnter layout: imageplot(log2(fileRG.raw$R),fileRG.raw$printer,zlim=c(0,9),main="R-Fo r.RAW") However, I obtain the following error: > Error in imageplot(log2(fileRG.raw$R), fileRG.raw$printer, zlim = c(0, : > Number of image spots does not agree with layout dimensions Which is due to the fact that the gal file has 912*267 dimension corresponding to 243504 probes. Checking the expression raw information I see that there are 10 probes that are tagged as "ignore", which read.maimages ignores convenientl but, then, I can't visualize R and G channels (or MA info when obtained) because of this inconsistency. If I add, by hand, ten probes in the expression file, imageplot works fine but this is not the right thing to do. What is the convenient thing to do? Any suggestion? Thank you in advance Marc -- ----------------------------------------------------- Marc Noguera i Julian, PhD Genomics unit / Bioinformatics Institut de Medicina Preventiva i Personalitzada del C?ncer (IMPPC) B-10 Office Carretera de Can Ruti Cam? de les Escoles s/n 08916 Badalona, Barcelona
ADD REPLY
0
Entering edit mode
Dear Marc, There is a previous answer to another user with the same problem. Source: https://stat.ethz.ch/pipermail/bioconductor/2007-January/015532.html I paste the text here (original by Dr. Gordon K Smyth) ---8<-------------- The error message is telling you that there aren't enough rows of data for the size of the block. The reason is that Agilent doesn't print rows for blank spots and the like, so the block has missing rows, and this causes a problem because the limma functions assume complete blocks. BTW, this is why the function read.maimages() didn't set the $printer information automatically for you. If the file had contained complete data for the block, then it would have. It is possible with a little R programming to expand out your data vector stuff$Rb[,1] to be the right length by adding NAs in the right places, so that you could use imageplot(), but this bit of code is not provided by limma or Bioconductor. Try this: r <- stuff$genes$Row c <- stuff$genes$Col nr <- max(r) nc <- max(c) y <- rep(NA,nr*nc) i <- (r-1)*nc+c y[i] <- log2(stuff$Rb[,1]) imageplot(y,stuff$printer) Best wishes Gordon --->8-------------- I hope that helps, Best, Juan Carlos Oliveros, Ph.D CNB-CSIC, Madrid, Spain Marc Noguera wrote: > Hi all, > I am trying to read and visualize data obtained from an agilent chip. > > For this purpose I use limma package and the read.maimages function as > follows > > fileRG.raw <- read.maimages("File",source="agilent") > > FileRG gets read correctly. When I check the dimensions it shows to have > 243494 probes which seem to be correctly annotated. I, then attach the > layout for the chip from the GAL file: > > galinfo <- readGAL(fileGAL) > fileRG.raw$printer<-getLayout(galinfo) > > and try to plot R/G according to this prnter layout: > > imageplot(log2(fileRG.raw$R),fileRG.raw$printer,zlim=c(0,9),main="R- For.RAW") > > However, I obtain the following error: > > >> Error in imageplot(log2(fileRG.raw$R), fileRG.raw$printer, zlim = c(0, : >> Number of image spots does not agree with layout dimensions >> > Which is due to the fact that the gal file has 912*267 dimension > corresponding to 243504 probes. Checking the expression raw information > I see that there are 10 probes that are tagged as "ignore", which > read.maimages ignores convenientl but, then, I can't visualize R and G > channels (or MA info when obtained) because of this inconsistency. > If I add, by hand, ten probes in the expression file, imageplot works > fine but this is not the right thing to do. > > What is the convenient thing to do? Any suggestion? > > Thank you in advance > > Marc > >
ADD REPLY

Login before adding your answer.

Traffic: 448 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