Mercurial > repos > peterjc > tmhmm_and_signalp
annotate tools/protein_analysis/promoter2.xml @ 16:7de64c8b258d draft
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
author | peterjc |
---|---|
date | Wed, 18 Sep 2013 06:16:58 -0400 |
parents | 6abd809cefdd |
children | e6cc27d182a8 |
rev | line source |
---|---|
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
1 <tool id="promoter2" name="Promoter 2.0" version="0.0.6"> |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
2 <description>Find eukaryotic PolII promoters in DNA sequences</description> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
3 <!-- If job splitting is enabled, break up the query file into parts --> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
4 <!-- Using 2000 per chunk so 4 threads each doing 500 is ideal --> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
5 <parallelism method="basic" split_inputs="fasta_file" split_mode="to_size" split_size="2000" merge_outputs="tabular_file"></parallelism> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
6 <command interpreter="python"> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
7 promoter2.py "\$NSLOTS" $fasta_file $tabular_file |
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
8 ##I want the number of threads to be a Galaxy config option... |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
9 ##Set the number of threads in the runner entry in universe_wsgi.ini |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
10 ##which (on SGE at least) will set the $NSLOTS environment variable. |
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
11 ##If the environment variable isn't set, get "", and the python wrapper |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
12 ##defaults to four threads. |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
13 </command> |
9 | 14 <stdio> |
15 <!-- Anything other than zero is an error --> | |
16 <exit_code range="1:" /> | |
17 <exit_code range=":-1" /> | |
18 </stdio> | |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
19 <inputs> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
20 <param name="fasta_file" type="data" format="fasta" label="FASTA file of DNA sequences"/> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
21 </inputs> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
22 <outputs> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
23 <data name="tabular_file" format="tabular" label="Promoter2 on ${fasta_file.name}" /> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
24 </outputs> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
25 <requirements> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
26 <requirement type="binary">promoter</requirement> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
27 </requirements> |
15 | 28 <tests> |
29 <test> | |
30 <param name="fasta_file" value="Adenovirus.fasta" ftype="fasta"/> | |
31 <output name="tabular_file" file="Adenovirus.promoter2.tabular" ftype="tabular"/> | |
32 </test> | |
33 <test> | |
34 <param name="fasta_file" value="empty.fasta" ftype="fasta"/> | |
35 <output name="tabular_file" file="empty_promoter2.tabular" ftype="tabular"/> | |
36 </test> | |
37 </tests> | |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
38 <help> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
39 |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
40 **What it does** |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
41 |
8
976a5f2833cd
Uploaded v0.1.1 of the bundle, which fixes an error in the header of the tabular output produced for Promoter 2.0
peterjc
parents:
7
diff
changeset
|
42 This calls the Promoter 2.0 tool for prediction of eukaryotic PolII promoter sequences using a Neural Network (NN) model. |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
43 |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
44 The input is a FASTA file of nucleotide sequences (e.g. upstream regions of your genes), and the output is tabular with five columns (one row per promoter): |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
45 |
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
46 ====== ================================================== |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
47 Column Description |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
48 ------ -------------------------------------------------- |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
49 1 Sequence identifier (first word of FASTA header) |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
50 2 Promoter position, e.g. 600 |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
51 3 Promoter score, e.g. 1.063 |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
52 4 Promoter likelihood, e.g. Highly likely prediction |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
53 ====== ================================================== |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
54 |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
55 The scores are classified very simply as follows: |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
56 |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
57 ========= ======================== |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
58 Score Description |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
59 --------- ------------------------ |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
60 below 0.5 ignored |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
61 0.5 - 0.8 Marginal prediction |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
62 0.8 - 1.0 Medium likely prediction |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
63 above 1.0 Highly likely prediction |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
64 ========= ======================== |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
65 |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
66 Internally the input FASTA file is divided into parts (to allow multiple processors to be used), and the raw output is reformatted into this tabular layout suitable for downstream analysis within Galaxy. |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
67 |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
68 **References** |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
69 |
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
70 If you use this Galaxy tool in work leading to a scientific publication please |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
71 cite the following papers: |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
72 |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
73 Peter J.A. Cock, Björn A. Grüning, Konrad Paszkiewicz and Leighton Pritchard (2013). |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
74 Galaxy tools and workflows for sequence analysis with applications |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
75 in molecular plant pathology. PeerJ 1:e167 |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
76 http://dx.doi.org/10.7717/peerj.167 |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
77 |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
78 Steen Knudsen (1999). |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
79 Promoter2.0: for the recognition of PolII promoter sequences. |
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
80 Bioinformatics, 15:356-61. |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
81 http://dx.doi.org/10.1093/bioinformatics/15.5.356 |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
82 |
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
83 See also http://www.cbs.dtu.dk/services/Promoter/output.php |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
84 |
16
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
85 This wrapper is available to install into other Galaxy Instances via the Galaxy |
7de64c8b258d
Uploaded v0.2.5, MIT licence, RST for README, citation information, development moved to GitHub
peterjc
parents:
15
diff
changeset
|
86 Tool Shed at http://toolshed.g2.bx.psu.edu/view/peterjc/tmhmm_and_signalp |
7
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
87 </help> |
9b45a8743100
Uploaded v0.1.0, which adds a wrapper for Promoter 2.0 (DNA tool) and enables use of Galaxy's <parallelism> tag for SignalP, TMHMM X Promoter wrappers.
peterjc
parents:
diff
changeset
|
88 </tool> |