Mercurial > repos > galaxyp > flashlfq
comparison flashlfq.xml @ 2:d042eabcd6ec draft
Uploaded
author | galaxyp |
---|---|
date | Wed, 06 Dec 2017 13:46:13 -0500 |
parents | a30802542619 |
children | 41c0c75301b3 |
comparison
equal
deleted
inserted
replaced
1:a30802542619 | 2:d042eabcd6ec |
---|---|
2 <description>ultrafast label-free quantification for mass-spectrometry proteomics</description> | 2 <description>ultrafast label-free quantification for mass-spectrometry proteomics</description> |
3 <requirements> | 3 <requirements> |
4 <requirement type="package" version="0.1.99">flashlfq</requirement> | 4 <requirement type="package" version="0.1.99">flashlfq</requirement> |
5 </requirements> | 5 </requirements> |
6 <command><![CDATA[ | 6 <command><![CDATA[ |
7 FlashLFQ --idt $idt --rep Test2 --ppm $psm --iso $iso | 7 #import re |
8 #set $idt_path = $re.sub('[.][^.]*$','',$idt.display_name.split('/')[-1]) + ".psmtsv" | |
9 ## cp '${idt}' '${idt_path}'; | |
10 ln -s '${idt}' '${idt_path}'; | |
11 #for $peak_list in $peak_lists: | |
12 #set $input_name = $re.sub('[.][^.]*$','',$peak_list.display_name.split('/')[-1]) + ".mzML" | |
13 ln -s '${peak_list}' '${input_name}'; | |
14 #end for | |
15 FlashLFQ --idt $idt_path --rep `pwd` --ppm $ppm --iso $iso --nis $nis | |
8 #if $intensity == 'integrate': | 16 #if $intensity == 'integrate': |
9 --int true | 17 --int true |
10 #end if | 18 #end if |
11 #if $charge == 'precursor': | 19 #if $charge == 'precursor': |
12 --chg true | 20 --chg true |
13 #end if | 21 #end if |
22 $rmm $mbr | |
14 --pau false | 23 --pau false |
24 && cat *_FlashLFQ_Log.txt | sed 's/\(Analysis summary for:\).*working./\1 /' > '$log' | |
25 && cp *_FlashLFQ_QuantifiedBaseSequences.tsv '$quantifiedBaseSequences' | |
26 && cp *_FlashLFQ_QuantifiedModifiedSequences.tsv '$quantifiedModifiedSequences' | |
27 && cp *_FlashLFQ_QuantifiedPeaks.tsv '$quantifiedPeaks' | |
28 && cp *_FlashLFQ_QuantifiedProteins.tsv '$quantifiedProteins' | |
15 ]]></command> | 29 ]]></command> |
16 <inputs> | 30 <inputs> |
17 <param name="idt" type="data" format="tabular" label="identification file"/> | 31 <param name="idt" type="data" format="tabular" label="identification file"/> |
18 <param name="scans" type="data" format="mzml" multiple="true" label="spectrum files"/> | 32 <param name="peak_lists" type="data" format="mzml" multiple="true" label="spectrum files"/> |
19 <param name="ppm" type="float" value="10" min="1" max="20" label="monoisotopic ppm tolerance"/> | 33 <param name="ppm" type="float" value="10" min="1" max="20" label="monoisotopic ppm tolerance"/> |
20 <param name="iso" type="float" value="5" min="1" max="10" label="isotopic distribution tolerance in ppm"/> | 34 <param name="iso" type="float" value="5" min="1" max="10" label="isotopic distribution tolerance in ppm"/> |
21 <param name="nis" type="integer" value="2" min="1" max="30" label="number of isotopes required to be observed"/> | 35 <param name="nis" type="integer" value="2" min="1" max="30" label="number of isotopes required to be observed"/> |
22 <param name="intensity" type="select" label="intensity"> | 36 <param name="intensity" type="select" label="intensity"> |
23 <option value="apex" selected="true">use the apex intensity</option> | 37 <option value="apex" selected="true">use the apex intensity</option> |
25 </param> | 39 </param> |
26 <param name="charge" type="select" label="charge"> | 40 <param name="charge" type="select" label="charge"> |
27 <option value="all" selected="true">use all identification detected charge states</option> | 41 <option value="all" selected="true">use all identification detected charge states</option> |
28 <option value="precursor">use precursor charge</option> | 42 <option value="precursor">use precursor charge</option> |
29 </param> | 43 </param> |
30 <!-- | 44 <param name="rmm" type="boolean" truevalue="--rmm true" falsevalue="--rmm false" checked="true" |
31 --> | 45 label="require observed monoisotopic mass peak"/> |
46 <param name="mbr" type="boolean" truevalue="--mbr true" falsevalue="--mbr false" checked="false" | |
47 label="match between runs"/> | |
32 </inputs> | 48 </inputs> |
33 <outputs> | 49 <outputs> |
34 <data name="log" format="text" label="${tool.name} on ${on_string}: Log" /> | 50 <data name="log" format="txt" label="${tool.name} on ${on_string}: Log" /> |
35 <data name="quantifiedBaseSequences" format="tabular" label="${tool.name} on ${on_string}: QuantifiedBaseSequences.tsv" /> | 51 <data name="quantifiedBaseSequences" format="tabular" label="${tool.name} on ${on_string}: QuantifiedBaseSequences.tsv" /> |
36 <data name="quantifiedModifiedSequences" format="tabular" label="${tool.name} on ${on_string}: QuantifiedModifiedSequences.tsv" /> | 52 <data name="quantifiedModifiedSequences" format="tabular" label="${tool.name} on ${on_string}: QuantifiedModifiedSequences.tsv" /> |
37 <data name="quantifiedPeaks" format="tabular" label="${tool.name} on ${on_string}: QuantifiedPeaks.tsv" /> | 53 <data name="quantifiedPeaks" format="tabular" label="${tool.name} on ${on_string}: QuantifiedPeaks.tsv" /> |
38 <data name="quantifiedProteins" format="tabular" label="${tool.name} on ${on_string}: QuantifiedProteins.tsv" /> | 54 <data name="quantifiedProteins" format="tabular" label="${tool.name} on ${on_string}: QuantifiedProteins.tsv" /> |
39 </outputs> | 55 </outputs> |
43 <param name="scans" value="sliced-mzml.mzML" ftype="mzml"/> | 59 <param name="scans" value="sliced-mzml.mzML" ftype="mzml"/> |
44 <param name="ppm" value="12"/> | 60 <param name="ppm" value="12"/> |
45 <param name="iso" value="6"/> | 61 <param name="iso" value="6"/> |
46 <output name="log"> | 62 <output name="log"> |
47 <assert_contents> | 63 <assert_contents> |
48 <has_text text="ppmTolerance = 10" /> | 64 <has_text text="ppmTolerance = 12" /> |
49 <has_text text="isotopePpmTolerance = 6" /> | 65 <has_text text="isotopePpmTolerance = 6" /> |
50 </assert_contents> | 66 </assert_contents> |
51 </output> | 67 </output> |
52 </test> | 68 </test> |
53 </tests> | 69 </tests> |
54 <help><![CDATA[ | 70 <help><![CDATA[ |
55 | 71 |
56 | 72 **FlashLFQ** |
57 | 73 |
58 **Accepted command-line arguments:** | 74 **Accepted command-line arguments:** |
59 | 75 |
76 :: | |
77 | |
60 --idt [string | identification file path (TSV format)] | 78 --idt [string | identification file path (TSV format)] |
61 | |
62 --raw [string | MS data file (.raw or .mzML)] | 79 --raw [string | MS data file (.raw or .mzML)] |
63 | |
64 --rep [string | repository containing MS data files] | 80 --rep [string | repository containing MS data files] |
65 | |
66 --ppm [double | monoisotopic ppm tolerance] (default = 10) | 81 --ppm [double | monoisotopic ppm tolerance] (default = 10) |
67 | |
68 --iso [double | isotopic distribution tolerance in ppm] (default = 5) | 82 --iso [double | isotopic distribution tolerance in ppm] (default = 5) |
69 | |
70 --sil [boolean | silent mode; no console output] (default = false) | 83 --sil [boolean | silent mode; no console output] (default = false) |
71 | |
72 --pau [boolean | pause at end of run] (default = true) | 84 --pau [boolean | pause at end of run] (default = true) |
73 | |
74 --int [boolean | integrate chromatographic peak intensity instead of using | 85 --int [boolean | integrate chromatographic peak intensity instead of using |
75 the apex intensity] (default = false) | 86 the apex intensity] (default = false) |
76 | |
77 --chg [boolean | use only precursor charge state; when set to false, FlashLFQ looks | 87 --chg [boolean | use only precursor charge state; when set to false, FlashLFQ looks |
78 for all charge states detected in the MS/MS identification file for each peptide] (default = false) | 88 for all charge states detected in the MS/MS identification file for each peptide] (default = false) |
79 | |
80 --mbr [bool|match between runs] | 89 --mbr [bool|match between runs] |
81 | |
82 --rmm [bool|require observed monoisotopic mass peak] | 90 --rmm [bool|require observed monoisotopic mass peak] |
83 | |
84 --nis [int|number of isotopes required to be observed] | 91 --nis [int|number of isotopes required to be observed] |
85 | 92 |
86 | 93 |
87 ]]></help> | 94 ]]></help> |
88 <citations> | 95 <citations> |