Mercurial > repos > ebi-gxa > pyscenic_ctx
annotate pyscenic_ctx.xml @ 0:931cd3661690 draft
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
author | ebi-gxa |
---|---|
date | Tue, 20 Aug 2024 12:48:31 +0000 |
parents | |
children |
rev | line source |
---|---|
0
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
1 <tool id="pyscenic_ctx" name="PySCENIC CTX" profile="21.09" version="@TOOL_VERSION@+galaxy0"> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
2 <description> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
3 computes active regulons based on a gene regulatory network |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
4 </description> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
5 <macros> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
6 <import>macros.xml</import> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
7 </macros> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
8 <expand macro="requirements"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
9 <command><![CDATA[ |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
10 #set PySCENIC_DB = "db.genes_vs_motifs.rankings.feather" |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
11 ln -s '${module_fname}' tf2targets.tsv && |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
12 ln -s '${expression_mtx}' expr_mat.loom && |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
13 ln -s '${database_fname}' ${PySCENIC_DB} && |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
14 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
15 pyscenic ctx tf2targets.tsv ${PySCENIC_DB} |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
16 --expression_mtx_fname expr_mat.loom |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
17 --output regulons.tsv |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
18 $no_pruning |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
19 #if $chunk_size |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
20 --chunk_size '${chunk_size}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
21 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
22 --mode custom_multiprocessing |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
23 --num_workers \${GALAXY_SLOTS:-1} |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
24 $all_modules |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
25 $transpose |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
26 #if $rank_threshold |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
27 --rank_threshold '${rank_threshold}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
28 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
29 #if $auc_threshold |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
30 --auc_threshold '${auc_threshold}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
31 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
32 #if $nes_threshold |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
33 --nes_threshold '${nes_threshold}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
34 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
35 #if $min_orthologous_identity |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
36 --min_orthologous_identity '${min_orthologous_identity}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
37 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
38 #if $max_similarity_fdr |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
39 --max_similarity_fdr '${max_similarity_fdr}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
40 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
41 #if $annotations_fname |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
42 --annotations_fname '${annotations_fname}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
43 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
44 #if $thresholds |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
45 --thresholds '${thresholds}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
46 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
47 #if $top_n_targets |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
48 --top_n_targets '${top_n_targets}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
49 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
50 #if $top_n_regulators |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
51 --top_n_regulators '${top_n_regulators}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
52 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
53 #if $min_genes |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
54 --min_genes '${min_genes}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
55 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
56 $mask_dropouts |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
57 #if $cell_id_attribute |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
58 --cell_id_attribute '${cell_id_attribute}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
59 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
60 #if $gene_attribute |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
61 --gene_attribute '${gene_attribute}' |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
62 #end if |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
63 $sparse |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
64 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
65 ]]></command> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
66 <inputs> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
67 <param type="data" name="module_fname" format="tabular" label="Module File" help="Signatures or the co-expression modules. Usually the output from pyscenic grn."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
68 <param type="data" name="database_fname" label="Database File" help="Regulatory feature databases. Supported formats: feather"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
69 <param type="data" name="annotations_fname" format="tabular" label="Annotations File" help="File that contains the motif annotations to use."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
70 <param type="data" name="expression_mtx" format="loom" label="Expression Matrix" help="The expression matrix for the single cell experiment."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
71 <param type="boolean" name="no_pruning" label="No Pruning" truevalue="--no_pruning" falsevalue="" help="Do not perform pruning, i.e. find enriched motifs."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
72 <param type="integer" name="chunk_size" label="Chunk Size" optional="true" help="The size of the module chunks assigned to a node in the dask graph (default: 100)."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
73 <param type="boolean" name="all_modules" label="All Modules" truevalue="--all_modules" falsevalue="" help="Include positive and negative regulons in the analysis (default: no, i.e. only positive)."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
74 <param type="boolean" name="transpose" label="Transpose Expression Matrix" truevalue="-t" falsevalue="" help="Use this if the matrix is cell x genes instead of genes x cells as expected"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
75 <param type="float" name="rank_threshold" label="Rank Threshold" optional="true" help="The rank threshold used for deriving the target genes of an enriched motif."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
76 <param type="float" name="auc_threshold" label="AUC Threshold" optional="true" help="The threshold used for calculating the AUC of a feature as fraction of ranked genes."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
77 <param type="float" name="nes_threshold" label="NES Threshold" optional="true" help="The Normalized Enrichment Score (NES) threshold for finding enriched features."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
78 <param type="float" name="min_orthologous_identity" label="Minimum Orthologous Identity" optional="true" help="Minimum orthologous identity to use when annotating enriched motifs."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
79 <param type="float" name="max_similarity_fdr" label="Maximum Similarity FDR" optional="true" help="Maximum FDR in motif similarity to use when annotating enriched motifs."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
80 <param type="text" name="thresholds" label="Thresholds" optional="true" help="Thresholds to use for selecting the features (e.g., motifs)."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
81 <param type="integer" name="top_n_targets" label="Top N Targets" optional="true" help="The number of top targets to retain for each feature."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
82 <param type="integer" name="top_n_regulators" label="Top N Regulators" optional="true" help="The number of top regulators to retain for each feature."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
83 <param type="integer" name="min_genes" label="Minimum Genes" optional="true" help="The minimum number of genes a module needs to have to be considered for regulatory network analysis."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
84 <param type="boolean" name="mask_dropouts" label="Mask Dropouts" truevalue="--mask_dropouts" falsevalue="" help="Mask dropouts in the expression matrix."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
85 <param type="text" name="cell_id_attribute" label="Cell ID Attribute" optional="true" help="The name of the attribute in the loom expression matrix that contains cell IDs."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
86 <param type="text" name="gene_attribute" label="Gene Attribute" optional="true" help="The name of the attribute in the loom expression matrix that contains gene names."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
87 <param name="sparse" type="boolean" label="Sparse Matrix" truevalue="--sparse" falsevalue="" help="If set, load the expression data as a sparse matrix. Currently applies to the grn inference step only."/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
88 </inputs> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
89 <outputs> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
90 <data name="output" format="tabular" from_work_dir="regulons.tsv" label="${tool.name} on ${on_string}: table of enriched motifs and target genes"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
91 <!-- Define other output formats as needed --> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
92 </outputs> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
93 <tests> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
94 <test expect_num_outputs="1"> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
95 <param name="module_fname" value="tf2targets.tsv"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
96 <param name="expression_mtx" value="expr_mat.loom"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
97 <param name="database_fname" value="genome-ranking_v2.feather"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
98 <param name="annotations_fname" value="motifs.tbl"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
99 <output name="output" file="regulons.tsv" compare="sim_size" delta_frac="0.2"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
100 </test> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
101 </tests> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
102 <help><![CDATA[ |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
103 .. class:: infomark |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
104 :name: warning |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
105 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
106 **pySCENIC ctx: Contextualize GRN** |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
107 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
108 This tool refines gene regulatory networks (GRNs) by pruning targets that do not have an enrichment for a corresponding motif of the transcription factor (TF). This process effectively separates direct from indirect targets based on the presence of cis-regulatory footprints. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
109 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
110 **Inputs:** |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
111 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
112 - **Module File**: A file containing the signature or co-expression modules. Supported formats include CSV, TSV (adjacencies), YAML, GMT, and DAT (modules). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
113 - **Database Files**: One or more regulatory feature databases. Supported formats include feather or db (legacy). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
114 - **Annotations File**: A file containing the motif annotations to use. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
115 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
116 **Optional Parameters:** |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
117 |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
118 - **No Pruning**: Do not perform pruning, i.e., find enriched motifs. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
119 - **Chunk Size**: The size of the module chunks assigned to a node in the dask graph (default: 100). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
120 - **Mode**: The mode to be used for computing (default: custom_multiprocessing). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
121 - **All Modules**: Include positive and negative regulons in the analysis (default: only positive). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
122 - **Transpose**: Transpose the expression matrix (rows=genes x columns=cells). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
123 - **Rank Threshold**: The rank threshold used for deriving the target genes of an enriched motif (default: 5000). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
124 - **AUC Threshold**: The threshold used for calculating the AUC of a feature as a fraction of ranked genes (default: 0.05). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
125 - **NES Threshold**: The Normalized Enrichment Score (NES) threshold for finding enriched features (default: 3.0). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
126 - **Min Orthologous Identity**: Minimum orthologous identity to use when annotating enriched motifs (default: 0.0). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
127 - **Max Similarity FDR**: Maximum FDR in motif similarity to use when annotating enriched motifs (default: 0.001). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
128 - **Thresholds**: The first method to create the TF-modules based on the best targets for each transcription factor (default: 0.75 0.90). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
129 - **Top N Targets**: The second method is to select the top targets for a given TF (default: 50). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
130 - **Top N Regulators**: The alternative way to create the TF-modules is to select the best regulators for each gene (default: 5 10 50). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
131 - **Min Genes**: The minimum number of genes in a module (default: 20). |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
132 - **Expression Matrix File**: The name of the file that contains the expression matrix for the single-cell experiment. Supported formats include csv (rows=cells x columns=genes) or loom (rows=genes x columns=cells). Required if modules need to be generated. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
133 - **Mask Dropouts**: Controls whether cell dropouts (cells in which expression of either TF or target gene is 0) are masked when calculating the correlation between a TF-target pair. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
134 - **Cell ID Attribute**: The name of the column attribute that specifies the identifiers of the cells in the loom file. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
135 - **Gene Attribute**: The name of the row attribute that specifies the gene symbols in the loom file. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
136 - **Sparse**: If set, load the expression data as a sparse matrix. Currently applies to the GRN inference step only. |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
137 ]]></help> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
138 <expand macro="citations"/> |
931cd3661690
planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4990a52ac6fd3d97434a24051e5828c86c8a802c
ebi-gxa
parents:
diff
changeset
|
139 </tool> |