annotate flashlfq.xml @ 1:1e2fc34b1f20 draft

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit a9220a40d89c0bd250002d876d4b2f751d19f3de
author galaxyp
date Thu, 25 Jan 2018 18:02:19 -0500
parents 6d3560a3a548
children e70198847b2a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
1 <tool id="flashlfq" name="FlashLFQ" version="0.1.99">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
2 <description>ultrafast label-free quantification for mass-spectrometry proteomics</description>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
3 <requirements>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
4 <requirement type="package" version="0.1.99">flashlfq</requirement>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
5 </requirements>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
6 <command><![CDATA[
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
7 #import re
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
8 #set $idt_path = $re.sub('\s','_',$re.sub('[.][^.]*$','',$idt.display_name.split('/')[-1])) + ".psmtsv"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
9 ln -s '${idt}' '${idt_path}' &&
1
1e2fc34b1f20 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit a9220a40d89c0bd250002d876d4b2f751d19f3de
galaxyp
parents: 0
diff changeset
10 mkdir spectrum_dir &&
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
11 #for $peak_list in $peak_lists:
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
12 #set $input_name = $re.sub('[.][^.]*$','',$peak_list.display_name.split('/')[-1]) + ".mzML"
1
1e2fc34b1f20 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit a9220a40d89c0bd250002d876d4b2f751d19f3de
galaxyp
parents: 0
diff changeset
13 ln -s '${peak_list}' 'spectrum_dir/${input_name}' &&
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
14 #end for
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
15
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
16 FlashLFQ
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
17 --idt '$idt_path'
1
1e2fc34b1f20 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit a9220a40d89c0bd250002d876d4b2f751d19f3de
galaxyp
parents: 0
diff changeset
18 --rep spectrum_dir
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
19 --ppm $ppm
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
20 --iso $iso
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
21 --nis $nis
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
22 #if $intensity == 'integrate':
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
23 --int true
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
24 #end if
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
25 #if $charge == 'precursor':
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
26 --chg true
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
27 #end if
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
28 $rmm $mbr
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
29 --pau false
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
30 && cat *_FlashLFQ_Log.txt | sed 's/\(Analysis summary for:\).*working./\1 /' > '$log'
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
31 && cp *_FlashLFQ_QuantifiedBaseSequences.tsv '$quantifiedBaseSequences'
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
32 && cp *_FlashLFQ_QuantifiedModifiedSequences.tsv '$quantifiedModifiedSequences'
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
33 && cp *_FlashLFQ_QuantifiedPeaks.tsv '$quantifiedPeaks'
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
34 && cp *_FlashLFQ_QuantifiedProteins.tsv '$quantifiedProteins'
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
35 ]]></command>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
36 <inputs>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
37 <param name="idt" type="data" format="tabular" label="identification file"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
38 help="MetaMorpheus,Morpheus"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
39 <param name="peak_lists" type="data" format="mzml" multiple="true" label="spectrum files"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
40 <param name="ppm" type="float" value="10" min="1" max="20" label="monoisotopic ppm tolerance"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
41 <param name="iso" type="float" value="5" min="1" max="10" label="isotopic distribution tolerance in ppm"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
42 <param name="nis" type="integer" value="2" min="1" max="30" label="number of isotopes required to be observed"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
43 <param name="intensity" type="select" label="intensity">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
44 <option value="apex" selected="true">use the apex intensity</option>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
45 <option value="integrate">integrate chromatographic peak intensity</option>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
46 </param>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
47 <param name="charge" type="select" label="charge">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
48 <option value="all" selected="true">use all identification detected charge states</option>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
49 <option value="precursor">use precursor charge</option>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
50 </param>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
51 <param name="rmm" type="boolean" truevalue="--rmm true" falsevalue="--rmm false" checked="true"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
52 label="require observed monoisotopic mass peak"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
53 <param name="mbr" type="boolean" truevalue="--mbr true" falsevalue="--mbr false" checked="false"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
54 label="match between runs"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
55 </inputs>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
56 <outputs>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
57 <data name="log" format="txt" label="${tool.name} on ${on_string}: Log" />
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
58 <data name="quantifiedPeaks" format="tabular" label="${tool.name} on ${on_string}: QuantifiedPeaks.tsv">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
59 <actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
60 <action name="column_names" type="metadata"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
61 default="File Name,Base Sequence,Full Sequence,Protein Group,Peptide Monoisotopic Mass,MS2 Retention Time,Precursor Charge,Theoretical MZ,Peak intensity,Peak RT Start,Peak RT Apex,Peak RT End,Peak MZ,Peak Charge,Num Charge States Observed,Peak Detection Type,PSMs Mapped,Base Sequences Mapped,Full Sequences Mapped,Peak Split Valley RT,Peak Apex Mass Error (ppm)"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
62 </actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
63 </data>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
64 <data name="quantifiedBaseSequences" format="tabular" label="${tool.name} on ${on_string}: QuantifiedBaseSequences.tsv">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
65 <actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
66 <action name="column_names" type="metadata"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
67 default="Sequence,Protein Group,${','.join(['Intensity_' + i.name for i in $peak_lists])},${','.join(['Detection Type_' + i.name for i in $peak_lists])}"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
68 </actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
69 </data>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
70 <data name="quantifiedModifiedSequences" format="tabular" label="${tool.name} on ${on_string}: QuantifiedModifiedSequences.tsv">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
71 <actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
72 <action name="column_names" type="metadata"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
73 default="Sequence,Protein Group,${','.join(['Intensity_' + i.name for i in $peak_lists])},${','.join(['Detection Type_' + i.name for i in $peak_lists])}"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
74 </actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
75 </data>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
76 <data name="quantifiedProteins" format="tabular" label="${tool.name} on ${on_string}: QuantifiedProteins.tsv">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
77 <actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
78 <action name="column_names" type="metadata"
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
79 default="Protein"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
80 </actions>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
81 </data>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
82 </outputs>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
83 <tests>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
84 <test>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
85 <param name="idt" value="aggregatePSMs_5ppmAroundZero.psmtsv" ftype="tabular"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
86 <param name="peak_lists" value="sliced-mzml.mzML" ftype="mzml"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
87 <param name="ppm" value="12"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
88 <param name="iso" value="6"/>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
89 <output name="log">
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
90 <assert_contents>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
91 <has_text text="ppmTolerance = 12" />
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
92 <has_text text="isotopePpmTolerance = 6" />
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
93 </assert_contents>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
94 </output>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
95 </test>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
96 </tests>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
97 <help><![CDATA[
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
98
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
99 **FlashLFQ** is an ultrafast label-free quantification for mass-spectrometry proteomics.
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
100
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
101 **Accepted command-line arguments:**
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
102
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
103 ::
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
104
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
105 --idt [string | identification file path (TSV format)]
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
106 --raw [string | MS data file (.raw or .mzML)]
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
107 --rep [string | repository containing MS data files]
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
108 --ppm [double | monoisotopic ppm tolerance] (default = 10)
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
109 --iso [double | isotopic distribution tolerance in ppm] (default = 5)
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
110 --sil [boolean | silent mode; no console output] (default = false)
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
111 --pau [boolean | pause at end of run] (default = true)
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
112 --int [boolean | integrate chromatographic peak intensity instead of using
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
113 the apex intensity] (default = false)
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
114 --chg [boolean | use only precursor charge state; when set to false, FlashLFQ looks
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
115 for all charge states detected in the MS/MS identification file for each peptide] (default = false)
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
116 --mbr [bool|match between runs]
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
117 --rmm [bool|require observed monoisotopic mass peak]
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
118 --nis [int|number of isotopes required to be observed]
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
119
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
120
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
121 **Tab-Delimited Identification Text File**
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
122
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
123 The first line of the text file should contain column headers identifying what each column is. Note that MetaMorpheus (.psmtsv), Morpheus, MaxQuant (msms.txt), and TDPortal tab-delimited column headers are supported natively and such files can be read without modification. For search software that lists decoys and PSMs above 1% FDR (e.g., MetaMorpheus), you may want to remove these prior to FlashLFQ analysis. FlashLFQ will probably crash if ambiguous PSMs are passed into it (e.g., a PSM with more than 2 peptides listed in one line).
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
124
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
125 The following headers are required in the list of MS/MS identifications:
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
126
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
127 - **File Name** - File extensions should be tolerated, but no extension is tested more extensively (e.g. use MyFile and not MyFile.mzML)
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
128 - **Base Sequence** - Should only contain amino acid sequences, or it will likely result in a crash
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
129 - **Full Sequence** - Modified sequence. Can contain any letters, but must be consistent between the same peptidoform to get accurate results
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
130 - **Peptide Monoisotopic Mass** - Theoretical monoisotopic mass, including modification mass
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
131 - **Scan Retention Time** - MS/MS identification scan retention time
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
132 - **Precursor Charge** - Charge of the ion selected for MS/MS resulting in the identification
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
133 - **Protein Accession** - Protein accession(s) for the peptide; protein quantification is still preliminary
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
134
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
135
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
136 **Outputs**:
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
137
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
138 - **QuantifiedProteins.tsv** - Protein intensities are summed here within a run.
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
139
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
140 - **QuantifiedPeaks.tsv** - Each chromatographic peak is shown here, even peaks that were not quantifiable (peak intensity = 0). Details about each peak, such as number of PSMs mapped, start/apex/end retention times, ppm error, etc are contained in this file. A peptide can have multiple peaks over the course of a run (e.g., oxidized peptidoforms elute at different times, etc). Ambiguous peaks are displayed with a | (pipe) delimiter to indicate more than one peptide mapped to that peak.
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
141
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
142 - **QuantifiedModifiedSequences.tsv** - Similar to QuantifiedBaseSequences, but instead of being summed by Base Sequence, peptide intensities are summed by modified sequence; this makes it convenient to compare modified peptidoform intensities across runs.
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
143
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
144 - **QuantifiedBaseSequences.tsv** - Peptide intensities are summed here within a run (including differently-modified forms of the same amino acid sequence) and displayed in a convenient format for comparing across runs. The identification type (MS/MS or MBR) is also indicated. A peptide with more than 30% of its intensity coming from ambiguous peak(s) is considered not quantifiable and is given an intensity of -1.
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
145
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
146
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
147 - **Log.txt** - Log of the FlashLFQ run. Includes timestamps and quantification time for each file, total analysis time, directories used, and settings.
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
148
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
149
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
150 ]]></help>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
151 <citations>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
152 <citation type="doi">10.1021/acs.jproteome.7b00608</citation>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
153 </citations>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
154 </tool>