Mercurial > repos > iuc > plasflow
annotate plasflow.xml @ 2:1d2a91ab28b7 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 469db427c69fa33e2e0acf042d8a52f552551261
author | iuc |
---|---|
date | Mon, 11 Mar 2024 15:13:13 +0000 |
parents | ea270d0ad0e6 |
children |
rev | line source |
---|---|
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
1 <tool id="PlasFlow" name="PlasFlow" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.01"> |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
2 <description>Prediction of plasmid sequences in metagenomic contigs</description> |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
3 <macros> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.1.0</token> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
6 </macros> |
2
1d2a91ab28b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 469db427c69fa33e2e0acf042d8a52f552551261
iuc
parents:
1
diff
changeset
|
7 <xrefs> |
1d2a91ab28b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 469db427c69fa33e2e0acf042d8a52f552551261
iuc
parents:
1
diff
changeset
|
8 <xref type="bio.tools">plasflow</xref> |
1d2a91ab28b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 469db427c69fa33e2e0acf042d8a52f552551261
iuc
parents:
1
diff
changeset
|
9 </xrefs> |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
10 <requirements> |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
11 <requirement type="package" version="@TOOL_VERSION@">plasflow</requirement> |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
12 </requirements> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
13 <command detect_errors="exit_code"><![CDATA[ |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
14 ## PlasFlow supports gz only partially |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
15 ## https://github.com/smaegol/PlasFlow/blob/45604ff637c65f709dabff63e665fa60896be241/PlasFlow.py#L444 |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
16 #if $readFile.ext == "fasta.gz" |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
17 gunzip -c '$readFile' > 'reads.fasta' && |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
18 #else |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
19 ln -s '$readFile' 'reads.fasta' && |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
20 #end if |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
21 |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
22 PlasFlow.py |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
23 --input 'reads.fasta' |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
24 --output 'output' |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
25 --threshold '$threshold' |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
26 ]]></command> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
27 <inputs> |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
28 <param name="readFile" type="data" format="fasta,fasta.gz" optional="true" label="Contig Sequences" /> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
29 <param argument="threshold" type="float" value="0.7" min="0" max="1" label="Threshold for probability filtering"/> |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
30 </inputs> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
31 <outputs> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
32 <data name="probability_table" from_work_dir="output" format="tabular" label="${tool.name} on ${on_string}: Probability table" /> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
33 <data name="chromosomes" from_work_dir="output_chromosomes.fasta" format="fasta" label="${tool.name} on ${on_string}: Chromosomes" /> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
34 <data name="plasmids" from_work_dir="output_plasmids.fasta" format="fasta" label="${tool.name} on ${on_string}: Plasmids" /> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
35 <data name="unclassified" from_work_dir="output_unclassified.fasta" format="fasta" label="${tool.name} on ${on_string}: Unclassified" /> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
36 </outputs> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
37 <tests> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
38 <test> |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
39 <param name="readFile" value="test.fasta" ftype="fasta"/> |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
40 <param name="threshold" value="0.7"/> |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
41 <output name="probability_table" value="output" compare="re_match"/> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
42 <output name="chromosomes" value="output_chromosomes.fasta"/> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
43 <output name="plasmids" value="output_plasmids.fasta"/> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
44 <output name="unclassified" value="output_unclassified.fasta"/> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
45 </test> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
46 <test> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
47 <param name="readFile" value="test.fasta.gz" ftype="fasta.gz"/> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
48 <param name="threshold" value="0.7"/> |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
49 <output name="probability_table" value="output" compare="re_match"/> |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
50 <output name="chromosomes" value="output_chromosomes.fasta"/> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
51 <output name="plasmids" value="output_plasmids.fasta"/> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
52 <output name="unclassified" value="output_unclassified.fasta"/> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
53 </test> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
54 </tests> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
55 <help><![CDATA[ |
1
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
56 PlasFlow is a set of scripts used for prediction of plasmid sequences in |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
57 metagenomic contigs. It relies on the neural network models trained on full |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
58 genome and plasmid sequences and is able to differentiate between plasmids and |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
59 chromosomes with accuracy reaching 96%. It outperforms other available solutions |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
60 for plasmids recovery from metagenomes and incorporates the thresholding which |
ea270d0ad0e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 174dafdf949ebf6e6d6f7a314db870daca8a46d6
iuc
parents:
0
diff
changeset
|
61 allows for exclusion of incertain predictions. |
0
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
62 ]]></help> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
63 <citations> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
64 <citation type="doi">10.1093/nar/gkx1321</citation> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
65 </citations> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
66 </tool> |
bda6012394f7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
iuc
parents:
diff
changeset
|
67 |