I am working on ddPCR assays to detect a particular gene. I can input a dilution series of gBlocks from about 10^5 copies down to 10 copies per reaction. This input can be determined based on Qubit of the gBlock, or using the information provided by IDT (fmol per tube etc). After running the ddPCR assay, the quantified results by ddPCR come back the same order of magnitude. But not within 10-20% of the calculated input. As an example, if I put in say, 6,000 copies, it might come back as 4,000 copies detected.
What can I do to improve the assay precision further?