To convert MAList to ExpressionSet using R package 'convert'
1
0
Entering edit mode
rheupion • 0
@rheupion-11829
Last seen 7.5 years ago

I'm currently working on a meta-analysis of transcriptomics datasets that have published recently.

 

I want to convert MAList to ExpressionSet using R package 'convert'.

However, I had an error message as following.

 

> eSet <- as(MA, "ExpressionSet")

  Error in `rownames<-`(`*tmp*`, value = c("10A_12477149", "10B_12477150",  : 

  attempt to set 'rownames' on an object with no dimensions

 

I don't know what the message indicates and how to settle this problem.

 

convert • 1.4k views
ADD COMMENT
0
Entering edit mode

Why do you want to convert an MAList to ExpressionSet? Can you not use the MAList for whatever you are doing?

ADD REPLY
0
Entering edit mode
rheupion • 0
@rheupion-11829
Last seen 7.5 years ago

I've just resolved the problem.

The 'targets' format in the MAList file was omitted.

After adding the 'targets', the function 'as' worked.

Thank you.

ADD COMMENT
1
Entering edit mode

Yes, that's a resolution. MA$targets is an optional component of an MAList object, but the authors of the MAList to ExpressionSet method in the convert package have assumed that it always exists. More robust code would check whether MA$targets was NULL.

Also be aware that the conversion of an MAList to an ExpressionSet is only valid if the two-color microarray experiment used a common reference for all microarrays. In that case, the conversion to an Expression set basically just extracts the matrix MA$M, in which case you could just work with MA$M yourself.

ADD REPLY

Login before adding your answer.

Traffic: 708 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6