[BioC] miRNA normalisation
James W. MacDonald
jmacdon at med.umich.edu
Mon Jan 23 16:03:13 CET 2012
Hi Dermot,
On 1/23/2012 9:10 AM, Dermot Morris wrote:
> Dear all,
>
>
>
> I would like to extract the probesets corresponding to a single species
> ("bta") from an Affymetrix
>
> miRNA array to examine the effects of normalisation using a single
> species compared to using all probes on array.
>
>
>
> Is there a simple way to subset an affybatch at the probe level prior to
> normalisation ?
No. You can subset an AffyBatch at the chip level (essentially
subsetting by column), but subsetting by row has been deprecated for
years now.
Hypothetically you could go through the AffyBatch and remove all non-bta
probes by hand. You then might have to do something to the cdf package
as well. I'm not sure without doing a close examination of the code.
You could also hypothetically use the pm() function with LISTRUE = TRUE,
to extract all the probesets into a named list, then normalize all the
bta probes separately. You could then put the normalized bta probes back
into that list, convert to a matrix that is correctly ordered (see
showMethods(pm, class = "AffyBatch", includeDefs = TRUE)), and then use
the pm() function to put it back into the AffyBatch.
An alternative of this would be to extract as a list, then collect the
row.names() of all the probesets that are bta probes. You could then
re-extract using pm() without the LISTRUE argument, and use the
row.names you extracted to remove those rows, normalize the data, and
then put back into the original matrix. You could then use pm() to stick
the data back into the AffyBatch and go from there.
You could also hypothetically do the bg.correct() step on your
AffyBatch, then extract the pm values into a list as above, then do the
normalization and summarization step by hand on the list (the
summarization step of rma() can be emulated using the medpolish() function).
None of those possibilities is simple, however.
Best,
Jim
>
>
>
> Best Regards,
>
>
>
> Dermot
>
> ------------------------------------------------------------------------------
> Attention:
> This e-mail is privileged and confidential. If you are not the intended recipient please delete the message and notify the sender. Any views or opinions presented are solely those of the author.
> This email was scanned by Teagasc and has been certified virus free with the pattern file currently in use. This however cannot guarantee that it does not contain malicious content.
>
> Tabhair aire:
> Ta an r-phost seo faoi phribhleid agus faoi run. Mura tusa an duine a bhi beartaithe leis an teachtaireacht seo a fhail, scrios e le do thoil agus cuir an seoltoir ar an eolas. Is leis an udar amhain aon dearcai no tuairimi a leiritear.
> Scanadh an r-phost seo le Teagasc agus deimhniodh go raibh se saor o vioras leis an bpatrunchomhad ata in usaid faoi lathair. Ni feidir a rathu leis seo afach nach bhfuil abhar mailiseach ann.
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> 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
--
James W. MacDonald, M.S.
Biostatistician
Douglas Lab
University of Michigan
Department of Human Genetics
5912 Buhl
1241 E. Catherine St.
Ann Arbor MI 48109-5618
734-615-7826
**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues
More information about the Bioconductor
mailing list