0
|
1 <tool id="kinamineST_java" name="Kinamine_Serine_Threonine" version="0.5.0">
|
|
2 <description>Extracts phospho-S/T motifs</description>
|
|
3 <requirements>
|
|
4 <requirement type="package">openjdk</requirement>
|
|
5 </requirements>
|
|
6 <command detect_errors="aggressive"><![CDATA[
|
|
7 mkdir -p outputs &&
|
|
8 ## KimaMine relies on the file name extension for the fasta file
|
|
9 ln -s '$reference' reference.fasta &&
|
|
10 java -Djava.awt.headless=true -jar '$__tool_directory__/ST_KinaMine.jar' '$FDRreport' reference.fasta outputs $fdr output
|
|
11 ]]></command>
|
|
12 <inputs>
|
|
13 <param format="tabular" name="FDRreport" type="data" label="Distinct Peptide Report from S/T KALIP"/>
|
|
14 <param format="fasta" name="reference" type="data" label="Protein FASTA reference"/>
|
|
15 <param name="fdr" type="float" value="1" min="1" max="100" label="FDR"/>
|
|
16 <param name="outGroup" type="text" value="kinase" label="Kinase Name"/>
|
|
17 </inputs>
|
|
18 <outputs>
|
|
19 <data format="csv" name="Substrates" from_work_dir="outputs/output_Substrates.csv" label="${outGroup}_Substrates.csv"/>
|
|
20 <data format="csv" name="SBF" from_work_dir="outputs/output_SubBackFreq.csv" label="${outGroup}_SubstrateBackgroundFrequency.csv"/>
|
|
21 </outputs>
|
|
22 <tests>
|
|
23 <test>
|
|
24 <param name="FDRreport" ftype="txt" value="FDRreport.csv"/>
|
|
25 <param name="reference" ftype="fasta" value="reference.fasta"/>
|
|
26 <param name="SBF" ftype="csv" value="SBF.csv"/>
|
|
27 <output name="Substrates" ftype="csv" file="output_Substrates.csv"/>
|
|
28 <output name="SBF" ftype="csv" file="output_SubBackFreq.csv"/>
|
|
29 </test>
|
|
30 </tests>
|
|
31
|
|
32
|
|
33 <help><![CDATA[
|
|
34
|
|
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!
|
|
36
|
|
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
|
|
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
|
|
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.
|
|
40
|
|
41 ===========
|
|
42 Inputs
|
|
43 ===========
|
|
44 **Distinct Peptide Report**
|
|
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
|
|
46
|
|
47 **FASTA reference**
|
|
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)
|
|
49
|
|
50 **Intended Purpose**
|
|
51 This tool is intended for Academic use.
|
|
52 This tool is intended as part of a KALIP-KINATEST pipeline.
|
|
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.
|
|
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.
|
|
55
|
|
56
|
|
57 ]]></help>
|
|
58 <citations>
|
|
59 <citation type="doi">10.1021/ja507164a</citation>
|
|
60 </citations>
|
|
61 </tool>
|
|
62
|