',
- stderr.read().replace('\n', ' '),
- '',
- ''])
-
-if __name__ == '__main__':
- if len(sys.argv) == 3:
- directory_path = sys.argv[1]
- stderr = open( sys.argv[2] )
- print make_html( directory_path, stderr )
- else:
- sys.exit( 'Two parameter expected: directory path and stderr path' )
-
diff -r d89001e78ee4 -r d9a0a017896a heatmapper.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/heatmapper.xml Sat Feb 15 15:41:04 2014 -0500
@@ -0,0 +1,211 @@
+
+ creates a heatmap for a score associated to genomic regions
+
+
+
+ heatmapper
+ deepTools_macros.xml
+
+
+ heatmapper
+
+ --matrixFile $matrixFile
+ --outFileName $outFileName
+
+ #if $output.showOutputSettings == "yes"
+ --plotFileFormat $output.outFileFormat
+ #if $outFileNameData:
+ --outFileNameData '$outFileNameData'
+ #end if
+
+ #if $outFileNameMatrix:
+ --outFileNameMatrix '$outFileNameMatrix'
+ #end if
+
+ #if $outFileSortedRegions:
+ --outFileSortedRegions '$outFileSortedRegions'
+ #end if
+ #else
+ --plotFileFormat 'png'
+ #end if
+
+ #if $advancedOpt.showAdvancedOpt == "yes"
+ #if $advancedOpt.sortRegions:
+ --sortRegions '$advancedOpt.sortRegions'
+ #end if
+
+ #if $advancedOpt.sortUsing:
+ --sortUsing '$advancedOpt.sortUsing'
+ #end if
+
+ #if $advancedOpt.averageTypeSummaryPlot:
+ --averageTypeSummaryPlot '$advancedOpt.averageTypeSummaryPlot'
+ #end if
+
+ #if str($advancedOpt.missingDataColor.value) != "None":
+ --missingDataColor '$advancedOpt.missingDataColor'
+ #end if
+
+ --colorMap '$advancedOpt.colorMap'
+
+ #if $advancedOpt.zMin:
+ --zMin $advancedOpt.zMin
+ #end if
+ #if $advancedOpt.zMax:
+ --zMax $advancedOpt.zMax
+ #end if
+
+ #if $advancedOpt.yMin:
+ --yMin $advancedOpt.yMin
+ #end if
+ #if $advancedOpt.yMax:
+ --yMax $advancedOpt.yMax
+ #end if
+
+ --xAxisLabel '$advancedOpt.xAxisLabel'
+ --yAxisLabel '$advancedOpt.yAxisLabel'
+
+ --heatmapWidth $advancedOpt.heatmapWidth
+ --heatmapHeight $advancedOpt.heatmapHeight
+
+ --whatToShow '$advancedOpt.whatToShow'
+
+ --startLabel '$advancedOpt.startLabel'
+ --endLabel '$advancedOpt.endLabel'
+ --refPointLabel '$advancedOpt.referencePointLabel'
+ --regionsLabel '$advancedOpt.regionsLabel'
+
+ #if str($advancedOpt.plotTitle.value) != "None":
+ --plotTitle '$advancedOpt.plotTitle'
+ #end if
+
+ $advancedOpt.onePlotPerGroup
+
+ @kmeans_clusterin@
+
+ #end if
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**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.
+
+
+.. image:: $PATH_TO_IMAGES/visual_hm_DmelPolII.png
+ :alt: Heatmap of RNA Polymerase II ChIP-seq
+
+
+You can find more details in the `heatmapper wiki`_.
+
+.. _heatmapper wiki: https://github.com/fidelram/deepTools/wiki/Visualizations#wiki-heatmapper
+
+
+-----
+
+@REFERENCES@
+
+
+
diff -r d89001e78ee4 -r d9a0a017896a macs2_bdgbroadcall.xml
--- a/macs2_bdgbroadcall.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-
- Call broad peaks from bedGraph output
-
-
-
- macs2_macros.xml
-
-
- macs2 bdgbroadcall
- --ifile $infile
- --cutoff-peak $cutoffpeak
- --cutoff-link $cutofflink
- --min-length $minlen
- --lvl1-max-gap $LVL1MAXGAP
- --lvl2-max-gap $LVL2MAXGAP
- --ofile $ofile
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-**What it does**
-
-Call broad peaks from bedGraph output.
-bdgbroadcall from macs2
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_bdgcmp.xml
--- a/macs2_bdgcmp.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,78 +0,0 @@
-
- Deduct noise by comparing two signal tracks in bedGraph
-
-
-
- macs2_macros.xml
-
-
- macs2 bdgcmp
- -t $input_treatment_file
- -c $input_control_file
-
- -m $bdgcmp_options.bdgcmp_options_selector
- #if $bdgcmp_options.bdgcmp_options_selector in ['FE', 'logFR', 'logLR']:
- -p $pseudocount
- #end if
- --ofile $ofile
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-**What it does**
-
-With the improvement of sequencing techniques, chromatin immunoprecipitation followed by high throughput sequencing (ChIP-Seq)
-is getting popular to study genome-wide protein-DNA interactions. To address the lack of powerful ChIP-Seq analysis method, we present a novel algorithm, named Model-based Analysis of ChIP-Seq (MACS), for
-identifying transcript factor binding sites. MACS captures the influence of genome complexity to evaluate the significance of enriched ChIP regions, and MACS improves the spatial resolution of
-binding sites through combining the information of both sequencing tag position and orientation. MACS can be easily used for ChIP-Seq data alone, or with control sample with the increase of specificity.
-
-View the original MACS2 documentation: https://github.com/taoliu/MACS/blob/master/README
-
-------
-
-**Usage**
-
-**Peak Calling**: Main MACS2 Function to Call peaks from alignment results.
-
-**Compare .bdg files**: Deduct noise by comparing two signal tracks in bedGraph.
-
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_bdgdiff.xml
--- a/macs2_bdgdiff.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-
- Differential peak detection based on paired four bedgraph files
-
-
-
- macs2_macros.xml
-
-
- macs2 bdgdiff
- --t1 $infile_pileup_cond1
- --t2 $infile_pileup_cond2
- --c1 $infile_control_cond1
- --c2 $infile_control_cond2
- --cutoff $cutoff
- --min-len $minlen
- --depth1 $depth1
- --depth2 $depth2
-
- # Why does #if '--ofile-cond1' in $outputs not work?
- #if '--ofile-cond1' in str($outputs).split(','):
- --ofile-cond1 $output_cond1
- #end if
-
- #if '--ofile-cond2' in str($outputs).split(','):
- --ofile-cond2 $output_cond2
- #end if
-
- #if '--ofile-both-conditions' in str($outputs).split(','):
- --ofile-both-conditions $output_both
- #end if
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '--ofile-cond1' in outputs
-
-
- '--ofile-cond2' in outputs
-
-
- '--ofile-both-conditions' in outputs
-
-
-
-
-
-
-**What it does**
-
-bdgdiff from macs2
-
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_bdgpeakcall.xml
--- a/macs2_bdgpeakcall.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-
- Call peaks from bedGraph output
-
-
-
- macs2_macros.xml
-
-
- macs2 bdgpeakcall
- --ifile $infile
- --cutoff $cutoff
- --min-length $minlen
- --max-gap $maxgap
- $callsummits
- $notrackline
- --ofile $ofile
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-**What it does**
-
-Call peaks from bedGraph output.
-bdgpeakcall from macs2
-
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_callpeak.xml
--- a/macs2_callpeak.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,208 +0,0 @@
-
- Call peaks from alignment results
-
- R_3_0_1
- MACS2_SCRIPT_PATH
-
-
-
- macs2_macros.xml
-
-
- #import os
- #set $temp_stderr = 'macs2_stderr'
- macs2 callpeak
-
- --name "MACS2"
- -t #echo ' '.join( map(str, $input_treatment_file) )#
-
- #if ' '.join( map(str, $input_control_file) ) != 'None':
- -c #echo ' '.join( map(str, $input_control_file) )#
- #end if
-
- #for $ifile in $input_treatment_file:
- --format='$ifile.ext.upper()'
- #end for
-
- @effective_genome_size@
-
- --bw='$band_width'
-
- ## advanced options
- #if str( $advanced_options.advanced_options_selector ) == 'on':
- --mfold $advanced_options.mfoldlo $advanced_options.mfoldhi
- $advanced_options.nolambda
-
- #if str($advanced_options.broad_options.broad_options_selector) == '--broad':
- --broad
- --broad-cutoff='$advanced_options.broad_options.broad_cutoff'
- #end if
-
- #else:
- ## set default parameter
- --mfold 10 30
- #end if
-
- ## With --bdg two additional output files will be generated.
- #if 'bdg' in str($outputs).split(','):
- --bdg
- #end if
-
- ## pq value select options
- #if str( $pq_options.pq_options_selector ) == 'qvalue':
- --qvalue $pq_options.qvalue
- #else:
- --pvalue $pq_options.pvalue
- #end if
-
- ## model options
- #if str( $nomodel_type.nomodel_type_selector ) == 'nomodel':
- --nomodel --shiftsize='$nomodel_type.shiftsize'
- #end if
-
- 2> $temp_stderr;
-
- ## run R to create pdf from model script
- #if 'pdf' in str($outputs).split(','):
- Rscript MACS2_model.r > MACS2_model.r.log;
- #end if
-
- #if 'html' in str($outputs).split(','):
- ## if output files exists, move them to the extra_files_path and create a html result page linking to them
- count=`ls -1 MACS2* 2>/dev/null | wc -l`;
- if [ \$count != 0 ];
- then
- mkdir $output_extra_files.extra_files_path;
- cp MACS2* $output_extra_files.extra_files_path;
- python \$MACS2_SCRIPT_PATH/dir2html.py $output_extra_files.extra_files_path $temp_stderr > $output_extra_files;
- fi;
- #end if
-
- cat $temp_stderr 2>&1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 'peaks_bed' in outputs
-
-
- 'narrow' in outputs
-
-
-
- ((
- advanced_options['advanced_options_selector'] == "on" and
- advanced_options['broad_options']['broad_options_selector'] == "--broad"
- ))
-
-
-
- 'summits' in outputs
-
-
- 'pdf' in outputs
-
-
- 'bdg' in outputs
-
-
- 'bdg' in outputs
-
-
- 'html' in outputs
-
-
-
-
-
-
-**What it does**
-
-With the improvement of sequencing techniques, chromatin immunoprecipitation followed by high throughput sequencing (ChIP-Seq)
-is getting popular to study genome-wide protein-DNA interactions. To address the lack of powerful ChIP-Seq analysis method, we present a novel algorithm, named Model-based Analysis of ChIP-Seq (MACS), for
-identifying transcript factor binding sites. MACS captures the influence of genome complexity to evaluate the significance of enriched ChIP regions, and MACS improves the spatial resolution of
-binding sites through combining the information of both sequencing tag position and orientation. MACS can be easily used for ChIP-Seq data alone, or with control sample with the increase of specificity.
-
-View the original MACS2 documentation: https://github.com/taoliu/MACS/blob/master/README
-
-------
-
-**Usage**
-
-**Peak Calling**: Main MACS2 Function to Call peaks from alignment results.
-
-If you choose "Scores in bedGraph files" MACS will output the fragment pileup, control lambda, -log10-pvalue and -log10-qvalue scores in bedGraph files.
-
-
-**Compare .bdg files**: Deduct noise by comparing two signal tracks in bedGraph.
-
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_filterdup.xml
--- a/macs2_filterdup.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-
- Remove duplicate reads at the same position
-
-
-
- macs2_macros.xml
-
-
- macs2 filterdup
- -t $infile
- -o $outfile
-
- --format '$ifile.extension.upper()'
- --gsize $gsize
- @tag_size@
- --pvalue $pvalue
- #if str( $keep_dup_options.keep_dup_options_selector ) == "user":
- --keep-dup $keep_dup_options.user_keepdup
- #else
- --keep-dup str( $keep_dup_options.keep_dup_options_selector )
- #end if
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-**What it does**
-
-Remove duplicate reads at the same position, then convert acceptable format to BED format.
-filterdup tool from macs2
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_macros.xml
--- a/macs2_macros.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-
-
-
- macs2
- numpy
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #if $effective_genome_size_options.effective_genome_size_options_selector == 'user_defined':
- --gsize $effective_genome_size_options.gsize
- #else:
- --gsize $effective_genome_size_options.effective_genome_size_options_selector
- #end if
-
-
-
- macs2 --version
-
-
-
-
-
-
- #if $tsize == -1.0:
- --tsize $tsize
- #end if
-
-
-
-
-
-
-
-
-
-
-
-
-------
-
-**Citation**
-
-For the underlying tool, please cite Zhang Y, Liu T, Meyer CA, Eeckhoute J, Johnson DS, Bernstein BE, Nusbaum C, Myers RM, Brown M, Li W, Liu XS. Model-based analysis of ChIP-Seq (MACS). Genome Biol. 2008;9(9):R137.
-
-Integration of MACS2 with Galaxy performed by Ziru Zhou and Bjoern Gruening.
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_predictd.xml
--- a/macs2_predictd.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-
- Predict 'd' or fragment size from alignment results
-
- R_3_0_1
-
-
-
- macs2_macros.xml
-
-
- macs2 predictd
- -i #echo ','.join( map( str, $infiles) )#
- @tag_size@
- @effective_genome_size@
- --bw $band_width
- --mfold $mfoldlo $mfoldhi
- > $outfile;
-
- Rscript predicted_model.R > $outfile_image
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-**What it does**
-
-bdgdiff from macs2
-
-
-Note that pair-end data is not supposed to work with this command.
-
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_randsample.xml
--- a/macs2_randsample.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-
- Randomly sample number or percentage of total reads
-
-
-
- macs2_macros.xml
-
-
- macs2 randsample
- -t $infile
- -o $outfile
-
- --format '$ifile.extension.upper()'
-
- @tag_size@
- #if str($method_options.method_options_selector ) == 'percentage':
- $method_options.percentage
- #else:
- $method_options.number
- #end if
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-**What it does**
-
-randsample tool from macs2
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a macs2_refinepeak.xml
--- a/macs2_refinepeak.xml Fri Jan 24 11:18:29 2014 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-
- Refine peak summits and give scores measuring balance of forward- backward tags (Experimental)
-
-
-
- macs2_macros.xml
-
-
- macs2 refinepeak
- -b $bed_infile
- -i $infile
- --format '$ifile.extension.upper()'
- --cutoff $cutoff
- --window-size $winsize
- --ofile $ofile
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-**What it does**
-
-(Experimental) Take raw reads alignment, refine peak summits and give scores measuring balance of forward- backward tags. Inspired by SPP.
-
-@citation@
-
-
diff -r d89001e78ee4 -r d9a0a017896a profiler.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/profiler.xml Sat Feb 15 15:41:04 2014 -0500
@@ -0,0 +1,165 @@
+
+
+ creates a profile plot for a score associated to genomic regions
+
+
+
+
+ profiler
+ deepTools_macros.xml
+
+
+ profiler
+
+ --matrixFile $matrixFile
+ --outFileName $outFileName
+
+ #if $output.showOutputSettings == "yes"
+ --plotFileFormat $output.outFileFormat
+
+ #if $output.saveData:
+ --outFileNameData '$outFileNameData'
+ #end if
+
+ #if $output.saveSortedRegions:
+ --outFileSortedRegions '$outFileSortedRegions'
+ #end if
+ #else
+ --plotFileFormat 'png'
+ #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).strip() != "":
+ --plotTitle '$advancedOpt.plotTitle'
+ #end if
+
+ #if str($advancedOpt.colors).strip() != "":
+ --colors #echo ' '.join( ["'%s'" % $color for $color in $advancedOpt.colors.split()] )#
+ #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
+
+ @kmeans_clusterin@
+
+ #end if
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ all(c in ' #abcdefghijklmnopqrstuvwxyz0123456789' for c in value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+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
+
+
+You can find more details in the `profiler wiki`_.
+
+.. _profiler wiki: https://github.com/fidelram/deepTools/wiki/Visualizations#wiki-profiler
+
+
+-----
+
+@REFERENCES@
+
+
+
diff -r d89001e78ee4 -r d9a0a017896a readme.rst
--- a/readme.rst Fri Jan 24 11:18:29 2014 -0500
+++ b/readme.rst Sat Feb 15 15:41:04 2014 -0500
@@ -1,60 +1,61 @@
========================
-Galaxy wrapper for MACS2
+Galaxy deeptools wrapper
========================
-With the improvement of sequencing techniques, chromatin immunoprecipitation
-followed by high throughput sequencing (ChIP-Seq) is getting popular to study
-genome-wide protein-DNA interactions. To address the lack of powerful ChIP-Seq
-analysis method, we present a novel algorithm, named Model-based Analysis of
-ChIP-Seq (MACS), for identifying transcript factor binding sites. MACS captures
-the influence of genome complexity to evaluate the significance of enriched ChIP
-regions, and MACS improves the spatial resolution of binding sites through
-combining the information of both sequencing tag position and orientation.
-MACS can be easily used for ChIP-Seq data alone, or with control sample with the increase of specificity.
+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
-============
-Installation
-============
+========
+Citation
+========
-It is recommended to install this wrapper via the `Galaxy Tool Shed`.
-
-.. _`Galaxy Tool Shed`: http://toolshed.g2.bx.psu.edu/view/modencode-dcc/macs2
+deeptools are currently under review. In the meantime please refere to https://github.com/fidelram/deepTools.
=======
History
=======
-- v2.0.10.1: Initial public release
-- v2.0.10.3: add "broad peaks" options
-
-====================
-Detailed description
-====================
-
-View the original MACS2 documentation: https://github.com/taoliu/MACS/blob/master/README.rst
+- v1.0: Initial public release
-===============================
-Wrapper Licence (MIT/BSD style)
-===============================
+Licence (MIT)
+=============
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-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 above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
-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.
-
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff -r d89001e78ee4 -r d9a0a017896a static/images/QC_GCplots_input.png
Binary file static/images/QC_GCplots_input.png has changed
diff -r d89001e78ee4 -r d9a0a017896a static/images/QC_bamCorrelate_humanSamples.png
Binary file static/images/QC_bamCorrelate_humanSamples.png has changed
diff -r d89001e78ee4 -r d9a0a017896a static/images/QC_fingerprint.png
Binary file static/images/QC_fingerprint.png has changed
diff -r d89001e78ee4 -r d9a0a017896a static/images/flowChart_computeMatrixetc.png
Binary file static/images/flowChart_computeMatrixetc.png has changed
diff -r d89001e78ee4 -r d9a0a017896a static/images/norm_IGVsnapshot_indFiles.png
Binary file static/images/norm_IGVsnapshot_indFiles.png has changed
diff -r d89001e78ee4 -r d9a0a017896a static/images/visual_hm_DmelPolII.png
Binary file static/images/visual_hm_DmelPolII.png has changed
diff -r d89001e78ee4 -r d9a0a017896a static/images/visual_profiler_DmelPolII.png
Binary file static/images/visual_profiler_DmelPolII.png has changed
diff -r d89001e78ee4 -r d9a0a017896a test-data/master.mat.gz
Binary file test-data/master.mat.gz has changed
diff -r d89001e78ee4 -r d9a0a017896a test-data/master.png
Binary file test-data/master.png has changed
diff -r d89001e78ee4 -r d9a0a017896a test-data/test.bw
Binary file test-data/test.bw has changed
diff -r d89001e78ee4 -r d9a0a017896a test-data/test2.bed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test2.bed Sat Feb 15 15:41:04 2014 -0500
@@ -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
diff -r d89001e78ee4 -r d9a0a017896a tool-data/deepTools_seqs.loc.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool-data/deepTools_seqs.loc.sample Sat Feb 15 15:41:04 2014 -0500
@@ -0,0 +1,27 @@
+#This is a sample file distributed with Galaxy that enables tools
+#to use a directory of 2bit genome files for use with deepTools. You will
+#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:
+#
+#
+#
+#So, for example, if your deepTools_seqs.loc began like this:
+#
+#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:
+#
+#-rw-r--r-- 1 james universe 830134 2005-09-13 10:12 hg18.2bit
+#-rw-r--r-- 1 james universe 527388 2005-09-13 10:12 hg19.2bit
+#-rw-r--r-- 1 james universe 269808 2005-09-13 10:12 mm9.2bit
+#
+#Your deepTools_seqs.loc file should include an entry per line for
+#each file you have stored that you want to be available. Note that
+#your files should all have the extension '2bit'.
+#
+#Please note that the is also used as "Species name abbreviation".
diff -r d89001e78ee4 -r d9a0a017896a tool_data_table_conf.xml.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_data_table_conf.xml.sample Sat Feb 15 15:41:04 2014 -0500
@@ -0,0 +1,7 @@
+
+
+
+ value, name, path
+
+
+
diff -r d89001e78ee4 -r d9a0a017896a tool_dependencies.xml
--- a/tool_dependencies.xml Fri Jan 24 11:18:29 2014 -0500
+++ b/tool_dependencies.xml Sat Feb 15 15:41:04 2014 -0500
@@ -1,51 +1,101 @@
+
+
+
-
+
+
+
+
-
+
-
-
+
+
-
- $REPOSITORY_INSTALL_DIR
-
-
-
+
+
+
+
+
- git clone --recursive https://github.com/taoliu/MACS.git
-
- ../MACS
- git checkout 7ccb571d2f2dcb5be1d75f323b1d17a59b926deb
- git submodule update --recursive
+
+ http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bedGraphToBigWig
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.i386/bedGraphToBigWig
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.i386/bedGraphToBigWig
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.x86_64/bedGraphToBigWig
+
+
+ $INSTALL_DIR/bedGraphToBigWig
+
+
+ http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bigWigInfo
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.i386/bigWigInfo
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.i386/bigWigInfo
+ http://hgdownload.cse.ucsc.edu/admin/exe/macOSX.x86_64/bigWigInfo
+
+
+ $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
+
+
+
+ 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 3268f7e1458f3a520ab6fea3039971ee9d7a6d5b$INSTALL_DIR/lib/python
export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR/lib/python &&
python setup.py install --install-lib $INSTALL_DIR/lib/python --install-scripts $INSTALL_DIR/bin
- $INSTALL_DIR/lib/python
- $ENV[PYTHONPATH_NUMPY]
- $ENV[PATH_NUMPY]$INSTALL_DIR/bin
- $ENV[PYTHONPATH_SCIPY]
- $INSTALL_DIR/lib/python
-
-
-
- Macs2 installation instructions. MACS2 can be found at https://github.com/taoliu/MACS
-
+ $INSTALL_DIR/lib/python
+
+ TRUE
+
+
+
+
+ Installation of deepTools from Fidel Ramirez.
+ https://github.com/fidelram/deepTools
+
+