comparison alevin.xml @ 2:e53f19161c59 draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/salmon commit c17bc974bf9bbaa1fc1e47ea72162fd244f0e612"
author bgruening
date Tue, 15 Oct 2019 12:02:30 -0400
parents 908a8d400fa2
children 0a5258e41227
comparison
equal deleted inserted replaced
1:c0ea43315baf 2:e53f19161c59
78 --rrna '${optional.rrna}' 78 --rrna '${optional.rrna}'
79 #end if 79 #end if
80 #if $optional.keepCBFraction: 80 #if $optional.keepCBFraction:
81 --keepCBFraction '${optional.keepCBFraction}' 81 --keepCBFraction '${optional.keepCBFraction}'
82 #end if 82 #end if
83 ${optional.noDedup}
83 ${optional.dumpBfh} 84 ${optional.dumpBfh}
84 ${optional.dumpFeatures} 85 ${optional.dumpFeatures}
85 ${optional.dumpUmiGraph} 86 ${optional.dumpUmiGraph}
86 ${optional.dumpMtx} 87 ${optional.dumpMtx}
87 #if $optional.lowRegionMinNumBarcodes: 88 #if $optional.lowRegionMinNumBarcodes:
88 --lowregionMinNumBarcodes '${optional.lowRegionMinNumBarcodes}' 89 --lowregionMinNumBarcodes '${optional.lowRegionMinNumBarcodes}'
89 #end if 90 #end if
90 #if $optional.maxNumBarcodes: 91 #if $optional.maxNumBarcodes:
91 --maxNumBarcodes '${optional.maxNumBarcodes}' 92 --maxNumBarcodes '${optional.maxNumBarcodes}'
93 #end if
94
95 #if $optional.dumpMtx != "--dumpMtx":
96 && python '$__tool_directory__/vpolo_convert.py' -m
97 #end if
98 #if $optional.dumpUmiGraph:
99 && python '$__tool_directory__/vpolo_convert.py' -u
100 && sh '$__tool_directory__/umiout.sh'
92 #end if 101 #end if
93 ]]> 102 ]]>
94 </command> 103 </command>
95 <inputs> 104 <inputs>
96 <expand macro="index"/> 105 <expand macro="index"/>
120 </param> 129 </param>
121 <param name="tgmap" type="data" format="tsv,tabular" label="Transcript to gene map file" help="Tsv with no header, containing two columns mapping each transcript present in the reference to the corresponding gene (the first column is a transcript and the second is the corresponding gene)."/> 130 <param name="tgmap" type="data" format="tsv,tabular" label="Transcript to gene map file" help="Tsv with no header, containing two columns mapping each transcript present in the reference to the corresponding gene (the first column is a transcript and the second is the corresponding gene)."/>
122 <param name="allout" type="boolean" label="Retrieve all output files" truevalue="Yes" falsevalue="No" checked="false" help="If not selected, all log, info.txt, and json files output by Alevin will not be retrieved"/> 131 <param name="allout" type="boolean" label="Retrieve all output files" truevalue="Yes" falsevalue="No" checked="false" help="If not selected, all log, info.txt, and json files output by Alevin will not be retrieved"/>
123 <section name="optional" title="Optional commands" expanded="false"> 132 <section name="optional" title="Optional commands" expanded="false">
124 <param name="whitelist" type="data" format="tsv,tabular" optional="true" label="Whitelist file" help="Explicitly specify whitelist CP for cell detection and CB sequence correction. If not specified, putative CBs generated."/> 133 <param name="whitelist" type="data" format="tsv,tabular" optional="true" label="Whitelist file" help="Explicitly specify whitelist CP for cell detection and CB sequence correction. If not specified, putative CBs generated."/>
125 <param name="noDedup" type="boolean" truevalue="Yes" falsevalue="No" checked="false" help="Causes pipeline to only perform CB correction, then maps the read-sequences to the transcriptome generating the interim data-structure of CB-EqClass-UMI-count. Used in parallel with --dumpBarcodeEq or --dumpBfh for the purposes of obtaining raw information or debugging."/> 134 <param name="noDedup" type="boolean" truevalue="--noDedup" falsevalue="" checked="false" help="Causes pipeline to only perform CB correction, then maps the read-sequences to the transcriptome generating the interim data-structure of CB-EqClass-UMI-count. Used in parallel with --dumpBarcodeEq or --dumpBfh for the purposes of obtaining raw information or debugging."/>
126 <param name="mrna" type="data" format="tsv" optional="true" help="Single column tsv of mitochondrial genes which are to be used as a feature for CB whitelising naive Bayes classification."/> 135 <param name="mrna" type="data" format="tsv" optional="true" help="Single column tsv of mitochondrial genes which are to be used as a feature for CB whitelising naive Bayes classification."/>
127 <param name="rrna" type="data" format="tsv" optional="true" help="Single column tsv of ribosomal genes which are to be used as a feature for CB whitelising naive Bayes classification."/> 136 <param name="rrna" type="data" format="tsv" optional="true" help="Single column tsv of ribosomal genes which are to be used as a feature for CB whitelising naive Bayes classification."/>
128 <param name="dumpBfh" type="boolean" truevalue="--dumpBfh" falsevalue="" checked="false" help="Dumps the full CB-EqClass-UMI-count data-structure for the purposed of allowing raw data analysis and debugging."/> 137 <param name="dumpBfh" type="boolean" truevalue="--dumpBfh" falsevalue="" checked="false" help="Dumps the full CB-EqClass-UMI-count data-structure for the purposed of allowing raw data analysis and debugging."/>
129 <param name="dumpFeatures" type="boolean" truevalue="--dumpFeatures" falsevalue="" checked="false" help="Dumps all features used by the CB classification and their counts at each cell level. Generally, this is used for the purposes of debugging."/> 138 <param name="dumpFeatures" type="boolean" truevalue="--dumpFeatures" falsevalue="" checked="false" help="Dumps all features used by the CB classification and their counts at each cell level. Generally, this is used for the purposes of debugging."/>
130 <param name="dumpUmiGraph" type="boolean" truevalue="--dumpUmiGraph" falsevalue="" checked="false" help="Dump the per-cell level umi graph"/> 139 <param name="dumpUmiGraph" type="boolean" truevalue="--dumpUmiGraph" falsevalue="" checked="false" help="Dump the per-cell level umi graph"/>
137 <param name="lowRegionMinNumBarcodes" type="integer" optional="true" help="Minimum number of cell barcodes to use fo learning low confidence region (defaults to 200)"/> 146 <param name="lowRegionMinNumBarcodes" type="integer" optional="true" help="Minimum number of cell barcodes to use fo learning low confidence region (defaults to 200)"/>
138 <param name="maxNumBarcodes" type="integer" optional="true" help="Maximum allowable limit to process the cell barcodes. Defaults to 100000"/> 147 <param name="maxNumBarcodes" type="integer" optional="true" help="Maximum allowable limit to process the cell barcodes. Defaults to 100000"/>
139 </section> 148 </section>
140 </inputs> 149 </inputs>
141 <outputs> 150 <outputs>
142 <data name="quants_mat.gz" label="quants_mat.gz" format="txt" from_work_dir="output/alevin/quants_mat.gz"> 151 <data name="quants_mat.tsv" label="quants_mat.tsv" format="txt" from_work_dir="quants_mat.tsv">
143 <filter>optional["dumpMtx"] != "Yes"</filter> 152 <filter>not optional["dumpMtx"]</filter>
144 </data> 153 </data>
145 <data name="quants_mat.mtx.gz" label="quants_mat.mtx.gz" format="mtx" from_work_dir="output/alevin/quants_mat.mtx.gz"/> 154 <data name="quants_mat.mtx.gz" label="quants_mat.mtx.gz" format="mtx" from_work_dir="output/alevin/quants_mat.mtx.gz">
155 <filter>optional["dumpMtx"]</filter>
156 </data>
146 <data name="quants_mat_cols.txt" label="quants_mat_cols.txt" format="txt" from_work_dir="output/alevin/quants_mat_cols.txt"/> 157 <data name="quants_mat_cols.txt" label="quants_mat_cols.txt" format="txt" from_work_dir="output/alevin/quants_mat_cols.txt"/>
147 <data name="quants_mat_rows.txt" label="quants_mat_rows.txt" format="txt" from_work_dir="output/alevin/quants_mat_rows.txt"/> 158 <data name="quants_mat_rows.txt" label="quants_mat_rows.txt" format="txt" from_work_dir="output/alevin/quants_mat_rows.txt"/>
148 <data name="quants_tier_mat.gz" label="quants_tier_mat.gz" format="mtx" from_work_dir="output/alevin/quants_tier_mat.gz"/> 159 <data name="quants_tier_mat.gz" label="quants_tier_mat.gz" format="mtx" from_work_dir="output/alevin/quants_tier_mat.gz"/>
149 <data name="alevin.log" label="alevin.log" format="txt" from_work_dir="output/alevin/alevin.log"> 160 <data name="alevin.log" label="alevin.log" format="txt" from_work_dir="output/alevin/alevin.log">
150 <filter>allout</filter> 161 <filter>allout</filter>
151 </data> 162 </data>
152 <data name="featureDump.txt" label="featureDump.txt" format="txt" from_work_dir="output/alevin/featureDump.txt"/> 163 <data name="featureDump.txt" label="featureDump.txt" format="txt" from_work_dir="output/alevin/featureDump.txt"/>
153 <data name="whitelist.txt" label="whitelist.txt" format="txt" from_work_dir="output/alevin/whitelist.txt"/> 164 <data name="whitelist.txt" label="whitelist.txt" format="txt" from_work_dir="output/alevin/whitelist.txt"/>
154 <data name="bfh.txt" label="bfh.txt" format="txt" from_work_dir="output/alevin/bfh.txt"> 165 <data name="bfh.txt" label="bfh.txt" format="txt" from_work_dir="output/alevin/bfh.txt">
155 <filter>optional["dumpBfh"] == "Yes"</filter> 166 <filter>optional["dumpBfh"]</filter>
156 </data> 167 </data>
157 <data name="quants_mean_mat.gz" label="quants_mean_mat.gz" format="mtx" from_work_dir="output/alevin/quants_mean_mat.gz"> 168 <data name="quants_mean_mat.gz" label="quants_mean_mat.gz" format="mtx" from_work_dir="output/alevin/quants_mean_mat.gz">
158 <filter>optional["numCellBootstraps"]</filter> 169 <filter>optional["numCellBootstraps"]</filter>
159 </data> 170 </data>
160 <data name="quants_var_mat.gz" label="quants_var_mat.gz" format="mtx" from_work_dir="output/alevin/quants_var_mat.gz"> 171 <data name="quants_var_mat.gz" label="quants_var_mat.gz" format="mtx" from_work_dir="output/alevin/quants_var_mat.gz">
177 <data name="observed_bias_3p.gz" format="txt" label="observed_bias_3p.gz" from_work_dir="output/aux_info/observed_bias_3p.gz"/> 188 <data name="observed_bias_3p.gz" format="txt" label="observed_bias_3p.gz" from_work_dir="output/aux_info/observed_bias_3p.gz"/>
178 <data name="flenDist.txt" format="txt" label="flenDist.txt" from_work_dir="output/libParams/flenDist.txt"/> 189 <data name="flenDist.txt" format="txt" label="flenDist.txt" from_work_dir="output/libParams/flenDist.txt"/>
179 <data name="salmon_quant.log" format="txt" label="salmon_quant.log" from_work_dir="output/logs/salmon_quant.log"> 190 <data name="salmon_quant.log" format="txt" label="salmon_quant.log" from_work_dir="output/logs/salmon_quant.log">
180 <filter>allout</filter> 191 <filter>allout</filter>
181 </data> 192 </data>
193 <collection name="umigraphs" type="list" label="Umi graph PDFs">
194 <filter>optional["dumpUmiGraph"]</filter>
195 <discover_datasets pattern="__name_and_ext__" ext="pdf" directory="fixed"/>
196 </collection>
182 </outputs> 197 </outputs>
183 <tests> 198 <tests>
184 <test expect_num_outputs="11"> 199 <test expect_num_outputs="10">
185 <conditional name="refTranscriptSource"> 200 <conditional name="refTranscriptSource">
186 <param name="TranscriptSource" value="history"/> 201 <param name="TranscriptSource" value="history"/>
187 <section name="s_index"> 202 <section name="s_index">
188 <param name="fasta" value="minitranscript.fa"/> 203 <param name="fasta" value="minitranscript.fa"/>
189 </section> 204 </section>