annotate flashlfq.xml @ 4:908ab13490dc draft

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
author galaxyp
date Wed, 30 Jan 2019 05:39:17 -0500
parents ff1148892ce3
children cb346052c5de
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
1 <tool id="flashlfq" name="FlashLFQ" version="0.1.111">
0
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>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
4 <requirement type="package" version="0.1.111">flashlfq</requirement>
0
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
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
15 #if $normalize.nor == 'true':
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
16 #set $input_name = $re.sub('[.][^.]*$','',$experimental_design.display_name.split('/')[-1]) + ".tsv"
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
17 ln -s '${experimental_design}' 'spectrum_dir/${input_name}' &&
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
18 #end if
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
19 FlashLFQ
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
20 --idt '$idt_path'
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
21 --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
22 --ppm $ppm
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
23 --iso $iso
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
24 --nis $nis
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
25 #if $normalize.nor == 'true':
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
26 --nor true
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
27 #end if
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
28 #if $intensity == 'integrate':
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
29 --int true
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
30 #end if
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
31 #if $charge == 'precursor':
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
32 --chg true
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
33 #end if
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
34 $rmm $mbr $pro
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
35 --out . > logfile.txt
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
36 && cat logfile.txt | sed 's/\(Analysis summary for:\).*working./\1 /' > '$log'
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
37 && cp *_FlashLFQ_QuantifiedProteins.tsv '$quantifiedProteins'
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
38 && cp *_FlashLFQ_QuantifiedPeptides.tsv '$quantifiedPeptides'
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
39 && 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
40 ]]></command>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
41
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
42 <inputs>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
43 <param name="idt" type="data" format="tabular" label="identification file"
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
44 help="MetaMorpheus,Morpheus,PeptideShaker PSM Report,MaxQuant"/>
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
45 <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
46 <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
47 <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
48 <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
49 <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
50 <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
51 <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
52 </param>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
53 <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
54 <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
55 <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
56 </param>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
57 <param name="rmm" type="boolean" truevalue="--rmm true" falsevalue="--rmm false" checked="true"
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
58 label="require observed monoisotopic mass peak"/>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
59 <conditional name="normalize">
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
60 <param name="nor" type="select" label="normalize intensity results">
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
61 <option value="false">No</option>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
62 <option value="true">Yes</option>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
63 </param>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
64 <when value="false"/>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
65 <when value="true">
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
66 <param name="experimental_design" type="data" format="tabular" label="ExperimentalDesign.tsv"/>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
67 </when>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
68 </conditional>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
69 <param name="mbr" type="boolean" truevalue="--mbr true" falsevalue="--mbr false" checked="false"
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
70 label="match between runs"/>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
71 <param name="mrt" type="float" value="1.5" min="0" max="30" label="maximum MBR window in minutes"/>
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
72 <param name="pro" type="boolean" truevalue="--pro true" falsevalue="--pro false" checked="false"
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
73 label="advanced protein quantification"/>
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
74 </inputs>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
75
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
76 <outputs>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
77 <data name="log" format="txt" label="${tool.name} on ${on_string}: Log" />
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
78 <data name="quantifiedPeaks" format="tabular" label="${tool.name} on ${on_string}: QuantifiedPeaks.tsv" />
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
79 <data name="quantifiedPeptides" format="tabular" label="${tool.name} on ${on_string}: QuantifiedPeptides.tsv" />
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
80 <data name="quantifiedProteins" format="tabular" label="${tool.name} on ${on_string}: QuantifiedProteins.tsv" />
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
81
0
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"/>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
89 <output name="quantifiedPeaks">
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
90 <assert_contents>
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
91 <has_text text="EGFQVADGPLYR" />
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
92 </assert_contents>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
93 </output>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
94 </test>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
95 </tests>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
96 <help><![CDATA[
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
97
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
98 **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
99
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
100 **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
101
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 --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
105 --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
106 --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
107 --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
108 --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
109 --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
110 --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
111 --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
112 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
113 --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
114 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
115 --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
116 --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
117 --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
118
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 **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
121
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
122 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
123
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
124 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
125
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
126 - **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
127 - **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
128 - **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
129 - **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
130 - **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
131 - **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
132 - **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
133
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 **Outputs**:
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
136
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
137 - **QuantifiedProteins.tsv** - Lists protein accession and in the future will include gene and organism if the TSV contains it. The intensity is either a) the sum of the 3 most intense peptides or b) (Advanced protein quant) a weighted-average of the intensities of the peptides assigned to the protein. The weights are determined by how well the peptide co-varies with the other peptides assigned to that protein.
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
138
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
139 - **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
140
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
141 - **QuantifiedPeptides.tsv** - Peptide intensities are summed by modified sequence; this makes it convenient to compare modified peptidoform intensities across runs.
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
142
4
908ab13490dc planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 047addefbac7468a92ba4fc04899bd5136c58ea4
galaxyp
parents: 3
diff changeset
143 - **Log.txt** - Log of the FlashLFQ run.
0
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
144
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 ]]></help>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
148 <citations>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
149 <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
150 </citations>
6d3560a3a548 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff changeset
151 </tool>