[BioC] regarding package ArrayExpress

audrey at ebi.ac.uk audrey at ebi.ac.uk
Thu Sep 10 14:56:58 CEST 2009

Dear Amit,

You are not making any mistakes. This is the proper way of calling the
functions to create an object from a processed dataset. However the
problem comes from the dataset itself. It contains duplicate probe
identifiers as row names, which is not allowed by the function read.table
that is used in the procset function.
Unfortunately I do not have an idea on how to prevent this. Does someone
know how I could allow duplicate row names in my function?

Best regards,

Audrey Kauffmann
Cambridge UK
+44 (0) 1223 492 631

> Hello! List,
> I am trying to build an object from Array Express processed data using
> bioconductor package ArrayExpress. I did following:-
> CAGE99d = getAE("E-GAGE-99",type="processed")
> colname = getcolproc(CAGE99d)
> CAGE99p = procset(CAGE99d, colname[3])
> and I got following error:-
> Error in `row.names<-.data.frame`(`*tmp*`, value = c(6995L, 7017L, 7006L,
> :
>   duplicate 'row.names' are not allowed
> In addition: Warning message:
> non-unique values when setting 'row.names': ‘R:A-MEXP-58:210099’,
> ‘R:A-MEXP-58:210100’, ‘R:A-MEXP-58:210111’,
> ‘R:A-MEXP-58:210123’,‘R:A-MEXP-
> [... truncated]
> I am not able to figure out mistake I am making. Please Help!
> Amit
> 	[[alternative HTML version deleted]]
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives:
> http://news.gmane.org/gmane.science.biology.informatics.conductor

More information about the Bioconductor mailing list