[BioC] problem with EdgeR script

Ryan rct at thompsonclan.org
Wed Mar 26 01:25:51 CET 2014


What is unclear about the error message? R is telling you that you must 
have unique row names for a data frame. This suggests that your data may 
have multiple rows of data for the same gene, which is a data issue.

On 3/25/14, 5:13 PM, Jim Tepperman [guest] wrote:
> I am trying to run an EdgeR script that I have been using for several years.  I am getting an error message early on in the script and cannot figure out what is wrong.  Please advise.
>
>   -- output of sessionInfo():
>
>
> The downloaded binary packages are in
> 	/var/folders/Fx/FxdWG0DyE3eRfY72Zl3JxU+++TI/-Tmp-//RtmpoQbYDm/downloaded_packages
>> library(limma)
>> library (edgeR)
>> mydata<-read.delim(file="wt_vs_pifq.txt",head=TRUE)
>> head (mydata)
>        locus WT1A WT1B WT2A WT2B WT3A WT3B PQ1A PQ1B PQ2A PQ2B PQ3A PQ3B
> 1 AT1G01010   88  117   87  105   76   69   54   24   58   52   68   57
> 2 AT1G01020   36  156   49   49   89   46   53   34   70   54   63   66
> 3 AT1G01030    8   15   12    8    8   11    6    6    7    9   15    5
> 4 AT1G01040   42  120   94   47   85   63   27   15   63   34   49   54
> 5 AT1G01046    0    0    0    0    0    0    0    0    0    0    0    0
> 6 AT1G01050  461  876  424  606  452  369  358  168  348  446  299  285
>> raw.data<- mydata
>> names(raw.data)
>   [1] "locus" "WT1A"  "WT1B"  "WT2A"  "WT2B"  "WT3A"  "WT3B"  "PQ1A"  "PQ1B"  "PQ2A"  "PQ2B"  "PQ3A"  "PQ3B"
>> d<-raw.data[,2:13]
>> rownames(d)<-raw.data[,1]
> Error in `row.names<-.data.frame`(`*tmp*`, value = value) :
>    duplicate 'row.names' are not allowed
> In addition: Warning message:
> non-unique value when setting 'row.names': ‘’
>
> --
> Sent via the guest posting facility at bioconductor.org.
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org
> 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