annotate ST Kinamine/STKinamine.xml @ 1:ca6ead0ba4ed draft default tip

Uploaded
author jfb
date Mon, 25 Jun 2018 13:13:25 -0400
parents e2fc6666ce13
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
1 <tool id="kinamineST_java" name="Kinamine_Serine_Threonine" version="0.5.0">
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
2 <description>Extracts phospho-S/T motifs</description>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
3 <requirements>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
4 <requirement type="package">openjdk</requirement>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
5 </requirements>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
6 <command detect_errors="aggressive"><![CDATA[
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
7 mkdir -p outputs &&
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
8 ## KimaMine relies on the file name extension for the fasta file
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
9 ln -s '$reference' reference.fasta &&
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
10 java -Djava.awt.headless=true -jar '$__tool_directory__/ST_KinaMine.jar' '$FDRreport' reference.fasta outputs $fdr output
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
11 ]]></command>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
12 <inputs>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
13 <param format="tabular" name="FDRreport" type="data" label="Distinct Peptide Report from S/T KALIP"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
14 <param format="fasta" name="reference" type="data" label="Protein FASTA reference"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
15 <param name="fdr" type="float" value="1" min="1" max="100" label="FDR"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
16 <param name="outGroup" type="text" value="kinase" label="Kinase Name"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
17 </inputs>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
18 <outputs>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
19 <data format="csv" name="Substrates" from_work_dir="outputs/output_Substrates.csv" label="${outGroup}_Substrates.csv"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
20 <data format="csv" name="SBF" from_work_dir="outputs/output_SubBackFreq.csv" label="${outGroup}_SubstrateBackgroundFrequency.csv"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
21 </outputs>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
22 <tests>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
23 <test>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
24 <param name="FDRreport" ftype="txt" value="FDRreport.csv"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
25 <param name="reference" ftype="fasta" value="reference.fasta"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
26 <param name="SBF" ftype="csv" value="SBF.csv"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
27 <output name="Substrates" ftype="csv" file="output_Substrates.csv"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
28 <output name="SBF" ftype="csv" file="output_SubBackFreq.csv"/>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
29 </test>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
30 </tests>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
31
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
32
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
33 <help><![CDATA[
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
34
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
35 THIS TOOL IS INTENDED TO USE ONLY WITH SERINE-THREONINE KALIP OUTPUTS! IF YOURS IS A TYROSINE KINASE, TURN BACK AND DO NOT USE THIS TOOL!
1
ca6ead0ba4ed Uploaded
jfb
parents: 0
diff changeset
36
0
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
37 Kinamine takes a Distinct Peptide Report and extracts from it all peptides containing a phospho(Y), along with the 7 amino acids N- and C- terminal to the pY in that peptide (assuming they were discovered at a threshold above the given FDR value). This file is the *Substrates* file
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
38 Additionally, all discovered peptides are assumed to have come from a protein. For every phospho(Y) peptide, KinaMine takes the associated protein accession number, searches the FASTA file for that accession number and returns the amino acid percent composition of the protein(s) which that peptide came from. This file is the *Substrate Background Frequency* file
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
39 This tool is intended to be used in conjunction with Negative Motif Finder and Kinatest, the three together creating a GalaxyP version of the KINATEST-ID workbook.
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
40
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
41 ===========
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
42 Inputs
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
43 ===========
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
44 **Distinct Peptide Report**
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
45 This is a the Distinct Peptide Summary of a Protein Pilot search (though the summary must be exported as a .txt file in this case). The Distinct Peptide Summary is one of the tabs in .xlsx file created by Protein Pilot, it can be exported to a .txt file by normal excel functions
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
46
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
47 **FASTA reference**
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
48 This should be a FASTA taken from the Reviewed Human Uniprot database, consisting of all human proteins merged and filtered with a list of common Mass Spectrometry contaminants (cRAP)
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
49
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
50 **Intended Purpose**
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
51 This tool is intended for Academic use.
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
52 This tool is intended as part of a KALIP-KINATEST pipeline.
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
53 Briefly, KALIP involved treating cell lysate first with trypsin, second with phosphotase, and finally with a given kinase, then running that cell lysate on a Mass Spec to discover what peptides were present.
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
54 KinaMine then extracts only the phospho-Y peptides and the proteins they came from. Negative Motif finder finds all pY-containing peptides that could have been discovered but weren't. Kinatest then uses all this data to discover candidate substrates which will be specific for the given kinase and no others. From the discovered substrates, a biosensor can be made.
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
55
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
56
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
57 ]]></help>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
58 <citations>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
59 <citation type="doi">10.1021/ja507164a</citation>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
60 </citations>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
61 </tool>
e2fc6666ce13 Uploaded
jfb
parents:
diff changeset
62