[BioC] The units for limma toptable logFC and AveExpr?

Henrik Bengtsson hb at biostat.ucsf.edu
Fri Jul 15 01:46:22 CEST 2011


Hi/FYI,

this is probably because extractExpressionSet() of the
aroma.affymetrix package returned non-logged chip-effect signals by
default.  This has now been fixed so that it returns log2 signals.

/Henrik
(author of aroma.affymetrix)

On Thu, Jul 14, 2011 at 9:15 AM, Ying Chen <Ying.Chen at imclone.com> wrote:
> Hi guys,
>
> I am new to the limma package. I read the user's guide and it says the logFC and AveExpr are log2 values.
>
> I just tried a test run and found logFC and AveExpr values are really high. For example, following are the values for probe 6733_at (affy HT_HG-U133_Plus_PM custom CDF probe):
>
>
>            ID       logFC    AveExpr         t      P.Value adj.P.Val         B
> 14512  6773_at    45.31332   71.14588  27.48457 3.475838e-04 0.5899933 -3.490399
>
> But when I look at the RMAed data before lmFit:
>
>                B02.cel c03.cel c04.cel e04.cel
> X6733_at        96.87915039     253.5151215        256.6256409        96.09108734
>
> B02 and e04 are responders, while c03 and c04 are non-responders. For toptable, coef="RESPONDERvsNON_RESPONDER".
>
> RMA was done in aroma.affymetrix because I want to use custom CDF.
>
> >From RMAed data, the ratio or fold change should be less than 3. How come after lmFit, the logFC is about 45?
>
> What did I do wrong?
>
> Thanks a lot for the help!
>
> Ying
>
>> library(aroma.affymetrix)
>> ces <- doRMA("Gastric", chipType="HT_HG-U133_Plus_PM,Binary,v14,Hs_ENTREZG", verbose=-5)
>> ces
>> eset <- extractExpressionSet(ces, verbose=-5)
>> library(limma)
>> targets <- readTargets("Gastric_Target.txt")
>> targets
>         Name                       FileName Response
> 1  GAF-087-P6 5500254086008100810456_B02.CEL      YES
> 2  GAF-023-P9 5500254086008100810456_C03.CEL       NO
> 3 GAM-016-P10 5500254086008100810456_C04.CEL       NO
> 4  GAM-022-P4 5500254086008100810456_E04.CEL      YES
>> design <- cbind(NON_RESPONDER=1,RESPONDERvsNON_RESPONDER=targets$Response=="YES")
>> design
>     NON_RESPONDER RESPONDERvsNON_RESPONDER
> [1,]             1                        1
> [2,]             1                        0
> [3,]             1                        0
> [4,]             1                        1
>> fit <- lmFit(eset,design)
>> fit <- eBayes(fit)
>> topTable(fit,coef="RESPONDERvsNON_RESPONDER")
>            ID       logFC    AveExpr         t      P.Value adj.P.Val         B
> 14481  6733_at  -158.58526  175.77775 -76.42590 2.658827e-05 0.5027575 -3.483194
> 14881  7266_at  -191.56808  498.79973 -55.97116 5.819986e-05 0.5502506 -3.484123
> 11418 54809_at   126.55865  120.14789  37.65200 1.576701e-04 0.5899933 -3.486542
> 8501   3429_at  3047.52215 1585.64249  36.09129 1.753662e-04 0.5899933 -3.486931
> 12470 56623_at   -54.64022   98.54923 -32.38532 2.302226e-04 0.5899933 -3.488091
> 8143   3156_at  -192.12436  243.72574 -32.15756 2.343398e-04 0.5899933 -3.488176
> 2949   1286_at   -73.42559   47.14983 -30.94777 2.580292e-04 0.5899933 -3.488657
> 9626   4259_at -1587.50317 1495.69604 -30.48283 2.680259e-04 0.5899933 -3.488857
> 5704  23312_at    71.01854  104.03263  28.82746 3.083598e-04 0.5899933 -3.489649
> 14512  6773_at    45.31332   71.14588  27.48457 3.475838e-04 0.5899933 -3.490399
>> write.table(topTable(fit,coef="RESPONDERvsNON_RESPONDER",n=18910),"Gastric_ENTREZG_toptable.txt",sep="\t")
> Confidentiality Note:\ This e-mail, and any attachment t...{{dropped:11}}
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
>



More information about the Bioconductor mailing list