[BioC] creating a newCountDataSet from HTSeq-count

Wolfgang Huber whuber at embl.de
Thu Oct 10 15:58:19 CEST 2013


Dear Assa

Thank you for your report. Always nice to hear when R gives people a massage. To complete your report, can you send the output of "sessionInfo()"?

I noted that in your code example, the table of input files is called differently:
- htseqcount
- countTalbe
Which is the one you are actually using?

	Thanks, 	
	Wolfgang

On 10 Oct 2013, at 15:12, Assa Yeroslaviz <frymor at gmail.com> wrote:

> Hi,
> 
> I'm trying to create a count data set from the htseq files I created using
> htseq-count as described in the DESeq manual.
> 
> But I keep getting an error massage.
> 
> This is my design table:
> 
>>   htseqcount
>    SampleName    FileName    condition    replicate    libType
> comparison
> 1    G1_I_C    G1_I_C.htseq_count.txt    control    G1    Input
> control_Input
> 2    G1_I_G2    G1_I_G2.htseq_count.txt    GLD2_KO    G1    Input
> GLD2_KO_Input
> 3    G1_I_G4    G1_I_G4.htseq_count.txt    GLD4_KO    G1    Input
> GLD4_KO_Input
> 4    G1_NP_C    G1_NP_C.htseq_count.txt    control    G1    Nonpolysomal
> control_Nonpolysomal
> 5    G1_NP_G2    G1_NP_G2.htseq_count.txt    GLD2_KO    G1
> Nonpolysomal    GLD2_KO_Nonpolysomal
> 6    G1_NP_G4    G1_NP_G4.htseq_count.txt    GLD4_KO    G1
> Nonpolysomal    GLD4_KO_Nonpolysomal
> 7    G1_P_C    G1_P_C.htseq_count.txt    control    G1    Polysomal
> control_Polysomal
> 8    G1_P_G2    G1_P_G2.htseq_count.txt    GLD2_KO    G1    Polysomal
> GLD2_KO_Polysomal
> 9    G1_P_G4    G1_P_G4.htseq_count.txt    GLD4_KO    G1    Polysomal
> GLD4_KO_Polysomal
> 10    G2_I_C    G2_I_C.htseq_count.txt    control    G2    Input
> control_Input
> 11    G2_I_G2    G2_I_G2.htseq_count.txt    GLD2_KO    G2    Input
> GLD2_KO_Input
> 12    G2_I_G4    G2_I_G4.htseq_count.txt    GLD4_KO    G2    Input
> GLD4_KO_Input
> 13    G2_NP_C    G2_NP_C.htseq_count.txt    control    G2
> Nonpolysomal    control_Nonpolysomal
> 14    G2_NP_G2    G2_NP_G2.htseq_count.txt    GLD2_KO    G2
> Nonpolysomal    GLD2_KO_Nonpolysomal
> 15    G2_NP_G4    G2_NP_G4.htseq_count.txt    GLD4_KO    G2
> Nonpolysomal    GLD4_KO_Nonpolysomal
> 16    G2_P_C    G2_P_C.htseq_count.txt    control    G2    Polysomal
> control_Polysomal
> 17    G2_P_G2    G2_P_G2.htseq_count.txt    GLD2_KO    G2    Polysomal
> GLD2_KO_Polysomal
> 18    G2_P_G4    G2_P_G4.htseq_count.txt    GLD4_KO    G2    Polysomal
> GLD4_KO_Polysomal
> 19    G3_I_C    G3_I_C.htseq_count.txt    control    G3    Input
> control_Input
> 20    G3_I_G2    G3_I_G2.htseq_count.txt    GLD2_KO    G3    Input
> GLD2_KO_Input
> 21    G3_I_G4    G3_I_G4.htseq_count.txt    GLD4_KO    G3    Input
> GLD4_KO_Input
> 22    G3_NP_C    G3_NP_C.htseq_count.txt    control    G3
> Nonpolysomal    control_Nonpolysomal
> 23    G3_NP_G2    G3_NP_G2.htseq_count.txt    GLD2_KO    G3
> Nonpolysomal    GLD2_KO_Nonpolysomal
> 24    G3_NP_G4    G3_NP_G4.htseq_count.txt    GLD4_KO    G3
> Nonpolysomal    GLD4_KO_Nonpolysomal
> 25    G3_P_C    G3_P_C.htseq_count.txt    control    G3    Polysomal
> control_Polysomal
> 26    G3_P_G2    G3_P_G2.htseq_count.txt    GLD2_KO    G3    Polysomal
> GLD2_KO_Polysomal
> 27    G3_P_G4    G3_P_G4.htseq_count.txt    GLD4_KO    G3    Polysomal
> GLD4_KO_Polysomal
> 
> The files are all in a directory called" HTSEQ_COUNT", which is in the same
> directory I am working in. I have 27 files in this folder.
>> dir("HTSEQ_COUNT/")
> [1] "G1_I_C.htseq_count.txt"   "G1_I_G2.htseq_count.txt"
> [3] "G1_I_G4.htseq_count.txt"  "G1_NP_C.htseq_count.txt"
> [5] "G1_NP_G2.htseq_count.txt" "G1_NP_G4.htseq_count.txt"
> [7] "G1_P_C.htseq_count.txt"   "G1_P_G2.htseq_count.txt"
> [9] "G1_P_G4.htseq_count.txt"  "G2_I_C.htseq_count.txt"
> [11] "G2_I_G2.htseq_count.txt"  "G2_I_G4.htseq_count.txt"
> [13] "G2_NP_C.htseq_count.txt"  "G2_NP_G2.htseq_count.txt"
> [15] "G2_NP_G4.htseq_count.txt" "G2_P_C.htseq_count.txt"
> [17] "G2_P_G2.htseq_count.txt"  "G2_P_G4.htseq_count.txt"
> [19] "G3_I_C.htseq_count.txt"   "G3_I_G2.htseq_count.txt"
> [21] "G3_I_G4.htseq_count.txt"  "G3_NP_C.htseq_count.txt"
> [23] "G3_NP_G2.htseq_count.txt" "G3_NP_G4.htseq_count.txt"
> [25] "G3_P_C.htseq_count.txt"   "G3_P_G2.htseq_count.txt"
> [27] "G3_P_G4.htseq_count.txt"
> 
> This is the command I am using to create the count data set object.
> 
>> newCountDataSetFromHTSeqCount(countTalbe, directory="HTSEQ_COUNT/")
> 
> But it keeps spitting this error massage:
> 
> Error in `colnames<-`(`*tmp*`, value = 1:27) :
>  attempt to set 'colnames' on an object with less than two dimensions
> 
> I even tried to reduce the size of the htseqCountTable to only three
> columns, but it still gives the same erorr.
> 
> Does anyone have an idea why I get this error?
> 
> 
> Thanks
> 
> Assa
> 
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> 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