[BioC] Limma and time-course data

michael watson (IAH-C) michael.watson at bbsrc.ac.uk
Fri Mar 3 16:23:47 CET 2006


Hi Guys

OK, so I have access to the F statistic, but the example at
http://bioinf.wehi.edu.au/marray/jsm2005/lab5/lab5.html simply uses the
F statistic to find the top 500 changing genes - somewhat arbitrary.  

Can I access p-values for these F statistics, so that I can look at
genes where time is a significant factor at, say, p<=0.05?

Many thanks
Mick

-----Original Message-----
From: Naomi Altman [mailto:naomi at stat.psu.edu] 
Sent: 02 March 2006 19:21
To: michael watson (IAH-C); Gordon Smyth
Cc: bioconductor at stat.math.ethz.ch
Subject: Re: [BioC] Limma and time-course data

Usually you would fit a factorial design and compile the contrasts into
3 F-tests: time, strain and interaction.

--Naomi

At 12:25 PM 3/2/2006, michael watson (IAH-C) wrote:
>Thanks for your help, but one more question: if I have two factors, one

>of which is time, and the other is strain, and say I have used a common

>reference, there should be two F tests, one for time and one for 
>strain, no?
>
>________________________________
>
>From: Gordon Smyth [mailto:smyth at wehi.edu.au]
>Sent: Thu 02/03/2006 1:45 AM
>To: michael watson (IAH-C)
>Cc: bioconductor at stat.math.ethz.ch
>Subject: RE: [BioC] Limma and time-course data
>
>
>
>You will need at least as many contrasts as time points minus one. So 
>if you have 3 times, you need at least 2 contrasts. It is just like 
>oneway anova.
>
>Cheers
>Gordon
>
>At 09:39 AM 2/03/2006, michael watson \(IAH-C\) wrote:
> >Hi Gordon
> >
> >And a lightbulb goes on just above my head!  It was beginning to 
> >confuse me where the F test came in.
> >
> >So once I have fit the contrasts (given that they span the entire 
> >time course, so if I have endpoint-startpoint as default, I will be
> >OK) I can access the F statistic through the fitted model object?  
> >And this has a significance value associated with it?
> >
> >Thanks alot :)
> >
> >Mick
> >
> >________________________________
> >
> >From: Gordon K Smyth [mailto:smyth at wehi.EDU.AU]
> >Sent: Wed 01/03/2006 9:59 PM
> >To: michael watson (IAH-C)
> >Cc: bioconductor at stat.math.ethz.ch
> >Subject: [BioC] Limma and time-course data
> >
> >
> >
> >Dear Mike,
> >
> >limma does exactly what you want.  The approach outlined in the 
> >User's Guide (and in the workshop)
> >  finds genes which change over time without worrying about which  
> >particular time the genes differ at.  I think you may have missed the

> >fact that the approach uses the F-test, not the individual contrast 
> >p-values.  You will get the same F-test regardless of how you specify

> >the contrasts, as long as the contrasts span all the times.
> >
> >As far as verbosity is concerned, limma is a general purpose program,

> >not specifically for time courses.  So to create the F-test, you do 
> >need to explicitly setup a set of contrasts.  Strictly speaking, I 
> >could get limma to make a set of contrasts automatically if it is 
> >known that you want to do an F-test.  But making the contrasts takes 
> >only a few lines of code (as you show below), so I can live with 
> >that, at least for now.
> >
> >Cheers
> >Gordon
> >
> > > Date: Tue, 28 Feb 2006 12:30:47 -0000
> > > From: "michael watson \(IAH-C\)" <michael.watson at bbsrc.ac.uk>
> > > Subject: [BioC] Limma and time-course data
> > > To: <bioconductor at stat.math.ethz.ch>
> > >
> > > Hi
> > >
> > > Googling the list shows this up to be a rather hot topic, but I 
> > > just wanted to ask a few more questions.
> > >
> > > Firstly, it seems the plan for tackling time course data within 
> > > limma is to treat each time-point/treatment combination as a 
> > > coefficient to be estimated.  Thus, to ask "which genes are 
> > > changing over time", one must fit contrasts that compare every 
> > > single time point to every other time point, pairwise, and look 
> > > for any gene that is significant in one or more of those
comparisons.  Is that correct?
> > >
> > > I am also a tad confused by the documentation, which states (on 
> > > page
> > > 47):
> > >
> > > "> cont.wt <- makeContrasts(
> > > + "wt.6hr-wt.0hr",
> > > + "wt.24hr-wt.6hr",
> > > + levels=design)
> > >> fit2 <- contrasts.fit(fit, cont.wt)
> > >> fit2 <- eBayes(fit2)
> > >
> > > Any two contrasts between the three times would give the same
result.
> > > The same gene list
> > > would be obtained had "wt.24hr-wt.0hr" been used in place of 
> > > "wt.24hr-wt.6hr" for example."
> > >
> > > I'm confused why "wt.24hr-wt.0hr" and "wt.24hr-wt.6hr" would give 
> > > the same gene list.  The first looks for differences in wt between

> > > time points 0 and 24, and the second looks for differences between

> > > time points 6 and 24.
> > >
> > > I guess, to me, this all seems a bit verbose and difficult, 
> > > particularly for large time-course experiments where many 
> > > biologists want to subset their data to those genes that change 
> > > over time and thus want to ask the question "does time have an 
> > > effect on the expression of my gene?" and are not particularly 
> > > bothered, at this stage, which particular time points those genes
differ at.
> > >
> > > Thanks in advance
> > >
> > > Mick
> >
> >
> >
> >
>
>_______________________________________________
>Bioconductor mailing list
>Bioconductor at stat.math.ethz.ch
>https://stat.ethz.ch/mailman/listinfo/bioconductor

Naomi S. Altman                                814-865-3791 (voice)
Associate Professor
Dept. of Statistics                              814-863-7114 (fax)
Penn State University                         814-865-1348 (Statistics)
University Park, PA 16802-2111



More information about the Bioconductor mailing list