comparison decoupler_pseudobulk.xml @ 1:046d8ff974ff draft

planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 45145f380b27c3092e1fa2249adc36d7d6fdf5fe
author ebi-gxa
date Wed, 27 Sep 2023 01:11:32 +0000
parents 59a7f3f83aec
children 130e25d3ce92
comparison
equal deleted inserted replaced
0:59a7f3f83aec 1:046d8ff974ff
1 <tool id="decoupler_pseudobulk" name="Decoupler pseudo-bulk" version="1.4.0+galaxy0" profile="20.05"> 1 <tool id="decoupler_pseudobulk" name="Decoupler pseudo-bulk" version="1.4.0+galaxy1" profile="20.05">
2 <description>aggregates single cell RNA-seq data for running bulk RNA-seq methods</description> 2 <description>aggregates single cell RNA-seq data for running bulk RNA-seq methods</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="1.4.0">decoupler</requirement> 4 <requirement type="package" version="1.4.0">decoupler</requirement>
5 </requirements> 5 </requirements>
6 <command detect_errors="exit_code"><![CDATA[ 6 <command detect_errors="exit_code"><![CDATA[
72 </inputs> 72 </inputs>
73 <outputs> 73 <outputs>
74 <data name="pbulk_anndata" format="h5ad" label="${tool.name} on ${on_string}: Pseudo-bulk AnnData"> 74 <data name="pbulk_anndata" format="h5ad" label="${tool.name} on ${on_string}: Pseudo-bulk AnnData">
75 <filter>produce_anndata</filter> 75 <filter>produce_anndata</filter>
76 </data> 76 </data>
77 <data name="count_matrix" format="csv" label="${tool.name} on ${on_string}: Count Matrix" from_work_dir="deseq_output_dir/counts_matrix.csv"/> 77 <data name="count_matrix" format="tabular" label="${tool.name} on ${on_string}: Count Matrix" from_work_dir="deseq_output_dir/counts_matrix.tsv"/>
78 <data name="samples_metadata" format="csv" label="${tool.name} on ${on_string}: Samples Metadata (factors file)" from_work_dir="deseq_output_dir/col_metadata.csv"/> 78 <data name="samples_metadata" format="tabular" label="${tool.name} on ${on_string}: Samples Metadata (factors file)" from_work_dir="deseq_output_dir/col_metadata.tsv"/>
79 <data name="genes_metadata" format="csv" label="${tool.name} on ${on_string}: Genes Metadata" from_work_dir="deseq_output_dir/gene_metadata.csv"/> 79 <data name="genes_metadata" format="tabular" label="${tool.name} on ${on_string}: Genes Metadata" from_work_dir="deseq_output_dir/gene_metadata.tsv"/>
80 <data name="plot_output" format="png" label="${tool.name} on ${on_string}: Pseudobulk plot" from_work_dir="plots_output_dir/pseudobulk_samples.png"> 80 <data name="plot_output" format="png" label="${tool.name} on ${on_string}: Pseudobulk plot" from_work_dir="plots_output_dir/pseudobulk_samples.png">
81 <filter>produce_plots</filter> 81 <filter>produce_plots</filter>
82 </data> 82 </data>
83 <data name="filter_by_expr_plot" format="png" label="${tool.name} on ${on_string}: Filter by Expression plot" from_work_dir="plots_output_dir/filter_by_expr.png"> 83 <data name="filter_by_expr_plot" format="png" label="${tool.name} on ${on_string}: Filter by Expression plot" from_work_dir="plots_output_dir/filter_by_expr.png">
84 <filter>produce_plots</filter> 84 <filter>produce_plots</filter>
103 <output name="pbulk_anndata" ftype="h5ad"> 103 <output name="pbulk_anndata" ftype="h5ad">
104 <assert_contents> 104 <assert_contents>
105 <has_h5_keys keys="obs/psbulk_n_cells"/> 105 <has_h5_keys keys="obs/psbulk_n_cells"/>
106 </assert_contents> 106 </assert_contents>
107 </output> 107 </output>
108 <output name="count_matrix" ftype="csv"> 108 <output name="count_matrix" ftype="tabular">
109 <assert_contents> 109 <assert_contents>
110 <has_n_lines n="3620"/> 110 <has_n_lines n="3620"/>
111 <has_n_columns n="8"/>
111 </assert_contents> 112 </assert_contents>
112 </output> 113 </output>
113 <output name="samples_metadata" ftype="csv"> 114 <output name="samples_metadata" ftype="tabular">
114 <assert_contents> 115 <assert_contents>
115 <has_n_lines n="8"/> 116 <has_n_lines n="8"/>
117 <has_n_columns n="3"/>
116 </assert_contents> 118 </assert_contents>
117 </output> 119 </output>
118 <output name="genes_metadata" ftype="csv"> 120 <output name="genes_metadata" ftype="tabular">
119 <assert_contents> 121 <assert_contents>
120 <has_n_lines n="3620"/> 122 <has_n_lines n="3620"/>
123 <has_n_columns n="13"/>
121 </assert_contents> 124 </assert_contents>
122 </output> 125 </output>
123 <output name="plot_output" ftype="png"> 126 <output name="plot_output" ftype="png">
124 <assert_contents> 127 <assert_contents>
125 <has_size value="31853" delta="3000"/> 128 <has_size value="31853" delta="3000"/>
151 - Plot Samples Figsize: Size of the samples plot as a tuple (two arguments). 154 - Plot Samples Figsize: Size of the samples plot as a tuple (two arguments).
152 - Plot Filtering Figsize: Size of the filtering plot as a tuple (two arguments). 155 - Plot Filtering Figsize: Size of the filtering plot as a tuple (two arguments).
153 156
154 The tool will output the filtered AnnData, count matrix, samples metadata, genes metadata (in DESeq2 format), and the pseudobulk plot and filter by expression plot (if enabled). 157 The tool will output the filtered AnnData, count matrix, samples metadata, genes metadata (in DESeq2 format), and the pseudobulk plot and filter by expression plot (if enabled).
155 158
159 You can obtain more information about Decoupler pseudobulk at the developers documentation `here <https://decoupler-py.readthedocs.io/en/latest/notebooks/pseudobulk.html>`_ .
160
156 ]]> 161 ]]>
157 </help> 162 </help>
158 <citations> 163 <citations>
159 <citation type="doi">doi.org/10.1093/bioadv/vbac016</citation> 164 <citation type="doi">10.1093/bioadv/vbac016</citation>
160 </citations> 165 </citations>
161 </tool> 166 </tool>