# HG changeset patch
# User bgruening
# Date 1383081988 14400
# Node ID a68a771625d2b0cf413b7988d1614d1fd49ea6ad
# Parent 73761f33f198a49b3accfd1a5f5535f8c8a2697f
Uploaded
diff -r 73761f33f198 -r a68a771625d2 bamCompare.xml
--- a/bamCompare.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/bamCompare.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,190 +1,187 @@
- normalizes and compares two BAM files to obtain the ratio, log2ratio or difference.
-
- deepTools
- numpy
- ucsc_tools
- deepTools
-
-
- bamCompare
+ normalizes and compares two BAM files to obtain the ratio, log2ratio or difference. (bam2bigwig)
+
+
+ deepTools_macros.xml
+
+
+ bamCompare
- ##ToDo
- --numberOfProcessors 4
-
- --bamfile1 '$bamFile1'
- -bai1 '${bamFile1.metadata.bam_index}'
- --bamfile2 '$bamFile2'
- -bai2 '${bamFile2.metadata.bam_index}'
+ @THREADS@
- --outFileName '$outFileName'
- --outFileFormat '$outFileFormat'
+ --bamfile1 '$bamFile1'
+ -bai1 '${bamFile1.metadata.bam_index}'
+ --bamfile2 '$bamFile2'
+ -bai2 '${bamFile2.metadata.bam_index}'
- --fragmentLength $fragmentLength
- --binSize $binSize
+ --outFileName '$outFileName'
+ --outFileFormat '$outFileFormat'
- #if $scaling.method == 'SES':
- --scaleFactorsMethod SES
- --sampleLength $scaling.sampleLength
- #elif $scaling.method == 'readCount':
- --scaleFactorsMethod readCount
- #elif $scaling.method == 'own':
- --scaleFactors '$scaling.scaleFactor1:$scaling.scaleFactor2'
- #end if
+ --fragmentLength $fragmentLength
+ --binSize $binSize
- --ratio $comparison.type
-
- #if $comparison.type=='subtract':
- #if $comparison.normalization.type=='rpkm':
- --normalizeUsingRPKM
- #elif $comparison.normalization.type=='1x':
- --normalizeTo1x $comparison.normalization.normalizeTo1x
+ #if $scaling.method == 'SES':
+ --scaleFactorsMethod SES
+ --sampleLength $scaling.sampleLength
+ #elif $scaling.method == 'readCount':
+ --scaleFactorsMethod readCount
+ #elif $scaling.method == 'own':
+ --scaleFactors '$scaling.scaleFactor1:$scaling.scaleFactor2'
#end if
- #if str($comparison.ignoreForNormalization).strip() != '':
- --ignoreForNormalization $comparison.ignoreForNormalization
+ --ratio $comparison.type
+
+ #if $comparison.type=='subtract':
+ #if $comparison.normalization.type=='rpkm':
+ --normalizeUsingRPKM
+ #elif $comparison.normalization.type=='1x':
+ --normalizeTo1x $comparison.normalization.normalizeTo1x
+ #end if
+
+ #if str($comparison.ignoreForNormalization).strip() != '':
+ --ignoreForNormalization $comparison.ignoreForNormalization
+ #end if
+
+ #end if
+
+ #if $advancedOpt.showAdvancedOpt == "yes":
+ #if $advancedOpt.smoothLength:
+ --smoothLength '$advancedOpt.smoothLength'
+ #end if
+
+ #if str($advancedOpt.region.value) != '':
+ --region '$advancedOpt.region'
+ #end if
+
+ $advancedOpt.doNotExtendPairedEnds
+ $advancedOpt.ignoreDuplicates
+
+ #if $advancedOpt.minMappingQuality:
+ --minMappingQuality '$advancedOpt.minMappingQuality'
+ #end if
+
+ --missingDataAsZero $advancedOpt.missingDataAsZero
+
#end if
- #end if
-
- #if $advancedOpt.showAdvancedOpt == "yes":
- #if $advancedOpt.smoothLength:
- --smoothLength '$advancedOpt.smoothLength'
- #end if
+
- #if str($advancedOpt.region.value) != '':
- --region '$advancedOpt.region'
- #end if
-
- $advancedOpt.doNotExtendPairedEnds
- $advancedOpt.ignoreDuplicates
+
+
- #if $advancedOpt.minMappingQuality:
- --minMappingQuality '$advancedOpt.minMappingQuality'
- #end if
-
- --missingDataAsZero $advancedOpt.missingDataAsZero
+
- #end if
-
-
+
-
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
**What it does**
@@ -199,19 +196,17 @@
If paired-end reads are present, the fragment
length reported in the BAM file is used by default.
+
+.. image:: $PATH_TO_IMAGES/norm_IGVsnapshot_indFiles.png
+
+
+**Output files**:
+
+- same as for bamCoverage, except that you now obtain 1 coverage file that is based on 2 BAM files.
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
-
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
-
-
+
diff -r 73761f33f198 -r a68a771625d2 bamCorrelate.xml
--- a/bamCorrelate.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/bamCorrelate.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,154 +1,144 @@
- correlates pairs of BAM files
-
- deepTools
- deepTools
-
-
- #import tempfile
- #set $temp_dir = os.path.abspath(tempfile.mkdtemp())
+ correlates pairs of BAM files
+
+
+ deepTools_macros.xml
+
+
+ #import tempfile
+ #set $temp_dir = os.path.abspath(tempfile.mkdtemp())
- #set files=[]
- #set labels=[]
- #for $i in $inputs
+ #set files=[]
+ #set labels=[]
+ #for $i in $inputs
- #set $temp_input_handle = tempfile.NamedTemporaryFile( dir=$temp_dir )
- #set $temp_input_path = $temp_input_handle.name
- #silent $temp_input_handle.close()
- #silent os.system("ln -s %s %s.bam" % (str($i.bamfile), $temp_input_path))
- #silent os.system("ln -s %s %s.bam.bai" % (str($i.bamfile.metadata.bam_index), $temp_input_path))
- #silent $files.append('%s.bam' % $temp_input_path)
-
+ #set $temp_input_handle = tempfile.NamedTemporaryFile( dir=$temp_dir )
+ #set $temp_input_path = $temp_input_handle.name
+ #silent $temp_input_handle.close()
+ #silent os.system("ln -s %s %s.bam" % (str($i.bamfile), $temp_input_path))
+ #silent os.system("ln -s %s %s.bam.bai" % (str($i.bamfile.metadata.bam_index), $temp_input_path))
+ #silent $files.append('%s.bam' % $temp_input_path)
- ##set $files += [str($i.bamfile)]
- #if str($i.label.value) != "":
- #set $labels += ["\"%s\"" % ($i.label.value)]
- #else
- #set $labels += ["\"%s\"" % ($i.bamfile.name)]
- #end if
- #end for
- bamCorrelate
+ ##set $files += [str($i.bamfile)]
+ #if str($i.label.value) != "":
+ #set $labels += ["\"%s\"" % ($i.label.value)]
+ #else
+ #set $labels += ["\"%s\"" % ($i.bamfile.name)]
+ #end if
+ #end for
- ##ToDo
- --numberOfProcessors 4
+ bamCorrelate
+
+ @THREADS@
- --bamfiles #echo " ".join($files)
- --labels #echo " ".join($labels)
-
- --fragmentLength $fragmentLength
- --corMethod $corMethod
-
- #set newoutFileName=str($outFileName)+".png"
- --plotFile $newoutFileName
-
- #if $outputOpt.showOutputOpt == "yes"
- --outRawCounts '$outFileRawCounts'
- --outFileCorMatrix '$outFileCorMatrix'
- #end if
-
- #if $advancedOpt.showAdvancedOpt == "yes":
-
- #if str($advancedOpt.region.value) != '':
- --region '$advancedOpt.region'
- #end if
-
- --binSize '$advancedOpt.binSize'
- --numberOfSamples '$advancedOpt.numberOfSamples'
-
- $advancedOpt.doNotExtendPairedEnds
- $advancedOpt.ignoreDuplicates
- $advancedOpt.includeZeros
-
- #if $advancedOpt.minMappingQuality:
- --minMappingQuality '$advancedOpt.minMappingQuality'
- #end if
- #end if
- ; mv $newoutFileName $outFileName
- ; rm $temp_dir -rf
-
+ --bamfiles #echo " ".join($files)
+ --labels #echo " ".join($labels)
+
+ --fragmentLength $fragmentLength
+ --corMethod $corMethod
+
+ #set newoutFileName=str($outFileName)+".png"
+ --plotFile $newoutFileName
+
+ #if $outputOpt.showOutputOpt == "yes"
+ --outRawCounts '$outFileRawCounts'
+ --outFileCorMatrix '$outFileCorMatrix'
+ #end if
+
+ #if $mode.modeOpt == "bins":
+ --binSize '$mode.binSize'
+ --numberOfSamples '$modenumberOfSamples'
+ #else:
+ --BED $mode.region_file
+ #end if
+
+ ## options available in both modes
+ #if $mode.advancedOpt.showAdvancedOpt == "yes":
+
+ #if str($mode.advancedOpt.region.value) != '':
+ --region '$mode.advancedOpt.region'
+ #end if
+
+ $mode.advancedOpt.doNotExtendPairedEnds
+ $mode.advancedOpt.ignoreDuplicates
+ $mode.advancedOpt.includeZeros
+
+ #if $mode.advancedOpt.minMappingQuality:
+ --minMappingQuality '$mode.advancedOpt.minMappingQuality'
+ #end if
-
-
-
-
-
+ #if $mode.advancedOpt.zMin:
+ --zMin $mode.advancedOpt.zMin
+ #end if
+ #if $mode.advancedOpt.zMax:
+ --zMax $mode.advancedOpt.zMax
+ #end if
+ --colorMap '$mode.advancedOpt.colorMap'
-
-
-
-
-
-
+ #end if
-
-
-
-
+ ; mv $newoutFileName $outFileName
+ ; rm $temp_dir -rf
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
- (outputOpt['showOutputOpt'] == 'yes' and outputOpt['saveRawCounts'] == True)
-
-
- (outputOpt['showOutputOpt'] == 'yes' and outputOpt['saveCorMatrix'] == True)
-
-
-
+
+
+
+
+ (outputOpt['showOutputOpt'] == 'yes' and outputOpt['saveRawCounts'] == True)
+
+
+ (outputOpt['showOutputOpt'] == 'yes' and outputOpt['saveCorMatrix'] == True)
+
+
+
**What it does**
@@ -159,19 +149,24 @@
found in each BAM file is counted and a correlation is computed for all
pairs of BAM files.
+
+.. image:: $PATH_TO_IMAGES/QC_bamCorrelate_humanSamples.png
+ :alt: Heatmap of RNA Polymerase II ChIP-seq
+
+
+**Output files**:
+
+- diagnostic plot produced by bamCorrelate is a clustered heatmap displaying the values for each pair-wise correlation, see below for an example
+- data matrix (optional) in case you want to plot the correlation values using a different program, e.g. R, this matrix can be used
+
+
+
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
-
-
+
diff -r 73761f33f198 -r a68a771625d2 bamCoverage.xml
--- a/bamCoverage.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/bamCoverage.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,16 +1,13 @@
- generates a coverage bigWig file from a given BAM file. Multiple options are available to count reads and normalize coverage.
-
- deepTools
- ucsc_tools
- numpy
- deepTools
-
-
- bamCoverage
+ generates a coverage bigWig file from a given BAM file. Multiple options are available to count reads and normalize coverage. (bam2bigwig)
+
+
+ deepTools_macros.xml
+
+
+ bamCoverage
- ##ToDo
- --numberOfProcessors 4
+ @THREADS@
--bam '$bamInput'
--bamIndex ${bamInput.metadata.bam_index}
@@ -135,19 +132,24 @@
**What it does**
-Given a BAM file, this tool generates a bigWig or bedGraph file of fragment or read coverages. The way the method works is by first calculating all the number of reads (either extended to match the fragment length or not) that overlap each bin in the genome. Bins with zero counts are skipped, i.e. not added to the output file. The resulting read counts can be normalized using either a given scaling factor, the RPKM formula or to get a 1x depth of coverage (RPGC).
+Given a BAM file, this tool generates a bigWig or bedGraph file of fragment or read coverages.
+The way the method works is by first calculating all the number of reads (either extended to match the fragment length or not)
+that overlap each bin in the genome. Bins with zero counts are skipped, i.e. not added to the output file.
+The resulting read counts can be normalized using either a given scaling factor, the RPKM formula or to get a 1x depth of coverage (RPGC).
+
+
+.. image:: $PATH_TO_IMAGES/norm_IGVsnapshot_indFiles.png
+
+
+**Output files**:
+
+- coverage file either in bigWig or bedGraph format
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
+
diff -r 73761f33f198 -r a68a771625d2 bamFingerprint.xml
--- a/bamFingerprint.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/bamFingerprint.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,138 +1,131 @@
- plots profiles of BAM files; useful for assesing ChIP signal strength
-
- deepTools
- deepTools
-
-
- #import tempfile
- #set $temp_dir = os.path.abspath(tempfile.mkdtemp())
+ plots profiles of BAM files; useful for assesing ChIP signal strength
+
+
+ deepTools_macros.xml
+
+
+ #import tempfile
+ #set $temp_dir = os.path.abspath(tempfile.mkdtemp())
- #set files=[]
- #set labels=[]
- #for $i in $inputs
- #set $temp_input_handle = tempfile.NamedTemporaryFile( dir=$temp_dir )
- #set $temp_input_path = $temp_input_handle.name
- #silent $temp_input_handle.close()
- #silent os.system("ln -s %s %s.bam" % (str($i.bamfile), $temp_input_path))
- #silent os.system("ln -s %s %s.bam.bai" % (str($i.bamfile.metadata.bam_index), $temp_input_path))
- #silent $files.append('%s.bam' % $temp_input_path)
+ #set files=[]
+ #set labels=[]
+ #for $i in $inputs
+ #set $temp_input_handle = tempfile.NamedTemporaryFile( dir=$temp_dir )
+ #set $temp_input_path = $temp_input_handle.name
+ #silent $temp_input_handle.close()
+ #silent os.system("ln -s %s %s.bam" % (str($i.bamfile), $temp_input_path))
+ #silent os.system("ln -s %s %s.bam.bai" % (str($i.bamfile.metadata.bam_index), $temp_input_path))
+ #silent $files.append('%s.bam' % $temp_input_path)
- ##set $files += [str($i.bamfile)]
- #if str($i.label.value) != "":
- #set $labels += ["\"%s\"" % ($i.label.value)]
- #else
- #set $labels += ["\"%s\"" % ($i.bamfile.name)]
- #end if
- #end for
-
- bamFingerprint
-
- ##ToDo
- --numberOfProcessors 4
+ ##set $files += [str($i.bamfile)]
+ #if str($i.label.value) != "":
+ #set $labels += ["\"%s\"" % ($i.label.value)]
+ #else
+ #set $labels += ["\"%s\"" % ($i.bamfile.name)]
+ #end if
+ #end for
- --bamfiles #echo " ".join($files)
- --labels #echo " ".join($labels)
+ bamFingerprint
- --fragmentLength $fragmentLength
+ @THREADS@
- #set newoutFileName=str($outFileName)+".png"
- --plotFile $newoutFileName
+ --bamfiles #echo " ".join($files)
+ --labels #echo " ".join($labels)
- #if $outputOpt.showOutputOpt == "yes"
- #if $outputOpt.saveRawCounts:
- --outRawCounts '$outFileRawCounts'
- #end if
- #end if
+ --fragmentLength $fragmentLength
+
+ #set newoutFileName=str($outFileName)+".png"
+ --plotFile $newoutFileName
- #if $advancedOpt.showAdvancedOpt == "yes":
-
- #if str($advancedOpt.region.value) != '':
- --region '$advancedOpt.region'
- #end if
-
- --binSize '$advancedOpt.binSize'
- --numberOfSamples '$advancedOpt.numberOfSamples'
+ #if $outputOpt.showOutputOpt == "yes"
+ #if $outputOpt.saveRawCounts:
+ --outRawCounts '$outFileRawCounts'
+ #end if
+ #end if
- $advancedOpt.doNotExtendPairedEnds
- $advancedOpt.ignoreDuplicates
- $advancedOpt.skipZeros
+ #if $advancedOpt.showAdvancedOpt == "yes":
+
+ #if str($advancedOpt.region.value) != '':
+ --region '$advancedOpt.region'
+ #end if
- #if $advancedOpt.minMappingQuality:
- --minMappingQuality '$advancedOpt.minMappingQuality'
- #end if
- #end if
- ; mv $newoutFileName $outFileName
- ; rm $temp_dir -rf
-
+ --binSize '$advancedOpt.binSize'
+ --numberOfSamples '$advancedOpt.numberOfSamples'
+
+ $advancedOpt.doNotExtendPairedEnds
+ $advancedOpt.ignoreDuplicates
+ $advancedOpt.skipZeros
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ #if $advancedOpt.minMappingQuality:
+ --minMappingQuality '$advancedOpt.minMappingQuality'
+ #end if
+ #end if
+ ; mv $newoutFileName $outFileName
+ ; rm $temp_dir -rf
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- (outputOpt['showOutputOpt'] == 'yes' and outputOpt['saveRawCounts'] == True)
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (outputOpt['showOutputOpt'] == 'yes' and outputOpt['saveRawCounts'] == True)
+
+
+
**What it does**
@@ -145,18 +138,20 @@
rise of the cumulative sum towards the highest rank. This means that a big chunk of reads from the ChIP sample is located in
few bins which corresponds to high, narrow enrichments seen for transcription factors.
+
+.. image:: $PATH_TO_IMAGES/QC_fingerprint.png
+
+
+**Output files**:
+
+- Diagnostic plot
+- Data matrix of raw counts
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
-
+
diff -r 73761f33f198 -r a68a771625d2 bigwigCompare.xml
--- a/bigwigCompare.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/bigwigCompare.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,90 +1,86 @@
- normalizes and compares two bigWig files to obtain the ratio, log2ratio or difference
-
- deepTools
- ucsc_tools
- numpy
- deepTools
-
-
- bigwigCompare
+ normalizes and compares two bigWig files to obtain the ratio, log2ratio or difference
+
+
+ deepTools_macros.xml
+
+
+ bigwigCompare
- ##ToDo
- --numberOfProcessors 4
+ @THREADS@
- --bigwig1 '$bigwigFile1'
- --bigwig2 '$bigwigFile2'
+ --bigwig1 '$bigwigFile1'
+ --bigwig2 '$bigwigFile2'
+
+ --outFileName '$outFileName'
+ --outFileFormat '$outFileFormat'
- --outFileName '$outFileName'
- --outFileFormat '$outFileFormat'
-
- --ratio $comparison_type
+ --ratio $comparison_type
- #if $advancedOpt.showAdvancedOpt == "yes":
- #if str($advancedOpt.region.value) != '':
- --region '$advancedOpt.region'
- #end if
+ #if $advancedOpt.showAdvancedOpt == "yes":
+ #if str($advancedOpt.region.value) != '':
+ --region '$advancedOpt.region'
+ #end if
- --missingDataAsZero $advancedOpt.missingDataAsZero
- --scaleFactors '$advancedOpt.scaleFactor1:$advancedOpt.scaleFactor2'
- --pseudocount '$advancedOpt.pseudocount'
- --binSize $advancedOpt.binSize
+ --missingDataAsZero $advancedOpt.missingDataAsZero
+ --scaleFactors '$advancedOpt.scaleFactor1:$advancedOpt.scaleFactor2'
+ --pseudocount '$advancedOpt.pseudocount'
+ --binSize $advancedOpt.binSize
- #end if
-
-
-
-
-
+ #end if
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -100,14 +96,7 @@
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
-
+
diff -r 73761f33f198 -r a68a771625d2 computeGCBias.xml
--- a/computeGCBias.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/computeGCBias.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,16 +1,15 @@
- to see whether your samples should be normalized for GC bias
-
-
- deepTools
- deepTools
-
-
-
-
-
- #import tempfile
- #set $temp_dir = os.path.abspath(tempfile.mkdtemp())
+ to see whether your samples should be normalized for GC bias
+
+
+
+
+
+ deepTools_macros.xml
+
+
+ #import tempfile
+ #set $temp_dir = os.path.abspath(tempfile.mkdtemp())
#set $temp_bam_handle = tempfile.NamedTemporaryFile( dir=$temp_dir )
#set $temp_bam_path = $temp_bam_handle.name + '.bam'
@@ -20,26 +19,27 @@
computeGCBias
- ##ToDo
- --numberOfProcessors 4
+ @THREADS@
--bamfile '$temp_bam_path'
- --species '$species'
--GCbiasFrequenciesFile $outFileName
--fragmentLength $fragmentLength
- #if $source.ref_source=="history":
- --genome $source.input1
+ @reference_genome_source@
+
+
+ #if $effectiveGenomeSize.effectiveGenomeSize_opt == "specific":
+ --effectiveGenomeSize $effectiveGenomeSize.effectiveGenomeSize
#else:
- --genome "${source.input1_2bit.fields.path}"
+ --effectiveGenomeSize $effectiveGenomeSize.effectiveGenomeSize_opt
#end if
+
#if $advancedOpt.showAdvancedOpt == "yes":
#if str($advancedOpt.region.value) != '':
--region '$advancedOpt.region'
#end if
- --binSize '$advancedOpt.binSize'
--sampleSize '$advancedOpt.sampleSize'
--regionSize '$advancedOpt.regionSize'
@@ -66,34 +66,15 @@
; rm $temp_dir -rf
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -108,10 +89,6 @@
-
-
@@ -171,16 +148,26 @@
In an ideal sample without GC bias, the ratio of OBSERVED/EXPECTED values should be close to 1 regardless of the GC content. Due to PCR (over)amplifications, the majority of ChIP samples
usually shows a significant bias towards reads with high GC content (>50%)
+.. image:: $PATH_TO_IMAGES/QC_GCplots_input.png
+
+
+**Output files**:
+
+- Diagnostic plot
+
+ - box plot of absolute read numbers per genomic GC bin
+ - x-y plot of observed/expected read ratios per genomic GC content bin
+
+- Data matrix
+
+ - to be used for GC correction with correctGCbias
+
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
+
diff -r 73761f33f198 -r a68a771625d2 computeMatrix.xml
--- a/computeMatrix.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/computeMatrix.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,11 +1,11 @@
- summarizes and prepares an intermediary file containing scores associated with genomic regions that can be used afterwards to plot a heatmap or a profile
-
- deepTools
- deepTools
-
-
- #import tempfile
+ summarizes and prepares an intermediary file containing scores associated with genomic regions that can be used afterwards to plot a heatmap or a profile
+
+
+ deepTools_macros.xml
+
+
+ #import tempfile
#set $temp_input_handle = tempfile.NamedTemporaryFile()
#set $temp_input_path = $temp_input_handle.name
@@ -28,7 +28,7 @@
--scoreFileName '$scoreFile'
--outFileName '$outFileName'
- --numberOfProcessors 4
+ @THREADS@
#if $output.showOutputSettings == "yes"
#if $output.saveData:
@@ -208,19 +208,28 @@
+
**What it does**
-This tool summarizes and prepares an intermediary file containing scores associated with genomic regions that can be used afterwards to plot a heatmap or a profile. Typically, these genomic regions are genes, but any other regions defined in a BED or INTERVAL format can be used. This tool can also be used to filter and sort regions according to their score.
+This tool summarizes and prepares an intermediary file
+containing scores associated with genomic regions that can be used
+afterwards to plot a heatmap or a profile.
+
+Genomic regions can really be anything - genes, parts of genes, ChIP-seq
+peaks, favorite genome regions... as long as you provide a proper file
+in BED or INTERVAL format. This tool can also be used to filter and sort
+regions according to their score.
+
+
+.. image:: $PATH_TO_IMAGES/flowChart_computeMatrixetc.png
+ :alt: Relationship between computeMatrix, heatmapper and profiler
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
+
diff -r 73761f33f198 -r a68a771625d2 correctGCBias.xml
--- a/correctGCBias.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/correctGCBias.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,10 +1,9 @@
- uses the output from computeGCBias to generate corrected BAM files
-
- deepTools
- ucsc_tools
- deepTools
-
+ uses the output from computeGCBias to generate corrected BAM files
+
+
+ deepTools_macros.xml
+
#import tempfile
#set $temp_dir = os.path.abspath(tempfile.mkdtemp())
@@ -18,15 +17,18 @@
correctGCBias
--bamfile '$temp_bam_path'
- --species '$species'
--GCbiasFrequenciesFile $GCbiasFrequenciesFile
-
- #if $source.ref_source=="history":
- --genome $source.input1
+
+ @reference_genome_source@
+
+
+ #if $effectiveGenomeSize.effectiveGenomeSize_opt == "specific":
+ --effectiveGenomeSize $effectiveGenomeSize.effectiveGenomeSize
#else:
- --genome "${source.input1_2bit.fields.path}"
+ --effectiveGenomeSize $effectiveGenomeSize.effectiveGenomeSize_opt
#end if
-
+
+
#if $advancedOpt.showAdvancedOpt == "yes":
#if str($advancedOpt.region.value) != '':
--region '$advancedOpt.region'
@@ -47,28 +49,9 @@
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -108,19 +91,16 @@
This tool requires the output from computeGCBias to correct the given BAM files according to the method proposed by Benjamini and Speed (2012). Nucleic Acids Res.
The resulting BAM files can be used in any downstream analyses, but be aware that you should not filter out duplicates from here on.
+
+**Output files**:
+
+- GC-normalized BAM file
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
-
-
+
diff -r 73761f33f198 -r a68a771625d2 deepTools_macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/deepTools_macros.xml Tue Oct 29 17:26:28 2013 -0400
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ --numberOfProcessors "\${GALAXY_SLOTS:-4}"
+
+
+ deepTools
+ ucsc_tools
+ numpy
+ deepTools
+ ucsc_tools
+
+
+
+
+
+
+For more informations, please visit our `project site`_.
+
+If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
+
+This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
+
+
+.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
+.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
+.. _project site: https://github.com/fidelram/deepTools
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #if $source.ref_source=="history":
+ --genome $source.input1
+ #else:
+ --genome "${source.input1_2bit.fields.path}"
+ #end if
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff -r 73761f33f198 -r a68a771625d2 heatmapper.xml
--- a/heatmapper.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/heatmapper.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,16 +1,14 @@
- creates a heatmap for a score associated to genomic regions
-
-
- samtools
- numpy
- matplotlib
- scipy
- ucsc_tools
- deepTools
- deepTools
-
-
+ creates a heatmap for a score associated to genomic regions
+
+ samtools
+ numpy
+ matplotlib
+ scipy
+
+
+ deepTools_macros.xml
+
heatmapper
@@ -91,25 +89,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -145,146 +126,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -348,19 +190,24 @@
**What it does**
-The heatmapper visualizes scores associated with genomic regions, for example ChIP enrichment values around the TSS of genes. Those values can be visualized individually along each of the regions provided by the user in INTERVAL or BED format. In addition to the heatmap, an average profile plot is plotted on top of the heatmap (can be turned off by the user; it can also be generated separately by the tool profiler). We implemented vast optional parameters and we encourage you to play around with the min/max values displayed in the heatmap as well as with the different coloring options. If you would like to plot heatmaps for different groups of genomic regions individually, e.g. one plot per chromosome, simply supply each group as an individual BED file.
+The heatmapper visualizes scores associated with genomic regions, for example ChIP enrichment values around the TSS of genes.
+Those values can be visualized individually along each of the regions provided by the user in INTERVAL or BED format.
+In addition to the heatmap, an average profile plot is plotted on top of the heatmap (can be turned off by the user;
+it can also be generated separately by the tool profiler).
+We implemented vast optional parameters and we encourage you to play around with the min/max values displayed in the heatmap as well as
+with the different coloring options. If you would like to plot heatmaps for different groups of genomic regions individually,
+e.g. one plot per chromosome, simply supply each group as an individual BED file.
+
+
+.. image:: $PATH_TO_IMAGES/visual_hm_DmelPolII.png
+ :alt: Heatmap of RNA Polymerase II ChIP-seq
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
+
diff -r 73761f33f198 -r a68a771625d2 profiler.xml
--- a/profiler.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/profiler.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,182 +1,166 @@
-
- creates a profile plot for a score associated to genomic regions
-
-
- deepTools
- deepTools
-
-
- profiler
+
+ creates a profile plot for a score associated to genomic regions
+
+
+
+ deepTools_macros.xml
+
+
+ profiler
- --matrixFile $matrixFile
+ --matrixFile $matrixFile
+
+ #if $output.showOutputSettings == "yes"
+ #set newoutFileName = str($outFileName)+"."+str($output.outFileFormat)
+ --outFileName $newoutFileName
- #if $output.showOutputSettings == "yes"
- #set newoutFileName = str($outFileName)+"."+str($output.outFileFormat)
- --outFileName $newoutFileName
- #if $output.saveData:
- --outFileNameData '$outFileNameData'
- #end if
+ #if $output.saveData:
+ --outFileNameData '$outFileNameData'
+ #end if
- #if $output.saveMatrix:
- --outFileNameMatrix '$outFileNameMatrix'
- #end if
+ #if $output.saveMatrix:
+ --outFileNameMatrix '$outFileNameMatrix'
+ #end if
- #if $output.saveSortedRegions:
- --outFileSortedRegions '$outFileSortedRegions'
- #end if
- #else
- #set newoutFileName = str($outFileName)+".png"
- --outFileName $newoutFileName
- #end if
-
- #if $scaleRegions.showScaleRegionsOpt == "yes":
- --startLabel $scaleRegions.startLabel
- --endLabel $scaleRegions.endLabel
- #end if
-
- #if $advancedOpt.showAdvancedOpt == "yes"
- #if $advancedOpt.averageType:
- --averageType '$advancedOpt.averageType'
- #end if
- --plotHeight $advancedOpt.plotHeight
- --plotWidth $advancedOpt.plotWidth
- --plotType $advancedOpt.plotType
-
- --regionsLabel '$advancedOpt.regionsLabel'
-
- #if str($advancedOpt.plotTitle.value) != "None":
- --plotTitle '$advancedOpt.plotTitle'
- #end if
+ #if $output.saveSortedRegions:
+ --outFileSortedRegions '$outFileSortedRegions'
+ #end if
+ #else
+ #set newoutFileName = str($outFileName)+".png"
+ --outFileName $newoutFileName
+ #end if
+
+ #if $scaleRegions.showScaleRegionsOpt == "yes":
+ --startLabel $scaleRegions.startLabel
+ --endLabel $scaleRegions.endLabel
+ #end if
- $advancedOpt.onePlotPerGroup
+ #if $advancedOpt.showAdvancedOpt == "yes":
+ #if $advancedOpt.averageType:
+ --averageType '$advancedOpt.averageType'
+ #end if
+ --plotHeight $advancedOpt.plotHeight
+ --plotWidth $advancedOpt.plotWidth
+ --plotType $advancedOpt.plotType
+
+ --regionsLabel '$advancedOpt.regionsLabel'
- #if $advancedOpt.yMin:
- --yMin $advancedOpt.yMin
- #end if
- #if $advancedOpt.yMax:
- --yMax $advancedOpt.yMax
- #end if
+ #if str($advancedOpt.plotTitle.value) != "None":
+ --plotTitle '$advancedOpt.plotTitle'
+ #end if
+
+ $advancedOpt.onePlotPerGroup
+
+ #if $advancedOpt.yMin:
+ --yMin $advancedOpt.yMin
+ #end if
+ #if $advancedOpt.yMax:
+ --yMax $advancedOpt.yMax
+ #end if
- --xAxisLabel '$advancedOpt.xAxisLabel'
- #if str($advancedOpt.yAxisLabel.value) != "None":
- --yAxisLabel '$advancedOpt.yAxisLabel'
- #end if
- #end if
- ; mv $newoutFileName $outFileName
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ --xAxisLabel '$advancedOpt.xAxisLabel'
+ #if str($advancedOpt.yAxisLabel.value) != "None":
+ --yAxisLabel '$advancedOpt.yAxisLabel'
+ #end if
+ #end if
+ ; mv $newoutFileName $outFileName
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- (output['showOutputSettings'] == 'yes' and output['saveData'] == True)
-
-
- (output['showOutputSettings'] == 'yes' and output['saveMatrix'] == True)
-
-
- (output['showOutputSettings'] == 'yes' and output['saveSortedRegions'] == True)
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (output['showOutputSettings'] == 'yes' and output['saveData'] == True)
+
+
+ (output['showOutputSettings'] == 'yes' and output['saveMatrix'] == True)
+
+
+ (output['showOutputSettings'] == 'yes' and output['saveSortedRegions'] == True)
+
**What it does**
-This tool creates a profile plot for a score associated to genomic regions.
-Typically, these regions are genes, but any other regions defined in a BED or
-INTERVAL format will work. A preprocessed matrix generated by the tool
-computeMatrix is required.
+This tool plots the average enrichments over all genomic
+regions supplied to computeMarix. It is a very useful complement to the
+heatmapper, especially in cases when you want to compare the scores for
+many different groups. Like heatmapper, profiler does not change the
+values that were compute by computeMatrix, but you can choose between
+many different ways to color and display the plots.
+
+
+.. image:: $PATH_TO_IMAGES/visual_profiler_DmelPolII.png
+ :alt: Meta-gene profile of Rna Polymerase II
+
-----
.. class:: infomark
-If you would like to give us feedback or you run into any trouble, please send an email to deeptools@googlegroups.com
-
-This tool is developed by the `Bioinformatics and Deep-Sequencing Unit`_ at the `Max Planck Institute for Immunobiology and Epigenetics`_.
-
+@REFERENCES@
-.. _Bioinformatics and Deep-Sequencing Unit: http://www3.ie-freiburg.mpg.de/facilities/research-facilities/bioinformatics-and-deep-sequencing-unit/
-.. _Max Planck Institute for Immunobiology and Epigenetics: http://www3.ie-freiburg.mpg.de
-
-
+
diff -r 73761f33f198 -r a68a771625d2 readme.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/readme.rst Tue Oct 29 17:26:28 2013 -0400
@@ -0,0 +1,63 @@
+========================
+Galaxy deeptools wrapper
+========================
+
+deepTools are user-friendly tools for the normalization and visualization of
+deep-sequencing data.
+They address the challenge of visualizing the large amounts of data that are now
+routinely generated from sequencing centers in a meaningful way.
+To do so, deepTools contain useful routines to process the mapped reads data
+through removal of duplicates and different filtering options to create coverage
+files in standard bedGraph and bigWig file formats. deepTools allow the creation
+of normalized coverage files or the comparison between two files
+(for example, treatment and control). Finally, using such normalized and
+standardized files, multiple visualizations can be created to identify
+enrichments with functional annotations of the genome.
+For a gallery of images that can be produced and a description
+of the tools see our poster_.
+
+.. _poster: http://f1000.com/posters/browse/summary/1094053
+
+deeptools is developed under here:
+
+ https://github.com/fidelram/deepTools
+
+For support, questions, or feature requests contact: deeptools@googlegroups.com
+
+
+========
+Citation
+========
+
+deeptools are currently under review. In the meantime please refere to
+
+
+=======
+History
+=======
+
+- v1.0: Initial public release
+
+
+===============================
+Wrapper Licence (MIT/BSD style)
+===============================
+
+Permission to use, copy, modify, and distribute this software and its
+documentation with or without modifications and for any purpose and
+without fee is hereby granted, provided that any copyright notices
+appear in all copies and that both those copyright notices and this
+permission notice appear in supporting documentation, and that the
+names of the contributors or copyright holders not be used in
+advertising or publicity pertaining to distribution of the software
+without specific prior permission.
+
+THE CONTRIBUTORS AND COPYRIGHT HOLDERS OF THIS SOFTWARE DISCLAIM ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE
+CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT
+OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
+OR PERFORMANCE OF THIS SOFTWARE.
+
diff -r 73761f33f198 -r a68a771625d2 static/images/QC_GCplots_input.png
Binary file static/images/QC_GCplots_input.png has changed
diff -r 73761f33f198 -r a68a771625d2 static/images/QC_bamCorrelate_humanSamples.png
Binary file static/images/QC_bamCorrelate_humanSamples.png has changed
diff -r 73761f33f198 -r a68a771625d2 static/images/QC_fingerprint.png
Binary file static/images/QC_fingerprint.png has changed
diff -r 73761f33f198 -r a68a771625d2 static/images/flowChart_computeMatrixetc.png
Binary file static/images/flowChart_computeMatrixetc.png has changed
diff -r 73761f33f198 -r a68a771625d2 static/images/norm_IGVsnapshot_indFiles.png
Binary file static/images/norm_IGVsnapshot_indFiles.png has changed
diff -r 73761f33f198 -r a68a771625d2 static/images/visual_hm_DmelPolII.png
Binary file static/images/visual_hm_DmelPolII.png has changed
diff -r 73761f33f198 -r a68a771625d2 static/images/visual_profiler_DmelPolII.png
Binary file static/images/visual_profiler_DmelPolII.png has changed
diff -r 73761f33f198 -r a68a771625d2 tool-data/deepTools_seqs.loc.sample
--- a/tool-data/deepTools_seqs.loc.sample Tue Sep 17 10:27:29 2013 -0400
+++ b/tool-data/deepTools_seqs.loc.sample Tue Oct 29 17:26:28 2013 -0400
@@ -3,15 +3,15 @@
#need to supply these files and then create a deepTools_seqs.loc file
#similar to this one (store it in this directory) that points to
#the directories in which those files are stored. The deepTools_seqs.loc
-#file has this format (white space characters are TAB characters):
+#file has this format:
#
-#
+#
#
#So, for example, if your deepTools_seqs.loc began like this:
#
-#hg18Human (Homo sapiens): hg18/depot/data2/galaxy/twobit/hg18.2bit
-#hg19Human (Homo sapiens): hg19/depot/data2/galaxy/twobit/hg19.2bit
-#mm9Mouse (Mus musculus): mm9/depot/data2/galaxy/twobit/mm9.2bit
+#hg18 Human (Homo sapiens): hg18 /depot/data2/galaxy/twobit/hg18.2bit
+#hg19 Human (Homo sapiens): hg19 /depot/data2/galaxy/twobit/hg19.2bit
+#mm9 Mouse (Mus musculus): mm9 /depot/data2/galaxy/twobit/mm9.2bit
#
#then your /depot/data2/galaxy/twobit/ directory
#would need to contain the following 2bit files:
@@ -24,7 +24,4 @@
#each file you have stored that you want to be available. Note that
#your files should all have the extension '2bit'.
#
-#Note that for backwards compatibility with workflows, the unique ID of
-#an entry must be the path that was in the original loc file, because that
-#is the value stored in the workflow for that parameter.
-#
+#Please note that the is also used as "Species name abbreviation".
diff -r 73761f33f198 -r a68a771625d2 tool_dependencies.xml
--- a/tool_dependencies.xml Tue Sep 17 10:27:29 2013 -0400
+++ b/tool_dependencies.xml Tue Oct 29 17:26:28 2013 -0400
@@ -1,10 +1,10 @@
-
+
-
+
@@ -37,6 +37,15 @@
$INSTALL_DIR/bigWigInfo
+
+ http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bigWigToBedGraph
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.i386/bigWigToBedGraph
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.i386/bigWigToBedGraph
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.x86_64/bigWigToBedGraph
+
+
+ $INSTALL_DIR/bigWigToBedGraph
+ $INSTALL_DIR
@@ -45,11 +54,17 @@
The tools downloaded by this dependency definition are free for academic use. TODO: UCSC tools are only available with their latest version. That is not good for reproducibility.
-
+
+
+
+
+
+
+ git clone --recursive https://github.com/fidelram/deepTools.git
- git reset --hard 3e13687c89e951476776b15afb4bbbc3b906f761
+ git reset --hard 91b873c095bb4ca44da99e57d8b49784508aa98b$INSTALL_DIR/lib/python
export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR/lib/python &&