Mercurial > repos > bgruening > diffbind
comparison diffbind.R @ 10:b1b96b6ed60c draft
Uploaded
author | bgruening |
---|---|
date | Thu, 16 Jan 2014 04:17:16 -0500 |
parents | 20c431b4cf74 |
children | a8dc71379df0 |
comparison
equal
deleted
inserted
replaced
9:20c431b4cf74 | 10:b1b96b6ed60c |
---|---|
28 } | 28 } |
29 | 29 |
30 | 30 |
31 library('DiffBind') | 31 library('DiffBind') |
32 # used to save to BED, GFF or WIG format | 32 # used to save to BED, GFF or WIG format |
33 library('rtracklayer') | |
34 | 33 |
35 if ( !is.null(opt$plots) ) { | 34 if ( !is.null(opt$plots) ) { |
36 pdf(opt$plots) | 35 pdf(opt$plots) |
37 } | 36 } |
38 | 37 |
39 | 38 |
40 sample = dba(sampleSheet=opt$infile, peakFormat='bed') | 39 sample = dba(sampleSheet=opt$infile, peakFormat='bed') |
41 sample_count = dba.count(sample) | 40 sample_count = dba.count(sample) |
42 sample_contrast = dba.contrast(sample_count, categories=DBA_CONDITION) | 41 sample_contrast = dba.contrast(sample_count, categories=DBA_CONDITION, minMembers=2) |
43 sample_analyze = dba.analyze(sample_contrast) | 42 sample_analyze = dba.analyze(sample_contrast) |
44 diff_bind = dba.report(sample_analyze) | 43 diff_bind = dba.report(sample_analyze) |
44 orvals = dba.plotHeatmap(sample_analyze, contrast=1, correlations=FALSE) | |
45 | 45 |
46 resSorted <- diff_bind[order(diff_bind$FDR),] | |
47 write.table(as.data.frame(resSorted), file = opt$outfile, sep="\t", quote = FALSE, append=TRUE, row.names = FALSE, col.names = FALSE) | |
46 | 48 |
47 export(diff_bind, opt$outfile, format=opt$format) | |
48 | 49 |
49 dev.off() | 50 dev.off() |
50 sessionInfo() | 51 sessionInfo() |