Hello
I fairly new to limma for analyzing two-color microarray data. I am trying to analyze a somewhat unusually designed experiment. Here's the design:
Filename Cy3 Cy5
File1 M_cont M_cont
File2 M_10hr M_10hr
File1 M_14hr M_14hr
File1 P_cont P_cont
File1 M_10hr M_10hr
File1 M_hr M_14hr
I am following the instructions on limma userguide chapter 12. However, I keep getting the following error after this step:
corfit <- intraspotCorrelation(MA, design)
Warning messages:
1: In statmod::remlscore(y, X, Z) : reml: Max iterations exceeded
2: In statmod::remlscore(y, X, Z) : reml: Max iterations exceeded
Please help!
That's not an error, it's a warning. It's just telling you that for two genes, the
remlscore
function in thestatmod
package (that's called internally byintraspotCorrelation
) wasn't able to converge to a solution. You should still be able to proceed with the rest of the analysis, using thecorfit
object.Hi Aaron
Thanks for your reply. I thought so too but I get the following error in the next step:
>fit <- lmscFit(MA, design, correlation=corfit$consensus)
Error in if (abs(correlation) >= 1) stop("correlation must be strictly between -1 and 1") :
missing value where TRUE/FALSE needed
> corfit$consensus
[1] NaN
Any ideas why this might be?
Well, for future reference, it would better to post code up to the error, otherwise you'll just confuse people.
Now, I don't do a lot of two-color microarray analyses, but it seems to me that your two-color data set doesn't really use the two colors at all. Each file uses the same condition for both dyes, which defeats the purpose of a two-color setup. I can't imagine the
design
you got out ofmodelMatrix
would look particularly healthy.Thanks for replying. I am just analyzing a dataset from a microarray designed by someone else in lab. I have worked with a lot of affymetrix datasets in the past. I was also very surprised by why this array was done this way. Doesn't make much sense to me either. Anyhow trying to see if I can still get something meaningful out of this.