I have read many many papers on this and every day I come up with a different answer! My experiments usually consist of multiple transgenic animal lines including WT, treated with either saline or drug. I use stable internal reference genes to calculate dCt (Ct of target gene - Ct of reference gene) for each target gene for each treatment group. Then I calculate ddCt for each target gene by subtracting out the mean dCT of the WT saline group (used as comparator) from the mean dCT of the treatment group. That way everything is normalized to WT saline across all animals. Pretty standard, really. However, I find conflicting reports on how to propagate the error associated with the dCt calculations. Some say to use standard error propagation (square root of the sum of the squares of each error), but I noticed that my t.test values comparing the ddCt of two different drug treated transgenic animals sometimes say a difference is significant when error bars overlap, which I find troubling. Then there are some who say that I do not need to factor in the error of the comparator at all since it becomes arbitrary when applied to all samples - sort of like dividing all numbers by the same factor. This method simply uses the error calculated for the dCT of the treated group. This way does give smaller errors that agree visually with the t.test values, but I am always wary of leaving out the errors associated with calculations.
Should I use error propagation only when comparing a treated animal with saline, but not when comparing two different treated animals that have already been normalized to the same saline group? Is it right to ignore the error in the saline group in this instance?
How do you guys propagate errors when using the ddCt method?