Mercurial > repos > bgruening > alevin
comparison alevin.xml @ 2:b579f36923d9 draft
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/salmon commit c17bc974bf9bbaa1fc1e47ea72162fd244f0e612"
author | bgruening |
---|---|
date | Tue, 15 Oct 2019 12:00:05 -0400 |
parents | d2fe85920200 |
children | 519e4b74c149 |
comparison
equal
deleted
inserted
replaced
1:505d2b4959b1 | 2:b579f36923d9 |
---|---|
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> |