[BioC] Limma - using both array and spot weights in lmFit

Jakob Hedegaard Jakob.Hedegaard at agrsci.dk
Wed May 2 15:04:26 CEST 2007


Hi List

I use spot weights (binary) to A) ignore spots "Not found" in GenePix during normalization:

RG <- read.maimages(fnames, source="genepix", path=datadir, columns=columns, other.columns=other.columns, wt.fun=wtflags(weight=0,cutoff=0))
MA <- normalizeWithinArrays(RG, method="loess", weights=RG$weights, bc.method="none")

... and B) include "cDNA" spots only in lmFit (ignoring various control spots):

MA$weights[MA$genes$Status!="cDNA",] <- 0
fit <- lmFit(MA, design, ndups=2, weights=MA$weights, method="robust", correlation=cor$cor)


Does the use of array weights in lmFit...

arrayw <- arrayWeights(MA, design, weights=MA$weights)
fit2 <- lmFit(MA, design, ndups=2, weights=arrayw, method="robust", correlation=cor$cor)

... exclude the individual spot weights? 

Are all spots from an "array weighted" array given the same weight in lmFit - thereby ignoring the "original" spot weights (in MA$weights)?

How can the various control spots then be ignored in lmFit?



> arrayw
        1         2         3         4         5         6         7         8
0.9003237 0.5224861 0.8302243 0.7377452 0.6727376 1.1749278 1.0347314 0.4233758
        9        10        11        12        13        14        15        16
0.5922037 0.5770843 1.1066639 0.5070331 1.1136625 0.8131061 0.9608490 0.3578452
............
       81        82        83        84        85        86        87        88
1.1762249 0.8947206 1.0537712 1.2835124 1.4650973 1.8305352 1.4610934 1.4539068
       89        90        91        92        93        94        95        96
1.3118581 1.1803798 1.5399506 1.2547482 1.3258992 1.0470026 1.0130834 1.1672451


> sessionInfo()
R version 2.4.1 (2006-12-18)
x86_64-redhat-linux-gnu

locale:
LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=en_US.UTF-8;LC_IDENTIFICATION=C

attached base packages:
[1] "stats"     "graphics"  "grDevices" "utils"     "datasets"  "methods"
[7] "base"

other attached packages:
    MASS  statmod      GDD    limma
"7.2-30"  "1.3.0"  "0.1-8" "2.9.16"



Looking forward hearing from you

Jakob Hedegaard
Project scientist
 	
UNIVERSITY OF AARHUS	
Faculty of Agricultural Sciences	
Dept. of Genetics and Biotechnology	
Blichers Allé 20, P.O. BOX 50	
DK-8830 Tjele



More information about the Bioconductor mailing list