# HG changeset patch
# User bgruening
# Date 1375537724 14400
# Node ID 411c871f4cfd648bef499e29c6977ebb7640ea71
# Parent 6a2a7374450b829e66150e5407ebe97a3d9a3fcd
Uploaded
diff -r 6a2a7374450b -r 411c871f4cfd bamCompare.xml
--- a/bamCompare.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/bamCompare.xml Sat Aug 03 09:48:44 2013 -0400
@@ -3,9 +3,7 @@
deepToolsnumpy
- argsparse
- pysam
- numpy
+ ucsc_tools
bamCompare
@@ -65,74 +63,72 @@
+ help="The BAM file must be sorted and indexed."/>
+ help="The BAM file must be sorted and indexed."/>
+ label="Length of the average fragment size"
+ help ="Reads will be extended to match this length unless they are paired-end, in which case they will be extended to match the fragment length. If this value is set to the read length or smaller, the read will not be extended. *Warning* the fragment length affects the normalization to 1x (see "normalize coverage to 1x"). The formula to normalize using the sequencing depth is genomeSize/(number of mapped reads * fragment length). *NOTE*: If the BAM files contain mated and unmated paired-end reads, unmated reads will be extended to match the fragment length."/>
+ label="Bin size in bp"
+ help="The genome will be divided in bins (also called tiles) of the specified length. For each bin the overlaping number of fragments (or reads) will be reported. If only half a fragment overlaps, this fraction will be reported. "/>
-
-
-
+ label="Method to use for scaling the largest sample to the smallest">
+
+
+
-
+
-
+
-
+
-
-
-
+ label="How to compare the two files">
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
@@ -144,39 +140,39 @@
+ label="Smooth values using the following length (in bp)"
+ help ="The smooth length defines a window, larger than the bin size, to average the number of reads. For example, if the bin size is set to 20 bp and the smooth length is set to 60 bp, then, for each bin size the average of it and its left and right neighbors is considered. Any value smaller than the bin size will be ignored and no smoothing will be applied."/>
-
-
-
-
-
-
-
-
+ label="Region of the genome to limit the operation to"
+ help="This is useful when testing parameters to reduce the computing time. The format is chr:start:end, for example "chr10" or "chr10:456700:891000"" />
+
+
+
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
diff -r 6a2a7374450b -r 411c871f4cfd bamCorrelate.xml
--- a/bamCorrelate.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/bamCorrelate.xml Sat Aug 03 09:48:44 2013 -0400
@@ -69,14 +69,14 @@
-
+ label="Length of the average fragment size"
+ help ="Reads will be extended to match this length unless they are paired-end, in which case they will be extended to match the fragment length. If this value is set to the read length or smaller, the read will not be extended. *Warning* the fragment length affects the normalization to 1x (see "normalize coverage to 1x"). The formula to normalize using the sequencing depth is genomeSize/(number of mapped reads * fragment length). *NOTE*: If the BAM files contain mated and unmated paired-end reads, unmated reads will be extended to match the fragment length."/>
+
-
+
@@ -85,40 +85,40 @@
-
+ label="Smooth values using the following length (in bp)"
+ help ="The smooth length defines a window, larger than the bin size, to average the number of reads. For example, if the bin size is set to 20 bp and the smooth length is set to 60 bp, then, for each bin size the average of it and its left and right neighbors is considered. Any value smaller than the bin size will be ignored and no smoothing will be applied."/>
+
-
-
-
-
-
+ label="Region of the genome to limit the operation to"
+ help="This is useful when testing parameters to reduce the computing time. The format is chr:start:end, for example "chr10" or "chr10:456700:891000"" />
+
+
+
+
+
-
-
-
-
-
-
-
+ label="Do not extend paired ends"
+ help="If set, reads are not extended to match the fragment length reported in the BAM file, instead they will be extended to match the fragment length. Default is to extend the reads if paired end information is available."/>
+
+
+
+
+
+
+
-
+
@@ -130,7 +130,7 @@
-
+
diff -r 6a2a7374450b -r 411c871f4cfd bamCoverage.xml
--- a/bamCoverage.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/bamCoverage.xml Sat Aug 03 09:48:44 2013 -0400
@@ -2,6 +2,7 @@
Given a BAM file, generates a coverage bigwig file. Multiple options available to count reads and normalize coverage.deepTools
+ ucsc_toolsnumpybamCoverage
@@ -43,39 +44,39 @@
+ help="The BAM file must be sorted and indexed."/>
+ label="Length of the average fragment size"
+ help ="Reads will be extended to match this length unless they are paired-end, in which case they will be extended to match the fragment length. If this value is set to the read length or smaller, the read will not be extended. *Warning* the fragment length affects the normalization to 1x (see "normalize coverage to 1x"). The formula to normalize using the sequencing depth is genomeSize/(number of mapped reads * fragment length). *NOTE*: If the BAM files contain mated and unmated paired-end reads, unmated reads will be extended to match the fragment length."/>
+ label="Bin size in bp"
+ help="The genome will be divided in bins (also called tiles) of the specified length. For each bin the overlaping number of fragments (or reads) will be reported. If only half a fragment overlaps, this fraction will be reported. "/>
-
-
+
+
-
+
-
+
-
+
@@ -88,34 +89,34 @@
+ label="Smooth values using the following length (in bp)"
+ help ="The smooth length defines a window, larger than the bin size, to average the number of reads. For example, if the bin size is set to 20 bp and the smooth length is set to 60 bp, then, for each bin size the average of it and its left and right neighbors is considered. Any value smaller than the bin size will be ignored and no smoothing will be applied."/>
-
-
-
-
-
-
-
+ label="Region of the genome to limit the operation to"
+ help="This is useful when testing parameters to reduce the computing time. The format is chr:start:end, for example "chr10" or "chr10:456700:891000"" />
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
diff -r 6a2a7374450b -r 411c871f4cfd bamFingerprint.xml
--- a/bamFingerprint.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/bamFingerprint.xml Sat Aug 03 09:48:44 2013 -0400
@@ -65,7 +65,7 @@
+ label="Length of the average fragment size"/>
@@ -75,40 +75,39 @@
-
+ label="Smooth values using the following length (in bp)"
+ help ="The smooth length defines a window, larger than the bin size, to average the number of reads. For example, if the bin size is set to 20 bp and the smooth length is set to 60 bp, then, for each bin size the average of it and its left and right neighbors is considered. Any value smaller than the bin size will be ignored and no smoothing will be applied."/>
+
-
-
-
-
+ label="Region of the genome to limit the operation to"
+ help="This is useful when testing parameters to reduce the computing time. The format is chr:start:end, for example "chr10" or "chr10:456700:891000"" />
+
+
+
+
-
-
-
-
-
-
-
+ label="Do not extend paired ends"
+ help="If set, reads are not extended to match the fragment length reported in the BAM file, instead they will be extended to match the fragment length. Default is to extend the reads if paired end information is available."/>
+
+
+
+
+
+
-
+
@@ -119,7 +118,6 @@
-
diff -r 6a2a7374450b -r 411c871f4cfd bigwigCompare.xml
--- a/bigwigCompare.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/bigwigCompare.xml Sat Aug 03 09:48:44 2013 -0400
@@ -2,6 +2,8 @@
compares two bigwig files based on the number of mapped readsdeepTools
+ ucsc_tools
+ numpy
bigwigCompare
@@ -35,20 +37,18 @@
-
-
-
-
-
+ label="How to compare the two files"
+ help="The reciprocal ratio returns the negative of the inverse of the ratio if the ratio is less than 0. The resulting values are interpreted as negative fold changes." >
+
+
+
+
+
-
-
-
+
@@ -60,40 +60,34 @@
+ label="Bin size in bp"
+ help="Size of the bins in bp for the ouput of the bigwig/bedgraph file "/>
-
-
-
-
-
-
+ label="Region of the genome to limit the operation to"
+ help="This is useful when testing parameters to reduce the computing time. The format is chr:start:end, for example "chr10" or "chr10:456700:891000"" />
+
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
-
- argsparse
- pysam
- numpy
-
-
**What it does**
diff -r 6a2a7374450b -r 411c871f4cfd computeGCBias.xml
--- a/computeGCBias.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/computeGCBias.xml Sat Aug 03 09:48:44 2013 -0400
@@ -52,7 +52,7 @@
+ help="The BAM file must be sorted and indexed."/>
@@ -82,29 +82,29 @@
-
-
-
-
-
-
-
-
-
+ label="Region of the genome to limit the operation to"
+ help="This is useful when testing parameters to reduce the computing time. The format is chr:start:end, for example "chr10" or "chr10:456700:891000"" />
+
+
+
+
+
+
+
+
+
-
+
diff -r 6a2a7374450b -r 411c871f4cfd computeMatrix.xml
--- a/computeMatrix.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/computeMatrix.xml Sat Aug 03 09:48:44 2013 -0400
@@ -44,6 +44,7 @@
--averageTypeBins '$advancedOpt.averageTypeBins'
$advancedOpt.missingDataAsZero
$advancedOpt.skipZeros
+ $advancedOpt.binSize
#if $advancedOpt.minThreshold:
--minThreshold $advancedOpt.minThreshold
@@ -124,7 +125,7 @@
+ help="Whether the output file should present the regions sorted.">
@@ -172,6 +173,19 @@
(output['showOutputSettings'] == 'yes' and output['saveSortedRegions'] == True)
+
+
+
+
+
+
+
+
+
+
+
**What it does**
diff -r 6a2a7374450b -r 411c871f4cfd correctGCBias.xml
--- a/correctGCBias.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/correctGCBias.xml Sat Aug 03 09:48:44 2013 -0400
@@ -3,6 +3,7 @@
deepTools
+ ucsc_tools
correctGCBias
@@ -67,24 +68,24 @@
-
-
+ label="Region of the genome to limit the operation to"
+ help="This is useful when testing parameters to reduce the computing time. The format is chr:start:end, for example "chr10" or "chr10:456700:891000"" />
+
+
-
-
-
-
-
-
+
+
+
+
+
+
diff -r 6a2a7374450b -r 411c871f4cfd heatmapper.xml
--- a/heatmapper.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/heatmapper.xml Sat Aug 03 09:48:44 2013 -0400
@@ -98,7 +98,7 @@
-
+
@@ -117,7 +117,7 @@
+ help="Whether the heatmap should present the regions sorted. The default is to sort in descending order based on the mean value per region.">
@@ -288,16 +288,16 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -324,12 +324,12 @@
-
-
-
-
-
-
+
+
+
+
+
+ (output['showOutputSettings'] == 'yes' and output['saveData'] == True)
@@ -341,7 +341,12 @@
(output['showOutputSettings'] == 'yes' and output['saveSortedRegions'] == True)
-
+
+
+
+
+
+
**What it does**
diff -r 6a2a7374450b -r 411c871f4cfd profiler.xml
--- a/profiler.xml Fri Aug 02 13:53:20 2013 -0400
+++ b/profiler.xml Sat Aug 03 09:48:44 2013 -0400
@@ -66,25 +66,22 @@
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -92,7 +89,7 @@
-
+
@@ -102,9 +99,9 @@
-
-
-
+
+
+
@@ -133,31 +130,27 @@
-
+
-
-
-
+
-
-
-
+
+
+
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+ (output['showOutputSettings'] == 'yes' and output['saveData'] == True)
diff -r 6a2a7374450b -r 411c871f4cfd test-data/master.mat.gz
Binary file test-data/master.mat.gz has changed
diff -r 6a2a7374450b -r 411c871f4cfd test-data/master.png
Binary file test-data/master.png has changed
diff -r 6a2a7374450b -r 411c871f4cfd test-data/test.bw
Binary file test-data/test.bw has changed
diff -r 6a2a7374450b -r 411c871f4cfd test-data/test2.bed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test2.bed Sat Aug 03 09:48:44 2013 -0400
@@ -0,0 +1,8 @@
+ch1 100 150 CG11023 0 +
+ch2 150 175 cda5 0 -
+ch3 100 125 cda8 0 +
+#Group 1
+ch1 75 125 C11023 0 +
+ch2 125 150 ca5 0 -
+ch3 75 100 ca8 0 +
+#Group 2