Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

python script for robust multi-array average on microarray data

I have tried google with no luck. I have seen some weak references to robust multi-array averaging done with python but no code. I am not so interested in reinventing the wheel. Any suggestions on a python module, script ....

If I could find a nice explanation or example of the algorithm I would write a python implementation to share.

If you are not sure what I am talking about you could look at this although this is not the definition. http://www.mathworks.com/access/helpdesk/help/toolbox/bioinfo/ref/gcrma.html

like image 237
Vincent Avatar asked Sep 02 '25 02:09

Vincent


2 Answers

Even though this question was asked more than six years ago, when I asked myself the same question recently, I still couldn't find a good Python implementation of RMA. I therefore did a bunch of research into the methodology and wrote one myself:

  • GitHub: https://github.com/flo-compbio/pyaffy

I also wrote an article about it that goes into some technical detail:

pyAffy: An efficient Python/Cython implementation of the RMA method for processing raw data from Affymetrix expression microarrays

like image 146
flo-compbio Avatar answered Sep 05 '25 08:09

flo-compbio


You might want to consider using a python interface for R, which has gcrma packages for it. RPy is a module that allows you to use all R modules installed on your system. Bioconductor has a gcrma module for R. I couldn't find any modules for Python that do this.

like image 23
Justin Peel Avatar answered Sep 05 '25 07:09

Justin Peel