[BioC] Using genefilter

James W. MacDonald jmacdon at med.umich.edu
Fri Jun 20 00:52:32 CEST 2008


Hi Nathan,

Nathan.Watson-Haigh at csiro.au wrote:
>  Hi James,
>
>  Since I posted, I actually found your affycoretools vignette and this
>  was really nice to see and very well explained as I'd been doing
>  something similar over recent weeks. One feature that would be nice
>  would be to specify the dir that the plots are save to and/or a file
>  prefix so if you run different normalisations, the files don't get
>  overwritten.

To which function are you referring? I normally use affycoretools from 
within an Sweave document, so I can use a directive there to specify the 
folder to put the pdfs. Because of this it hasn't occurred to me to 
specify any directories. However, I am open to suggestions.

Best,

Jim


>
>  RE: vector not array The documentation for genefilter needs changing
>  as it says:
>
>  It returns an array of logical values (suitable for subscripting) of
>  the same length as there are rows in 'expr'. For each row of 'expr'
>  the returned value is 'TRUE' if the row passed all the filter
>  functions.
>
>  Cheers Nathan
>
>  -----Original Message----- From:    James W. MacDonald
>  [mailto:jmacdon at med.umich.edu] Sent:    Thu 19/06/2008 21:15 To:
>  Watson-Haigh, Nathan (LI, Rockhampton) Cc:
>  bioconductor at stat.math.ethz.ch Subject:    Re: [BioC] Using genefilter
>
>  Hi Nathan,
>
>  Nathan.Watson-Haigh at csiro.au wrote:
> > I've managed to use genefilter to generate an array of FALSE and
> > TRUE's for the affy bovine array I'm working with:
> >
> > -- start code -- # expSet.RNA.RMAqndata is an ExpressionSet object
> > with log2 expression values
> >
> > f1<-anyNA f2<-kOverA(16, log2(100))   # filter out genes with
> > low/no expression over all arrays ff<-filterfun(f1,f2)
> > wh<-genefilter(expSet.RNA.RMAqndata, ff) sum(wh)      # number of
> > genes passing the filter -- end code --
> >
> > I was wondering if someone could shed light on how to use the wh
> > array downstream with things such as limma etc.
> >
>
>  What you have isn't an array - it's a vector of TRUE/FALSE that you
>  can use to subset your ExpressionSet to remove the reporters that
>  don't pass the filter.
>
>  expSet.RNA.RMAqndata.filtered <- expSet.RNA.RMAqndata[wh,]
>
>  And then you use the filtered data with limma, etc.
>
>  Best,
>
>  Jim
> >
> > Thanks Nathan
> >
> >
> > ------------------------------------------------------------- Dr.
> > Nathan S. Watson-Haigh        (publish under Haigh, N.S.) OCE Post
> > Doctoral Fellow CSIRO Livestock Industries J M Rendel Laboratory
> > Rockhampton QLD 4701                              Tel: +61 (0)7
> > 4923 8121 Australia                             Fax: +61 (0)7 4923
> > 8222
> >
> > _______________________________________________ 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
> >
>
>
>



More information about the Bioconductor mailing list