Mercurial > repos > galaxyp > flashlfq
annotate flashlfq.xml @ 2:e70198847b2a draft
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 38eecdb36b6b505afcdd99de7351eed9c3729843
author | galaxyp |
---|---|
date | Thu, 25 Jan 2018 20:37:09 -0500 |
parents | 1e2fc34b1f20 |
children | ff1148892ce3 |
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' |
2
e70198847b2a
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 38eecdb36b6b505afcdd99de7351eed9c3729843
galaxyp
parents:
1
diff
changeset
|
34 ## create issue for FlashLFQ to name column headers correctly |
e70198847b2a
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 38eecdb36b6b505afcdd99de7351eed9c3729843
galaxyp
parents:
1
diff
changeset
|
35 && grep -v '^test$' *_FlashLFQ_QuantifiedProteins.tsv > '$quantifiedProteins' |
0
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
36 ]]></command> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
37 <inputs> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
38 <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
|
39 help="MetaMorpheus,Morpheus"/> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
40 <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
|
41 <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
|
42 <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
|
43 <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
|
44 <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
|
45 <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
|
46 <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
|
47 </param> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
48 <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
|
49 <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
|
50 <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
|
51 </param> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
52 <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
|
53 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
|
54 <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
|
55 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
|
56 </inputs> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
57 <outputs> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
58 <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
|
59 <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
|
60 <actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
61 <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
|
62 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
|
63 </actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
64 </data> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
65 <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
|
66 <actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
67 <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
|
68 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
|
69 </actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
70 </data> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
71 <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
|
72 <actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
73 <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
|
74 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
|
75 </actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
76 </data> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
77 <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
|
78 <actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
79 <action name="column_names" type="metadata" |
2
e70198847b2a
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 38eecdb36b6b505afcdd99de7351eed9c3729843
galaxyp
parents:
1
diff
changeset
|
80 default="Protein,${','.join([i.name for i in $peak_lists])}"/> |
0
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
81 </actions> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
82 </data> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
83 </outputs> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
84 <tests> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
85 <test> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
86 <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
|
87 <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
|
88 <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
|
89 <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
|
90 <output name="log"> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
91 <assert_contents> |
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="ppmTolerance = 12" /> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
93 <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
|
94 </assert_contents> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
95 </output> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
96 </test> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
97 </tests> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
98 <help><![CDATA[ |
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 **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
|
101 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
102 **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
|
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 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
106 --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
|
107 --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
|
108 --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
|
109 --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
|
110 --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
|
111 --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
|
112 --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
|
113 --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
|
114 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
|
115 --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
|
116 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
|
117 --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
|
118 --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
|
119 --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
|
120 |
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 **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
|
123 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
124 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
|
125 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
126 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
|
127 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
128 - **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
|
129 - **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
|
130 - **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
|
131 - **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
|
132 - **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
|
133 - **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
|
134 - **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
|
135 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
136 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
137 **Outputs**: |
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 - **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
|
140 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
141 - **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
|
142 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
143 - **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
|
144 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
145 - **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
|
146 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
147 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
148 - **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
|
149 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
150 |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
151 ]]></help> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
152 <citations> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
153 <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
|
154 </citations> |
6d3560a3a548
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/flashlfq commit 7fafb40376213a4c59322517e6a6aaac38d7e376
galaxyp
parents:
diff
changeset
|
155 </tool> |