Mercurial > repos > idot > coverage_correlation
comparison corr.R @ 3:7bdd29cdfed8
more debug messages
| author | Ido Tamir <ido.tamir@imp.ac.at> |
|---|---|
| date | Sun, 18 Aug 2013 16:56:56 +0200 |
| parents | 1eb46757d8bb |
| children | fcf85568a102 |
comparison
equal
deleted
inserted
replaced
| 2:1eb46757d8bb | 3:7bdd29cdfed8 |
|---|---|
| 28 suppressWarnings(Reduce(union, coverages)) #supress because missing chromosomes spit warinings | 28 suppressWarnings(Reduce(union, coverages)) #supress because missing chromosomes spit warinings |
| 29 } | 29 } |
| 30 | 30 |
| 31 ## adds mappable regions as 0 coverage to track | 31 ## adds mappable regions as 0 coverage to track |
| 32 covWith0 <- function(cov, mappable){ | 32 covWith0 <- function(cov, mappable){ |
| 33 c0 <- setdiff(mappable, cov) | 33 print(paste("cov:",cov)) |
| 34 c0 <- setdiff(mappable, cov) | |
| 34 cus <- if(length(c0) > 0){ | 35 cus <- if(length(c0) > 0){ |
| 35 elementMetadata(c0)$score <- 0 | 36 elementMetadata(c0)$score <- 0 |
| 36 sort(c(c0, cov)) | 37 sort(c(c0, cov)) |
| 37 }else{ | 38 }else{ |
| 38 sort(cov) | 39 sort(cov) |
| 47 } | 48 } |
| 48 | 49 |
| 49 | 50 |
| 50 ## correlation dist | 51 ## correlation dist |
| 51 corrDist <- function(covRles, outnames){ | 52 corrDist <- function(covRles, outnames){ |
| 52 vl <- length(covRles) | 53 print("calculating correlation") |
| 54 vl <- length(covRles) | |
| 53 v <- 1:vl | 55 v <- 1:vl |
| 54 o <- matrix(NA,vl,vl) | 56 o <- matrix(NA,vl,vl) |
| 55 colnames(o) <- outnames | 57 colnames(o) <- outnames |
| 56 rownames(o) <- outnames | 58 rownames(o) <- outnames |
| 57 tri <- lower.tri(o, diag=FALSE) | 59 tri <- lower.tri(o, diag=FALSE) |
