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