annotate KM Y PS/Kinamine_PS.xml @ 0:e21ef020d1a6 draft

Uploaded
author jfb
date Fri, 11 Jan 2019 11:06:14 -0500
parents
children 0438f8825718
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
1 <tool id="kinamine_shaker" name="Kinamine_for_Peptide_Shaker" version="0.3.0">
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
2 <description>Extracts phosphorylated motifs from Peptide Shaker PSM file</description>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
3 <requirements>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
4 <requirement type="package">openjdk</requirement>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
5 </requirements>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
6 <command detect_errors="aggressive"><![CDATA[
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
7 mkdir -p outputs &&
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
8 ## KimaMine relies on the file name extension for the fasta file
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
9 ln -s '$reference' reference.fasta &&
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
10 java -Djava.awt.headless=true -jar '$__tool_directory__/JavaApplication4.jar' '$psm_phos' reference.fasta outputs 0.5 output
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
11 ]]></command>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
12 <inputs>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
13 <param format="tabular" name="psm_phos" type="data" label="PSM Phosphorylation Report"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
14 <param format="fasta" name="reference" type="data" label="Protein FASTA reference"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
15 <param name="outGroup" type="text" value="kinase" label="Kinase Name"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
16 </inputs>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
17 <outputs>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
18 <data format="csv" name="Substrates" from_work_dir="outputs/output_Substrates.csv" label="${outGroup}_Substrates.csv"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
19 <data format="csv" name="SBF" from_work_dir="outputs/output_SubBackFreq.csv" label="${outGroup}_SubstrateBackgroundFrequency.csv"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
20 </outputs>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
21 <tests>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
22 <test>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
23 <param name="psm_phos" ftype="txt" value="PSM phos.csv"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
24 <param name="reference" ftype="fasta" value="reference.fasta"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
25 <param name="SBF" ftype="csv" value="SBF.csv"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
26 <output name="Substrates" ftype="csv" file="output_Substrates.csv"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
27 <output name="SBF" ftype="csv" file="output_SubBackFreq.csv"/>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
28 </test>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
29 </tests>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
30
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
31
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
32 <help><![CDATA[
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
33 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
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
34 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
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
35 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.
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
36
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
37 ===========
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
38
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
39 Inputs
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
40
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
41 PSM Phosphorylation Report: This is the file that Peptide Shaker can creates after a search is run using SearchGUI
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
42
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
43 ===========
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
44
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
45 **Intended Purpose**
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
46 This tool is intended for Academic use.
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
47 This tool is intended as part of a KALIP-KINATEST pipeline.
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
48 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.
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
49 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.
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
50
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
51
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
52 ]]></help>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
53 <citations>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
54 <citation type="doi">10.1021/ja507164a</citation>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
55 </citations>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
56 </tool>
e21ef020d1a6 Uploaded
jfb
parents:
diff changeset
57