Browse code

Removed dependency on dplyr

Divyagash authored on 20/03/2018 20:15:55
Showing 4 changed files

... ...
@@ -1,7 +1,7 @@
1 1
 Package: scmeth
2 2
 Type: Package
3 3
 Title: Functions to conduct quality control analysis in methylation data
4
-Version: 0.99.26
4
+Version: 0.99.27
5 5
 Author: Divy Kangeyan <[email protected]>
6 6
 Maintainer: Divy Kangeyan <[email protected]>
7 7
 Depends: R (>= 3.5.0)
... ...
@@ -26,7 +26,7 @@ Imports:
26 26
   scales,
27 27
   viridis,
28 28
   magrittr,
29
-  dplyr,
29
+  plyr,
30 30
   HDF5Array (>= 1.7.5)
31 31
 Suggests:
32 32
   BSgenome.Mmusculus.UCSC.mm10,
... ...
@@ -13,7 +13,6 @@
13 13
 #'library(BSgenome.Hsapiens.NCBI.GRCh38)
14 14
 #'directory <- system.file("extdata/bismark_data",package='scmeth')
15 15
 #'bs <- HDF5Array::loadHDF5SummarizedExperiment(directory)
16
-#'memory.limit(size=300)
17 16
 #'cpgDensity(bs,Hsapiens,1000,small=TRUE)
18 17
 #'@import BSgenome
19 18
 #'@importFrom bsseq getCoverage
... ...
@@ -14,6 +14,8 @@
14 14
 #'@importFrom utils read.table
15 15
 #'@importFrom utils read.csv
16 16
 #'@importFrom stats sd
17
+#'@importFrom summarise plyr
18
+#'@importFrom ddply plyr
17 19
 #'@import magrittr
18 20
 #'@export
19 21
 
... ...
@@ -56,10 +58,14 @@ mbiasplot <- function(dir=NULL,mbiasFiles=NULL){
56 58
     mt <- reshape2::melt(mbiasTableList,
57 59
                         id.vars=c('position', 'X..methylation', 'read'))
58 60
     mt$read_rep <- paste(mt$read, mt$L1, sep="_")
59
-    sum_mt <- mt %>% dplyr::group_by(position,read) %>%
60
-                        dplyr::summarise(meth = mean(X..methylation),
61
-                                sdMeth=stats::sd(X..methylation))
62
-    sum_mt$seMeth <- sum_mt$sdMeth/sqrt(nSamples)
61
+
62
+    sum_mt <- plyr::ddply(mt, c("position", "read"), plyr::summarise,
63
+                    meth = mean(X..methylation), sdMeth = sd(X..methylation),
64
+                    seMeth = sd(X..methylation)/sqrt(length(X..methylation)))
65
+    #sum_mt <- mt %>% dplyr::group_by(position,read) %>%
66
+                        #dplyr::summarise(meth = mean(X..methylation),
67
+                           #     sdMeth=stats::sd(X..methylation))
68
+    #sum_mt$seMeth <- sum_mt$sdMeth/sqrt(nSamples)
63 69
     sum_mt$upperCI <- sum_mt$meth+(1.96*sum_mt$seMeth)
64 70
     sum_mt$lowerCI <- sum_mt$meth-(1.96*sum_mt$seMeth)
65 71
     sum_mt$read_rep <- paste(sum_mt$read, sum_mt$position,sep="_")
... ...
@@ -31,6 +31,5 @@ of CpGs observed in certain base pair long region.
31 31
 library(BSgenome.Hsapiens.NCBI.GRCh38)
32 32
 directory <- system.file("extdata/bismark_data",package='scmeth')
33 33
 bs <- HDF5Array::loadHDF5SummarizedExperiment(directory)
34
-memory.limit(size=300)
35 34
 cpgDensity(bs,Hsapiens,1000,small=TRUE)
36 35
 }