comparison hicCorrectMatrix.xml @ 2:ecf11dda45f7 draft

planemo upload for repository https://github.com/maxplanck-ie/HiCExplorer/tree/master/galaxy/wrapper/ commit 4d61b6bf2fed275ab38c226d0c4390b095a38251
author bgruening
date Thu, 02 Nov 2017 11:10:27 -0400
parents d5bf8c60d661
children b55d7936cbe0
comparison
equal deleted inserted replaced
1:1e0d8c6b3483 2:ecf11dda45f7
3 <macros> 3 <macros>
4 <token name="@BINARY@">hicCorrectMatrix</token> 4 <token name="@BINARY@">hicCorrectMatrix</token>
5 <import>macros.xml</import> 5 <import>macros.xml</import>
6 </macros> 6 </macros>
7 <expand macro="requirements" /> 7 <expand macro="requirements" />
8 <command> 8 <command detect_errors="exit_code"><![CDATA[
9 <![CDATA[ 9
10 ln -s '$matrix' temp_matrix.npz.h5 && 10 ln -s '$matrix' temp_matrix.npz.h5 &&
11 11
12 hicCorrectMatrix 12 hicCorrectMatrix
13 $mode.mode_selector 13 $mode.mode_selector
14 --matrix temp_matrix.npz.h5 14 --matrix temp_matrix.npz.h5
48 --outMatrixFile corrected_matrix.npz.h5 48 --outMatrixFile corrected_matrix.npz.h5
49 #if $mode.xMax: 49 #if $mode.xMax:
50 --xMax $mode.xMax 50 --xMax $mode.xMax
51 #end if 51 #end if
52 #if $mode.filterThreshold_low and $mode.filterThreshold_large: 52 #if $mode.filterThreshold_low and $mode.filterThreshold_large:
53 --filterThreshold $mode.filterThreshold_low $mode.filterThreshold_large 53 --filterThreshold '$mode.filterThreshold_low' '$mode.filterThreshold_large'
54 #end if 54 #end if
55 #else: 55 #else:
56 --plotName diagnostic_plot.png 56 --plotName diagnostic_plot.png
57 #if $mode.xMax: 57 #if $mode.xMax:
58 --xMax $mode.xMax 58 --xMax $mode.xMax
99 <expand macro="filterThreshold" /> 99 <expand macro="filterThreshold" />
100 100
101 </when> 101 </when>
102 </conditional> 102 </conditional>
103 103
104 <repeat name="chromosomes" min="1" 104 <repeat name="chromosomes" min="0"
105 title="Include chromosomes" help="List of chromosomes to be included in the iterative correction. 105 title="Include chromosomes" help="List of chromosomes to be included in the iterative correction.
106 The order of the given chromosomes will be kept for the resulting corrected matrix"> 106 The order of the given chromosomes will be kept for the resulting corrected matrix">
107 <param name="chromosome" type="text" value="" /> 107 <param name="chromosome" type="text" value="" >
108 <validator type="empty_field" />
109 </param>
108 </repeat> 110 </repeat>
109 111
110 </inputs> 112 </inputs>
111 <outputs> 113 <outputs>
112 <data name="outFileName" from_work_dir="corrected_matrix.npz.h5" format="h5"> 114 <data name="outFileName" from_work_dir="corrected_matrix.npz.h5" format="h5">
116 <filter>mode['mode_selector'] == "diagnostic_plot"</filter> 118 <filter>mode['mode_selector'] == "diagnostic_plot"</filter>
117 </data> 119 </data>
118 </outputs> 120 </outputs>
119 <tests> 121 <tests>
120 <test> 122 <test>
121 <param name="matrix" value="hicBuildMatrix_result1.h5" ftype="h5"/> 123 <param name="matrix" value="small_test_matrix.h5" ftype="h5"/>
122 <param name="mode_selector" value="correct"/> 124 <param name="mode_selector" value="correct"/>
123 <repeat name="chromosomes"> 125 <repeat name="chromosomes">
124 <param name="chromosome" value="chrUextra"/> 126 <param name="chromosome" value="chrUextra"/>
125 </repeat> 127 </repeat>
126 <repeat name="chromosomes"> 128 <repeat name="chromosomes">
127 <param name="chromosome" value="chr3LHet"/> 129 <param name="chromosome" value="chr3LHet"/>
128 </repeat> 130 </repeat>
129 <output name="outFileName" file="hicCorrectMatrix_result1.npz.h5" ftype="h5" compare="sim_size"/> 131 <output name="outFileName" file="hicCorrectMatrix_result1.npz.h5" ftype="h5" compare="sim_size"/>
130 </test> 132 </test>
131 <test> 133 <test>
132 <param name="matrix" ftype="h5" value="hicBuildMatrix_result1.h5"/> 134 <param name="matrix" ftype="h5" value="small_test_matrix.h5"/>
133 <param name="mode_selector" value="diagnostic_plot"/> 135 <param name="mode_selector" value="diagnostic_plot"/>
134 <repeat name="chromosomes"> 136 <repeat name="chromosomes">
135 <param name="chromosome" value="chrUextra"/> 137 <param name="chromosome" value="chrUextra"/>
136 </repeat> 138 </repeat>
137 <repeat name="chromosomes"> 139 <repeat name="chromosomes">
142 </tests> 144 </tests>
143 <help><![CDATA[ 145 <help><![CDATA[
144 146
145 **What it does** 147 **What it does**
146 148
147 Runs Dekker's iterative correction over a hic matrix. 149 Runs Dekker's iterative correction over a Hi-C matrix.
148 150
151 correct: Run the iterative correction.
149 152
150 correct Run the iterative correction. 153 diagnostic_plot: Plots a histogram of the coverage per bin together with the
151 diagnostic_plot 154 modified z-score based on the median absolute deviation
152 Plots a histogram of the coverage per bin together with the 155 method (see Boris Iglewicz and David Hoaglin 1993, Volume
153 modified z-score based on the median absolute deviation 156 16: How to Detect and Handle Outliers The ASQC Basic
154 method (see Boris Iglewicz and David Hoaglin 1993, Volume 157 References in Quality Control: Statistical Techniques,
155 16: How to Detect and Handle Outliers The ASQC Basic 158 Edward F. Mykytka, Ph.D., Editor.
156 References in Quality Control: Statistical Techniques,
157 Edward F. Mykytka, Ph.D., Editor.
158
159 159
160 ]]></help> 160 ]]></help>
161 <expand macro="citations" /> 161 <expand macro="citations" />
162 </tool> 162 </tool>
163 163