Diff of /tests/deseq2/test_QR.py [000000] .. [ea0fd6]

Switch to side-by-side view

--- a
+++ b/tests/deseq2/test_QR.py
@@ -0,0 +1,17 @@
+import unittest
+
+import numpy as np
+
+from inmoose.deseq2 import DESeq, makeExampleDESeqDataSet, nbinomWaldTest
+
+
+class Test(unittest.TestCase):
+    def test_QR(self):
+        """test that not using QR works as expected"""
+
+        dds = makeExampleDESeqDataSet(n=100, betaSD=1, seed=42)
+        dds = DESeq(dds, quiet=True)
+        ddsNoQR = nbinomWaldTest(dds.copy(), useQR=False)
+        res = dds.results()
+        resNoQR = ddsNoQR.results()
+        self.assertTrue(np.allclose(res.log2FoldChange, resNoQR.log2FoldChange))