I am trying to run the affylmGUI R package and I get this error on CDF env during the normalization step. Below is the link:
CDF env Error
Any idea what might be the reason? I googled it but didnt find much help. Thanks in advance.
The error message tells you what the problem is. You need install the rmhu01aa520485cdf CDF package so that affylmGUI knows how your arrays are designed.
The problem is that you are trying to analyse data from a custom Rosetta-Affymetrix platform and Bioconductor doesn't have a standard CDF package for this array:
A similar question was asked about 5 years ago and James MacDonald explained how to get the package:
This question and response from 8 years ago is also relevant:
I wonder what you Googled? I searched for "rmhu01aa520485cdf" and James' answer came up straight away.
Thank you for your reply. My bad I didnt mention that I did go through the above link where MacDonald explained how to get the package. I had tried everything mentioned in and still, it used to give the same error.
Now going through again I realized the problem was with the name of the cdf file. If you see the discussion, in many places rmhu01 is mentioned as rmhu10. That simple change of 01 to 10 was the issue as even though my env was created but it was rmhu10aa520485cdf and not rmhu01aa520485cdf- the one its searching for. I had just copied the command from there and changed the file name (.gz) and kept the rest same...so this silly mistake.
But to be honest that discussion thread is a big confusing one...with many things repeated and hard to understand which response is for which query.
But since you pointed again, I went back and realized this difference. Thank you.
I have one more query regarding this. So, I ran these steps before carrying out normalization using affylmGUI.
> "rmhu01aa520485cdf", compress=TRUE, species="Homo_sapiens")
> install.packages("rmhu01aa520485cdf", repos=NULL, type="source")
I exported the normalized values but the file has just probe ids and no annotation. Is there something else too that I need to run to include annotation?
Thanks in advance.
I checked you answer to a similar question 8 yrs ago- https://support.bioconductor.org/p/40823/
I am not sure if I understood well, but I suppose I have to install the proper annotation package.
For me, while I tried to install "rmhu01aa520485cdf" file, it wrote I did not have "AnnotationDbi" package and so I downloaded it.
You need to create CDF and annotation packages for your custom arrays. I have no experience with that. I can only answer questions about affylmGUI.
I suggest you ask a new question with an informative title and tags so that the right people will see your question.
But beware that affyLMGUI was never intended to be used with custom arrays, so you might have to consider using the affy and limma packages directly instead of through the GUI.
Thank you for your response. And so sorry for a super late reply. To keep it simple, I just mapped the probe ids from the normalized file to the annotation file using simple R command. It worked.
Login before adding your answer.
Use of this site constitutes acceptance of our User Agreement and Privacy