[BioC] How to save result from limma
James W. MacDonald
jmacdon at med.umich.edu
Tue Aug 12 21:47:33 CEST 2008
Actually, write.fit() is what you are looking for. From ?topTable:
Note:
This is not the right function to use to create summary statistics
for all the probes on an array. Please consider using 'write.fit'
or 'write' for this purpose, rather than using 'topTable' with
'number=nrow(fit)'.
;-P
Jenny Drnevich wrote:
> Hi Jixin,
>
> You're mixing up the functions topTable() and write.table() and their
> arguments. Try this:
>
> > allgenes <- topTable(fit, number= nrow(fit), adjust="BH")
> > write.table( allgenes, file= "la.txt")
>
> HTH,
> Jenny
>
> At 01:58 PM 8/12/2008, Wang, Jixin wrote:
>> Dear all, I am using limma to analyze my microarray data. I have a
>> simple question to ask. I want to save the summary table of ALL genes
>> into local drive. I had tried to use write, write.table or save
>> command but I always got error message. write.table(topTable,
>> "la.txt") Error in as.data.frame.default(x[[i]], optional = TRUE) :
>> Cannot coerce class "function" into a data.frame
>> write.table(fit,number=100,adjust="BH",file="la.txt") Error in
>> write.table(fit, number = 100, adjust = "BH", file = "la.txt") :
>> unused argument(s) (number = 100, adjust = "BH") When I use
>> write.table (fit, file="la.txt"), I got something like this:
>> "coefficients" "stdev.unscaled" "sigma" "df.residual" "genes.Block"
>> "genes.Row" "genes.Column" "genes.ID" "genes.Name" "Amean" "s2.post"
>> "t" "p.value" "lods" "F" "F.p.value" "1" 0.191491534183039 0.5
>> 0.58043881130755 3 1 1 1 5103 NA 6.32074826791933 0.303968848417341
>> 0.694648392759644 0.509374409393106 -4.86326047572600
>> 0.482536389563556 0.509374409393106 "2" -0.293787384283484 0.5
>> 1.20366297838960 3 1 1 2 5124 NA 8.24502874291735 0.774060196679415
>> -0.667845140479293 0.525351390376272 -4.87400797979679
>> 0.446017131661806 0.525351390376272 "3" -0.513890138933438 0.5
>> 0.298947585330255 3 1 1 3 5145 NA 6.24632903576038 0.199313133368442
>> -2.30214313044810 0.0543270719852833 -3.89174526089124
>> 5.29986299306939 0.0543270719852833 "4" -0.192900665446982 0.5
>> 0.202699077289498 3 1 1 4 5166 NA 5.4719589146908 0.178899971606802
>> -0.912133876540687 0.391633127283331 -4.76408991981505
>> 0.831988208733142 0.391633127283331 "5" -0.519787414790754 0.5
>> 0.971899999883875 3 1 1 5 5187 NA 4.79242047112468 0.560886278852435
>> -1.38809230856769 0.207129224092528 -4.49088947369315 1.92680025710479
>> 0.207129224092528………………….…………. What I want is same as below
>> (contain logFC, P Value and adj.P.Val) of ALL genes,
>> options(digits=3) topTable(fit,number=100,adjust="BH") Block Row
>> Column ID Name logFC AveExpr t P.Value adj.P.Val B
>> 20830 46 2 18 5921 NA 3.22 8.42 15.76 8.78e-07
>> 0.0195 -1.78 5073 11 21 13 15499 NA 3.09 11.56 12.58
>> 4.15e-06 0.0460 -1.86 6457 14 21 11 9451 NA 2.93
>> 10.48 10.88 1.11e-05 0.0617 -1.93 4193 10 2 13 9974
>> NA 2.69 10.25 10.87 1.11e-05 0.0617 -1.93 292 1 14
>> 6 5195 NA 2.22 9.67 10.35 1.55e-05 0.0689 -1.95 12237 27
>> 11 5 13493 NA 3.80 8.45 9.17 3.46e-05 0.1145 -2.03
>> 15180 33 18 22 1831 NA 4.62 9.16 9.11 3.61e-05
>> 0.1145 -2.03 ………………… ¦â€¦â€¦â€¦ Many thanks, Jixin
>> _______________________________________________ Bioconductor mailing
>> list Bioconductor at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/bioconductor Search the
>> archives:
>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives:
> http://news.gmane.org/gmane.science.biology.informatics.conductor
--
James W. MacDonald, M.S.
Biostatistician
Hildebrandt Lab
8220D MSRB III
1150 W. Medical Center Drive
Ann Arbor MI 48109-0646
734-936-8662
More information about the Bioconductor
mailing list