Mercurial > repos > iuc > fastoma
annotate fastoma.xml @ 0:c71024206080 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
| author | iuc |
|---|---|
| date | Fri, 26 Dec 2025 09:46:34 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
1 <tool id="fastoma" name="FastOMA" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
2 <description>Infer orthology relationships</description> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
3 <macros> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
5 </macros> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
6 <xrefs> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
7 <xref type="bio.tools">fastoma</xref> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
8 </xrefs> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
9 <requirements> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
10 <expand macro="requirements" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
11 </requirements> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
12 <command detect_errors="exit_code"><![CDATA[ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
13 #import re |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
14 mkdir -p input/proteome && |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
15 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
16 #for $proteome in $proteomes: |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
17 #set $safename = re.sub('[^\w\-_\.]', '_', $proteome.element_identifier) |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
18 ln -s '$proteome' 'input/proteome/${safename}' && |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
19 #end for |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
20 ln -s '$species_tree' input/species_tree.nwk |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
21 && |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
22 printf '%s\n' \ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
23 'process {' \ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
24 ' resourceLimits = [' \ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
25 " cpus: \${GALAXY_SLOTS}," \ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
26 " memory: \${GALAXY_MEMORY_MB:-8192}.MB," \ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
27 ' time: 72.h' \ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
28 ' ]' \ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
29 '}' > galaxy.conf |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
30 && |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
31 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
32 nextflow run dessimozlab/FastOMA -r v@TOOL_VERSION@ -latest |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
33 -c galaxy.conf |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
34 -ansi-log false |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
35 --input input |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
36 --output_folder results |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
37 --omamer_db '$database.fields.path' |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
38 #if $report |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
39 --report |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
40 #end if |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
41 #if $force_pairwise_ortholog_generation |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
42 --force_pairwise_ortholog_generation |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
43 #end if |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
44 ]]></command> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
45 <inputs> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
46 <param name="proteomes" type="data" multiple="true" format="fasta" label="Protein sequences of proteome"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
47 <param name="species_tree" type="data" format="newick" label="Species tree in newick format" help="The species tree must contain all species present in the proteome files"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
48 <param name="database" label="OMAmer database" type="select"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
49 <options from_data_table="omamer"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
50 </param> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
51 <param argument="--report" type="boolean" truevalue="--report" falsevalue="" label="Generate report" help="create a report on FastOMA run"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
52 <param argument="--force_pairwise_ortholog_generation" type="boolean" truevalue="--force_pairwise_ortholog_generation" falsevalue="" label="Generate pairwise orthologs" help="Force generation of pairwise orthologs even if large number of species are provided (may take long time)"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
53 </inputs> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
54 <outputs> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
55 <data format="xml" name="FastOMA_HOGs" label="Hierarchical Orthologous groups (HOGs) by ${tool.name} on ${on_string}" from_work_dir="results/FastOMA_HOGs.orthoxml" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
56 <data format="html" name="report_html" label="${tool.name} on ${on_string} Report (HTML)" from_work_dir="results/report.html"><filter>report</filter></data> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
57 <data format="ipynb" name="report_ipynb" label="${tool.name} on ${on_string} Report (Notebook)" from_work_dir="results/report.ipynb"><filter>report</filter></data> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
58 <collection type="list" name="RootHOGsFasta" label="${tool.name} on ${on_string} fasta files per root-level HOGs"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
59 <discover_datasets pattern="(?P<name>.+)\.fa\.gz" directory="results/RootHOGsFasta/" format="fasta" visible="true"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
60 </collection> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
61 <data format="tabular" name="RootHOGsTSV" label="${tool.name} on ${on_string} protein assignments to RootHOGs" from_work_dir="results/RootHOGs.tsv" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
62 <data format="tabular" name="OrthologousGroupsTSV" label="Single copy orthologous groups by ${tool.name} on ${on_string}" from_work_dir="results/OrthologousGroups.tsv" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
63 <collection type="list" name="OrthologousGroupsFasta" label="Single copy orthologous groups fasta files by ${tool.name} on ${on_string}"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
64 <discover_datasets pattern="(?P<name>.+)\.fa\.gz" directory="results/OrthologousGroupsFasta/" format="fasta" visible="true"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
65 </collection> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
66 <data format="tabular" name="PairwiseOrthologs" label="Pairwise orthologs by ${tool.name} on ${on_string}" from_work_dir="results/orthologs.tsv.gz"><filter>force_pairwise_ortholog_generation</filter></data> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
67 <data format="newick" name="species_tree_checked" label="Checked species tree by ${tool.name} on ${on_string}" from_work_dir="results/species_tree_checked.nwk" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
68 </outputs> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
69 <tests> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
70 <test expect_num_outputs="9"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
71 <param name="proteomes" value="test-proteomes/AQUAE.fa,test-proteomes/CHLTR.fa,test-proteomes/MYCGE.fa"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
72 <param name="species_tree" value="species_tree.nwk" ftype="newick"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
73 <param name="database" value="test"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
74 <param name="report" value="true"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
75 <param name="force_pairwise_ortholog_generation" value="true"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
76 <output name="FastOMA_HOGs"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
77 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
78 <is_valid_xml /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
79 <has_text_matching expression="<orthoXML .* origin=.FastOMA @TOOL_VERSION@" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
80 <has_text_matching expression="<species " n="3" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
81 <has_size size="7053" delta="300" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
82 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
83 </output> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
84 <output_collection name="RootHOGsFasta" type="list" count="12"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
85 <element name="HOG0000001" decompress="true"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
86 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
87 <has_text_matching expression="^>" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
88 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
89 </element> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
90 </output_collection> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
91 <output_collection name="OrthologousGroupsFasta" type="list" count="12"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
92 <element name="OG_0000001" decompress="true"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
93 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
94 <has_text_matching expression="^>" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
95 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
96 </element> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
97 </output_collection> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
98 <output name="PairwiseOrthologs" decompress="true"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
99 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
100 <has_line_matching expression="sp\|O66778\|ENO_AQUAE\tsp\|O84591\|ENO_CHLTR" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
101 <has_n_columns n="2" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
102 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
103 </output> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
104 <output name="species_tree_checked" file="expected-species-tree.nwk" ftype="newick"/> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
105 <output name="RootHOGsTSV"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
106 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
107 <has_line_matching expression="HOG:\d+\tsp\|O66429\|EFTU_AQUAE\tHOG:\d+" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
108 <has_n_columns n="3" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
109 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
110 </output> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
111 <output name="OrthologousGroupsTSV"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
112 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
113 <has_line_matching expression="OG_\d+\tsp\|O84332\|TPIS_CHLTR" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
114 <has_n_columns n="2" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
115 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
116 </output> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
117 <output name="report_ipynb"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
118 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
119 <has_text text="Number of RootHOGs: 12" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
120 <has_text text="There are 2 taxonomic levels in the input species tree with 3 species as leaves." /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
121 <has_json_property_with_value property="execution_count" value="25" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
122 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
123 </output> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
124 <output name="report_html"> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
125 <assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
126 <has_text text="Number of RootHOGs: 12" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
127 <has_text text="There are 2 taxonomic levels in the input species tree with 3 species as leaves." /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
128 </assert_contents> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
129 </output> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
130 </test> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
131 </tests> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
132 <help><![CDATA[ |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
133 FastOMA is a software tool to infer orthology relationships among multiple species based on their proteomes. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
134 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
135 The main output of FastOMA are Hierarchical Orthologous Groups (HOGs) in OrthoXML format, which represent |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
136 groups of genes that have evolved from a common ancestor. These groups are hierarchically nested, |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
137 reflecting the evolutionary relationships among the species. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
138 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
139 .. class:: warningmark |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
140 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
141 The galaxy tool of FastOMA is not intended for large scale analysis. All steps are run on a single machine, |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
142 which usually is not suitable for large datasets. For large scale analysis, please use FastOMA directly |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
143 through Nextflow as described in the the documentation: https://github.com/dessimozlab/FastOMA |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
144 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
145 **Input data** |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
146 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
147 - Protein sequences of proteomes: Provide the protein sequences of the species in FASTA format. Each proteome should be in a separate file. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
148 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
149 - Species tree in Newick format: Provide a species tree that includes all species present in the proteome files. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
150 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
151 - OMAmer database: Select an OMAmer database from the available options. Usually it is benefitial to use the most comprehensive database available (e.g. LUCA). |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
152 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
153 **Outputs** |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
154 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
155 - *Hierarchical Orthologous groups (HOGs) by FastOMA*: The main output file in OrthoXML format containing the inferred HOGs. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
156 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
157 - *FastOMA Report*: An jupyter notebook and HTML report summarizing the results of the FastOMA run. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
158 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
159 - *FastOMA fasta files per root-level HOGs*: TSV and FASTA files listing the sequences for each root-level HOG. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
160 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
161 - *Single copy orthologous groups*: TSV and FASTA files listing orthologous groups with one protein per species at maximum across the provided proteomes. This data is mostly usefull for species tree reconstruction. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
162 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
163 - *Pairwise orthologs*: TSV file listing all pairwise orthologs inferred by FastOMA. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
164 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
165 - *Checked species tree*: The species tree after checking and reformatting by FastOMA. Internal nodes will also be labeled if they were not labeled in the input tree. Those labels are used to name the internal HOG levels. |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
166 |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
167 ]]></help> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
168 <expand macro="citation" /> |
|
c71024206080
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastoma commit 97621157bc93d4c8b6a9c86c27557b67f8737ca9
iuc
parents:
diff
changeset
|
169 </tool> |
