# dual RPKM threshold: # for polyRPKM <20, sig. median diff! m0 [1] 20 [1] 0.0004264747 [1] 7.028158e-10 [1] 30 [1] 7.711474e-05 [1] 4.252154e-13 m2 [1] 20 [1] 3.293062e-12 [1] 0 # for polyRPKM >100, no sig. median diff! m0 [1] 100 [1] 0.4457927 [1] 0.133914 # opt RPKM threshold m0 #up to 40 , WT > KO for > # for polyRPKM >20, no sig. median diff! # for polyRPKM >60 #KS non sig m2 # for polyRPKM >100, no sig. median diff! # for polyRPKM >120 #KS non sig for (th in seq(10,150,10)){ print (th) lpWT_m0=all_m0[ (((all_m0$RPKM_WT_0h.x)) KO [1] 50 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.741 2.444 2.620 3.274 13.860 8385 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.614 2.424 2.622 3.396 15.200 8379 [1] 0.1223387 [1] 60 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.758 2.475 2.657 3.325 13.860 8396 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.633 2.458 2.663 3.464 15.200 8389 [1] 0.1544029 [1] 70 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.766 2.491 2.676 3.359 13.860 8406 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.647 2.481 2.694 3.502 15.200 8398 [1] 0.3948446 [1] 80 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.772 2.509 2.696 3.390 13.860 8414 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.660 2.507 2.723 3.542 15.200 8404 [1] 0.6433163 [1] 90 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.780 2.520 2.710 3.411 13.860 8415 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.667 2.523 2.742 3.567 15.200 8406 [1] 0.8198271 [1] 100 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.785 2.527 2.721 3.426 15.580 8418 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.673 2.533 2.757 3.587 15.660 8411 [1] 0.9064632 [1] 110 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.790 2.535 2.735 3.444 15.580 8420 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.677 2.540 2.770 3.601 15.660 8412 [1] 0.8466212 [1] 120 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.792 2.544 2.743 3.456 15.580 8420 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.683 2.551 2.784 3.620 15.660 8418 [1] 0.9598768 [1] 130 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.793 2.550 2.750 3.467 15.580 8424 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.685 2.559 2.793 3.630 15.660 8418 [1] 0.9227511 [1] 140 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.795 2.557 2.758 3.478 15.580 8426 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.689 2.563 2.800 3.642 15.660 8421 [1] 0.9838746 [1] 150 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.263 1.798 2.562 2.766 3.490 15.580 8427 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.246 1.691 2.570 2.809 3.651 15.660 8425 [1] 0.9375556 for (th in seq(10,300,10)){ print (th) lpWT_m0=all_m0[ (((all_m0$RPKM_WT_0h.x))>=th),] lpKO_m0=all_m0[ (((all_m0$RPKM_KO_0h.x))>=th),] lpWT_m0_rna=log2(1+lpWT_m0$RPKM_WT_0h.y) lpKO_m0_rna=log2(1+lpKO_m0$RPKM_KO_0h.y) s1=summary(lpWT_m0_rna) s2=summary(lpKO_m0_rna) print (s2[["Median"]]-s1[["Median"]]) t=wilcox.test(lpWT_m0_rna,lpKO_m0_rna) #print (t) #t=ks.test(lpWT_m0_rna,lpKO_m0_rna) print (t$p.value) } for (th in seq(10,150,10)){ print (th) lpWT_m0=all_m0[ (((all_m0$RPKM_WT_0h.x))>=th),] lpKO_m0=all_m0[ (((all_m0$RPKM_KO_0h.x))>=th),] lpWT_m0_rna=log2(1+lpWT_m0$RPKM_WT_0h.y) lpKO_m0_rna=log2(1+lpKO_m0$RPKM_KO_0h.y) print(summary(lpWT_m0_rna)) print(summary(lpKO_m0_rna)) t=wilcox.test(lpWT_m0_rna,lpKO_m0_rna) #print (t) #t=ks.test(lpWT_m0_rna,lpKO_m0_rna) print (t$p.value) } [1] 10 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.579 2.855 3.554 3.758 4.392 15.580 4234 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.855 3.216 3.900 4.148 4.804 15.660 4240 [1] 2.086947e-60 [1] 20 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.650 3.204 3.935 4.105 4.714 15.580 4016 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.942 3.643 4.387 4.574 5.236 15.660 4028 [1] 1.860779e-61 [1] 30 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 0.884 3.541 4.249 4.411 5.039 15.580 3948 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.103 3.991 4.712 4.900 5.575 15.660 3949 [1] 3.365896e-47 [1] 40 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.273 3.810 4.489 4.650 5.285 15.580 3906 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.120 4.283 5.030 5.187 5.858 15.660 3920 [1] 5.997346e-43 [1] 50 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.445 4.012 4.674 4.861 5.514 15.580 3892 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.262 4.508 5.265 5.422 6.110 15.660 3898 [1] 1.639245e-36 [1] 60 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.514 4.187 4.862 5.033 5.673 15.580 3881 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.262 4.681 5.395 5.576 6.300 15.660 3888 [1] 8.967766e-28 [1] 70 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.514 4.305 5.002 5.156 5.824 15.580 3871 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.262 4.811 5.556 5.720 6.493 15.660 3879 [1] 4.202631e-25 [1] 80 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.514 4.429 5.104 5.279 5.999 15.580 3863 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 4.947 5.700 5.851 6.651 15.660 3873 [1] 7.144085e-22 [1] 90 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.514 4.520 5.245 5.381 6.122 15.580 3862 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 5.064 5.876 5.990 6.797 15.660 3871 [1] 6.217653e-22 [1] 100 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.683 4.590 5.353 5.462 6.209 15.570 3859 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 5.144 5.975 6.061 6.874 14.490 3866 [1] 3.653003e-19 [1] 110 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.683 4.650 5.464 5.550 6.275 15.570 3857 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 5.198 6.090 6.156 6.980 14.490 3865 [1] 9.652684e-17 [1] 120 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.683 4.708 5.539 5.644 6.398 15.570 3857 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 5.292 6.182 6.255 7.108 14.490 3859 [1] 1.30591e-15 [1] 130 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.881 4.782 5.585 5.712 6.469 15.570 3853 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 5.315 6.266 6.328 7.176 14.490 3859 [1] 2.295751e-14 [1] 140 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.881 4.838 5.674 5.771 6.544 15.570 3851 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 5.360 6.322 6.392 7.277 14.490 3856 [1] 3.938809e-13 [1] 150 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.881 4.883 5.751 5.801 6.610 13.080 3850 Min. 1st Qu. Median Mean 3rd Qu. Max. NA's 1.338 5.484 6.386 6.455 7.305 14.490 3852 [1] 1.81303e-12 for (th in seq(5,100,5)){ print (th) lpWT_m0=all_m0[ (((all_m0$RPKM_WT_0h.x))>=th),] lpKO_m0=all_m0[ (((all_m0$RPKM_KO_0h.x))>=th),] lpWT_m0_rna=log2(1+lpWT_m0$RPKM_WT_0h.y) lpKO_m0_rna=log2(1+lpKO_m0$RPKM_KO_0h.y) summary(lpWT_m0_rna) summary(lpKO_m0_rna) t=wilcox.test(lpWT_m0_rna,lpKO_m0_rna) print (t$p.value) t=ks.test(lpWT_m0_rna,lpKO_m0_rna) print (t$p.value) } # for polyRPKM >20, no sig. median diff! # for polyRPKM >60 #KS non sig #@ for (th in seq(5,100,5)){ print (th) lpWT_m2=all_m2[ (((all_m2$RPKM_WT_m2.x))>th),] lpKO_m2=all_m2[ (((all_m2$RPKM_KO_m2.x))>th),] lpWT_m2_rna=log2(1+lpWT_m2$RPKM_WT_m2.y) lpKO_m2_rna=log2(1+lpKO_m2$RPKM_KO_m2.y) t=wilcox.test(lpWT_m2_rna,lpKO_m2_rna) print (t$p.value) t=ks.test(lpWT_m2_rna,lpKO_m2_rna) print (t$p.value) } [1] 100 [1] 0.09523174 for (th in seq(110,200,10)){ print (th) lpWT_m2=all_m2[ (((all_m2$RPKM_WT_m2.x))>th),] lpKO_m2=all_m2[ (((all_m2$RPKM_KO_m2.x))>th),] lpWT_m2_rna=log2(1+lpWT_m2$RPKM_WT_m2.y) lpKO_m2_rna=log2(1+lpKO_m2$RPKM_KO_m2.y) t=wilcox.test(lpWT_m2_rna,lpKO_m2_rna) print (t$p.value) t=ks.test(lpWT_m2_rna,lpKO_m2_rna) print (t$p.value) } [1] 120 [1] 0.112161 [1] 0.04280038 [1] 130 [1] 0.1608573 [1] 0.06199135 # t.tests for (th in seq(5,100,5)){ print (th) lpWT_m0=all_m0[ (((all_m0$RPKM_WT_0h.x)) Min. 1st Qu. Median Mean 3rd Qu. Max. NA's -9.853 -0.106 -0.001 -0.012 0.091 8.444 7286 > > One Sample t-test data: lpWT_m2_rna t = -3.2194, df = 11062, p-value = 0.001288 alternative hypothesis: true mean is not equal to 0 95 percent confidence interval: -0.019242527 -0.004678193 sample estimates: mean of x -0.01196036 for (th in seq(0.1,3,0.1)){ lpWT_m2=all_m2[ abs(all_m2$logFC.y)