annotate b2btools_single_sequence.xml @ 2:a9db23ac113f draft default tip

Uploaded new version formatted.
author adrian.diaz
date Tue, 02 Aug 2022 09:44:33 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
1 <tool
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
2 id="b2btools_single_sequence"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
3 name="b2bTools: Biophysical predictors for single sequences"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
4 version="3.0.4+galaxy0"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
5 license="GPL-3.0"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
6 python_template_version="3.5"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
7 profile="21.05">
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
8 <description>from their amino-acid sequences</description>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
9 <xrefs>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
10 <xref type="bio.tools">b2btools</xref>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
11 </xrefs>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
12 <requirements>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
13 <requirement type="package" version="3.0.4">b2btools</requirement>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
14 </requirements>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
15 <command detect_errors="exit_code"><![CDATA[
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
16 mkdir tabular;
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
17 mkdir plots;
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
18 python '$__tool_directory__/script.py' --file '$section_input_file.input'
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
19 $section_predictors.dynamine
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
20 $section_predictors.disomine
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
21 $section_predictors.efoldmine
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
22 $section_predictors.agmata
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
23 $section_plot.highlight
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
24 $section_plot.plot
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
25 $section_plot.plot_all
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
26 --output ./tabular
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
27 --plot-output ./plots
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
28 --json '$predictions_output'
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
29 ]]></command>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
30 <inputs>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
31 <section name="section_input_file" title="Input file" help="Configure this section to plug a valid input in FASTA format">
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
32 <param type="data" name="input" format="fasta" label="Protein sequences in FASTA format" help="FASTA file of protein sequences (up to 10 sequences if AgMata is selected)"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
33 </section>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
34 <section name="section_predictors" title="Biophyisical predictors" help="Configure this section to select the predictions to be executed">
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
35 <param
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
36 name="dynamine"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
37 type="boolean"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
38 label="DynaMine: Dynamics"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
39 truevalue="--dynamine"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
40 falsevalue=""
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
41 help="Fast predictor of protein backbone dynamics using only sequence information as input. The version here also predicts side-chain dynamics and secondary structure predictors using the same principle." />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
42 <param
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
43 name="disomine"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
44 type="boolean"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
45 label="DisoMine: Disorder"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
46 truevalue="--disomine"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
47 falsevalue=""
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
48 help="Predicts protein disorder with recurrent neural networks not directly from the amino acid sequence, but instead from more generic predictions of key biophysical properties, here protein dynamics, secondary structure and early folding."/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
49 <param
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
50 name="efoldmine"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
51 type="boolean"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
52 label="EFoldMine: Early folding"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
53 truevalue="--efoldmine"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
54 falsevalue=""
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
55 help="Predicts from the primary amino acid sequence of a protein, which amino acids are likely involved in early folding events."/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
56 <param
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
57 name="agmata"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
58 type="boolean"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
59 label="Agmata: Beta aggregation"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
60 truevalue="--agmata"
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
61 falsevalue=""
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
62 help="(Max. 10 sequences) Single-sequence based predictor of protein regions that are likely to cause beta-aggregation."/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
63 </section>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
64 <section name="section_plot" title="Plot options" help="Configure plot output">
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
65 <param name="plot" type="boolean" label="Plot predicted values by sequence" truevalue="--plot" falsevalue="" help="This option plots predicted values in different files"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
66 <param name="plot_all" type="boolean" label="Plot all sequences together" truevalue="--plot_all" falsevalue="" help="This option plots all sequences together in order to compare predicted values of different sequences"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
67 <param name="highlight" type="boolean" label="Highlight regions of interest" truevalue="--highlight" falsevalue="" help="Highlight biophysical regions on the background of the plots"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
68 </section>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
69 </inputs>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
70 <outputs>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
71 <data name="predictions_output" label="Predictions in JSON format" format="json" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
72 <collection name="split_output" type="list" label="Tabular predictions by sequence">
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
73 <discover_datasets pattern="__name_and_ext__" format="tabular" directory="tabular" visible="true" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
74 </collection>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
75 <collection name="split_output_plots" type="list" label="Plots">
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
76 <discover_datasets pattern="__name_and_ext__" format="png" directory="plots" visible="true" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
77 </collection>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
78 </outputs>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
79 <tests>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
80 <test>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
81 <param name="input" value="input.fasta" ftype="fasta"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
82 <param name="dynamine" value="true"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
83 <param name="disomine" value="false"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
84 <param name="efoldmine" value="false"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
85 <param name="agmata" value="false"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
86 <param name="plot" value="true"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
87 <param name="plot_all" value="true"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
88 <param name="highlight" value="true"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
89 <assert_command>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
90 <has_text text="--dynamine" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
91 <has_text text="--json" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
92 <has_text text="--plot" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
93 <has_text text="--plot_all" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
94 <has_text text="--highlight" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
95 </assert_command>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
96 <!-- <output name="predictions_output" value="test_output.json" ftype="json" lines_diff="1"/> -->
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
97 </test>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
98 </tests>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
99 <help><![CDATA[
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
100 Bio2byte tools (b2btools) offer the following single protein sequence based predictions:
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
101
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
102 - Backbone and sidechain dynamics (DynaMine) - Helix, sheet, coil and polyproline-II propensity
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
103 - Early folding propensity (EFoldMine)
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
104 - Disorder (DisoMine)
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
105 - Beta-sheet aggregation (Agmata)
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
106
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
107 This tool is available on the Python Package Index (PyPI): https://pypi.org/project/b2bTools/
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
108 ]]>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
109 </help>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
110 <creator>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
111 <organization name="bio2Byte" url="https://bio2byte.be" email=""/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
112 <organization name="Vrije Universiteit Brussel" url="https://vub.be" alternateName="VUB"/>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
113 <person honorificPrefix="Prof." givenName="Wim" familyName="Vranken" email="Wim.Vranken@vub.be" identifier="http://orcid.org/0000-0001-7470-4324" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
114 <person givenName="Jose" familyName="Gavalda-Garcia" email="Jose.Gavalda.Garcia@vub.be" identifier="http://orcid.org/0000-0001-6431-3442" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
115 <person givenName="Adrian" familyName="Diaz" email="Adrian.Diaz@vub.be" identifier="http://orcid.org/0000-0003-0165-1318" />
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
116 </creator>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
117 <citations>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
118 <citation type="doi">10.1038/ncomms3741</citation>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
119 <citation type="doi">10.1101&#47;2020.05.25.115253</citation>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
120 <citation type="doi">10.1038&#47;s41598-017-08366-3</citation>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
121 <citation type="doi">10.1093/bioinformatics/btz912</citation>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
122 </citations>
a9db23ac113f Uploaded new version formatted.
adrian.diaz
parents:
diff changeset
123 </tool>