Error in my DESeq script
0
0
Entering edit mode
6.2 years ago
sandKings ▴ 30

Could someone please help me troubleshoot this line?

dds <- DESeqDataSetFromMatrix( countData, DataFrame(condition), ~ condition)

I get the error:

Error in if (all(var == var[1])) { : missing value where TRUE/FALSE needed

RNA-Seq R Deseq • 1.4k views
ADD COMMENT
2
Entering edit mode

You probably get NAs somewhere in the building process so var==var[1] is neither TRUE nor FALSE. Do you have NAs in the countData matrix?

ADD REPLY
0
Entering edit mode

While typing the response to your question, I figured out what I did wrong. The csv file which had my samples and treatments outlined, was for a different cell lineage. I accidentally copied the same file in 2 different folders. So, I didn't have the matching names in the countData. Thanks!!

ADD REPLY
1
Entering edit mode

It's called rubber-duck debugging. You take a rubber duck, put it next to your screen and explain to it what you did. Most of the time you'll catch the bug. Happy to be a rubber duck. For the next time, try to set up a start to end pipeline without human intervention, these types of errors can have a major effect.

ADD REPLY
0
Entering edit mode

hahaha! rubber-duck debugging sounds very promising and discreet! Thanks!

ADD REPLY
1
Entering edit mode

Try removing transcripts with 0 expression value from your dataset.

ADD REPLY

Login before adding your answer.

Traffic: 2308 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6