annotate calisp.xml @ 1:867f17ede7f3 draft default tip

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
author galaxyp
date Thu, 14 Sep 2023 12:49:19 +0000
parents 6d93529d19d4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
1 <tool id="calisp" name="calisp" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
2 <description>Estimate isotopic composition of peptides from proteomics mass spectrometry data</description>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
3 <macros>
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
4 <token name="@TOOL_VERSION@">3.0.13</token>
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
6 <token name="@CALISP_REPO@">https://raw.githubusercontent.com/kinestetika/Calisp/208d495674e2b52fe56cf23457c833d1c2527242</token>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
7 <xml name="input_macro" tokens="multiple">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
8 <!-- According to readme mzid input is not yet implented -->
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
9 </xml>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
10 </macros>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
11 <requirements>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
12 <requirement type="package" version="@TOOL_VERSION@">calisp</requirement>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
13 </requirements>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
14 <command detect_errors="aggressive"><![CDATA[
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
15 #import re
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
16
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
17 mkdir -p spectra &&
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
18 #set escaped_specs = re.sub('[^\w\-\.,:]', '_', str($spectrum_file.element_identifier))
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
19 ln -s '$spectrum_file' spectra/'$escaped_specs' &&
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
20
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
21 mkdir -p psms &&
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
22 #set escaped_peps = re.sub('[^\w\-\.,:]', '_', str($peptide_file.element_identifier))
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
23 ln -s '$peptide_file' psms/'$escaped_peps' &&
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
24
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
25 calisp
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
26 --spectrum_file spectra/
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
27 --peptide_file psms/
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
28 --output_file calisp-output/
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
29 --mass_accuracy $mass_accuracy
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
30 --bin_delimiter '$bin_delimiter'
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
31 --threads "\${GALAXY_SLOTS:-1}"
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
32 --isotope $isotope
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
33 $compute_clumps
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
34 #if $isotope_abundance_matrix
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
35 --isotope_abundance_matrix '$isotope_abundance_matrix'
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
36 #end if
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
37
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
38 #if $isotope_abundance_matrix
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
39 && ISOTOPE_ABUNDANCE_MATRIX="$isotope_abundance_matrix"
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
40 #else
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
41 && ISOTOPE_ABUNDANCE_MATRIX="\$(python -c 'import site; print(f"{site.getsitepackages()[0]}/calisp/isotope_matrix.txt")')"
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
42 #end if
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
43
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
44 && python '$__tool_directory__/benchmarking.py'
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
45 --input calisp-output/
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
46 --isotope_abundance_matrix "\$ISOTOPE_ABUNDANCE_MATRIX"
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
47 --isotope $isotope
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
48 #if $benchmark_cond.benchmark == 'yes'
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
49 --out_filtered '$filtered'
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
50 --out_summary '$summary'
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
51 #if $benchmark_cond.nominal_values
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
52 --nominal_values '$benchmark_cond.nominal_values'
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
53 #end if
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
54 #end if
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
55 ]]></command>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
56 <inputs>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
57 <param argument="--spectrum_file" type="data" multiple="false" format="mzml" label="Spectrum file"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
58 <param argument="--peptide_file" type="data" multiple="false" format="tabular" label="Peptide file" help="Psm file" />
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
59 <param argument="--mass_accuracy" type="float" value="10" label="Mass accuracy" help="The maximum mass difference between theoretical mass and experimental mass of a peptide" />
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
60 <param argument="--bin_delimiter" type="text" value="_" label="Bin delimiter" help="For metagenomic data, the delimiter that separates the bin ID from the protein ID (default: &quot;_&quot;). Use &quot;-&quot; to ignore bins ID entirely.">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
61 <sanitizer invalid_char="">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
62 <valid initial="string.ascii_letters,string.digits">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
63 <add value="_" />
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
64 <add value="-" />
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
65 <add value=":" />
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
66 </valid>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
67 </sanitizer>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
68 </param>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
69 <param argument="--isotope" type="select" label="Target isotope">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
70 <option value="13C" selected="true">13C</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
71 <option value="14C">14C</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
72 <option value="15N">15N</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
73 <option value="17O">17O</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
74 <option value="18O">18O</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
75 <option value="2H">2H</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
76 <option value="3H">3H</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
77 <option value="33S">33S</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
78 <option value="34S">34S</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
79 <option value="36S">36S</option>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
80 </param>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
81 <param argument="--compute_clumps" type="boolean" truevalue="--compute_clumps" falsevalue="" checked="false" label="Compute clumps" help="To compute clumpiness of carbon assimilation. Only use when samples are labeled tosaturation. Estimation of clumpiness takes much additional time." />
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
82 <param argument="--isotope_abundance_matrix" type="data" format="tabular" optional="true" label="Custom isotope abundance matrix" help="If not given the built in matrix will be used" />
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
83 <conditional name="benchmark_cond">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
84 <param name="benchmark" type="select" label="Run benchmarking">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
85 <option value="yes">Yes</option>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
86 <option value="no">No</option>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
87 </param>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
88 <when value="yes">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
89 <param name="nominal_values" type="data" format="tabular" optional="true" label="Nominal values" help="A table containing ms_run and their nominal value (1, 5, or 10)"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
90 </when>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
91 <when value="no"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
92 </conditional>
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
93 </inputs>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
94 <outputs>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
95 <collection name="output" type="list">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
96 <discover_datasets pattern="(?P&lt;designation&gt;.*)\.tsv" format="tabular" directory="calisp-output"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
97 </collection>
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
98 <data name="filtered" format="tabular" label="${tool.name} on ${on_string}: filtered">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
99 <filter>benchmark_cond['benchmark'] == 'yes'</filter>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
100 </data>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
101 <data name="summary" format="tabular" label="${tool.name} on ${on_string}: peptide summary">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
102 <filter>benchmark_cond['benchmark'] == 'yes'</filter>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
103 </data>
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
104 </outputs>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
105 <tests>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
106 <!-- TODO test data to large, avilable from here: https://github.com/kinestetika/Calisp/tree/master/test
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
107 if possible inlcude via location in the future -->
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
108 <!-- <test expect_num_outputs="3">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
109 <param name="spectrum_file" location="https://raw.githubusercontent.com/kinestetika/Calisp/v@TOOL_VERSION@/test/calisp_test_data.mzML" ftype="mzml"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
110 <param name="peptide_file" location="https://raw.githubusercontent.com/kinestetika/Calisp/v@TOOL_VERSION@/test/calisp_test_data_TargetPeptideSpectrumMatch.txt" ftype="tabular"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
111 <param name="benchmark" value="true"/>
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
112 <output_collection name="output" count="1">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
113 <element name="calisp_test_data">
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
114 <assert_contents>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
115 <has_text text="experiment"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
116 <has_text text="MKH_260min_1800ng"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
117 <has_text text="HOMO"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
118 <has_text text="P13645"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
119 <has_text text="NHEEEMKDLR"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
120 <has_text text="Oxidation"/>
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
121 <has_n_columns n="84"/>
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
122 <has_n_lines n="24"/>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
123 </assert_contents>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
124 </element>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
125 </output_collection>
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
126 <output name="filtered" ftype="tabular">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
127 <assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
128 <has_n_lines n="24"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
129 <has_n_columns n="87"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
130 </assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
131 </output>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
132 <output name="summary" value="summary.tsv" ftype="tabular"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
133 </test> -->
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
134
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
135 <!-- same test, but with isotope abundance matrix supplied by the user
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
136 (using the same as the built in => same results)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
137
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
138 TODO: test will only work with 23.1 tool-utils package available -->
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
139 <!-- <test expect_num_outputs="3">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
140 <param name="spectrum_file" location="https://raw.githubusercontent.com/kinestetika/Calisp/v@TOOL_VERSION@/test/calisp_test_data.mzML" ftype="mzml"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
141 <param name="peptide_file" location="https://raw.githubusercontent.com/kinestetika/Calisp/v@TOOL_VERSION@/test/calisp_test_data_TargetPeptideSpectrumMatch.txt" ftype="tabular"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
142 <param name="isotope_abundance_matrix" location="https://raw.githubusercontent.com/kinestetika/Calisp/v@TOOL_VERSION@/src/calisp/isotope_matrix.txt" ftype="tabular"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
143 <param name="benchmark" value="true"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
144 <output_collection name="output" count="1">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
145 <element name="calisp_test_data">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
146 <assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
147 <has_text text="experiment"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
148 <has_text text="MKH_260min_1800ng"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
149 <has_text text="HOMO"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
150 <has_text text="P13645"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
151 <has_text text="NHEEEMKDLR"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
152 <has_text text="Oxidation"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
153 <has_n_columns n="84"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
154 <has_n_lines n="24"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
155 </assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
156 </element>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
157 </output_collection>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
158 <output name="filtered" ftype="tabular">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
159 <assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
160 <has_n_lines n="24"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
161 <has_n_columns n="87"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
162 </assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
163 </output>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
164 <output name="summary" value="summary.tsv" ftype="tabular"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
165 </test> -->
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
166
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
167 <!-- trst output filters for no benchmarking -->
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
168 <!-- <test expect_num_outputs="1">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
169 <param name="spectrum_file" location="https://raw.githubusercontent.com/kinestetika/Calisp/v@TOOL_VERSION@/test/calisp_test_data.mzML" ftype="mzml"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
170 <param name="peptide_file" location="https://raw.githubusercontent.com/kinestetika/Calisp/v@TOOL_VERSION@/test/calisp_test_data_TargetPeptideSpectrumMatch.txt" ftype="tabular"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
171 <conditional name="benchmark_cond">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
172 <param name="benchmark" value="no"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
173 </conditional>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
174 <output_collection name="output" count="1">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
175 <element name="calisp_test_data">
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
176 <assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
177 <has_text text="experiment"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
178 <has_text text="MKH_260min_1800ng"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
179 <has_text text="HOMO"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
180 <has_text text="P13645"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
181 <has_text text="NHEEEMKDLR"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
182 <has_text text="Oxidation"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
183 <has_n_columns n="84"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
184 <has_n_lines n="24"/>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
185 </assert_contents>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
186 </element>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
187 </output_collection>
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
188 </test> -->
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
189 </tests>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
190 <help><![CDATA[
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
191 Calisp (Calgary approach to isotopes in proteomics) is a program that estimates
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
192 isotopic composition (e.g. 13C/12C, delta13C, 15N/14N etc) of peptides from
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
193 proteomics mass spectrometry data. Input data consist of mzML files and files
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
194 with peptide spectrum matches.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
195
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
196 Calisp was originally developed in Java. This Galaxy tool uses the python
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
197 reimplementation https://github.com/kinestetika/Calisp.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
198 Note that, in contrast to the Java version the python reimplementation does
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
199 not use ``mcl`` .
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
200 Compared to Java versions of calisp, the workflow has been simplified.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
201 Calisp does not filter out any isotopic patterns, or adds up isotopic
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
202 patterns to reduce noise - like the Java version does. It simply estimates the
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
203 ratio for the target isotopes (e.g. 13C/12C) for every isotopic pattern it can
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
204 subsample. It estimates this ratio based on neutron abundance and using fast
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
205 fourier transforms. The former applies to stable isotope probing experiments.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
206 The latter applies to natural abundances, or to isotope probing experiments with
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
207 very little added label (e.g. using substrates with <1% additional 13C). The
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
208 motivation for omitting filtering is that keeping all subsampled isotopic
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
209 patterns, including bad ones, will enable training of machine learning
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
210 classifiers. Also, because it was shown that the median provides better
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
211 estimates for species in microbial communities than the mean, adding up isotopic
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
212 patterns to improve precision has lost its purpose. There is more power (and
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
213 sensitivity) in numbers.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
214
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
215 Because no data are filtered out and no isotopic patterns get added up,
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
216 calisp analyzes at least ten times as many isotopic patterns compared to the
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
217 Java version. That means calisp.py is about ten times slower, it takes about
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
218 5-10 min per .mzML file on a Desktop computer. For natural
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
219 abundance data, it works well to only use those spectra that have a FFT fitting
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
220 error ("error_fft") of less than 0.001. Note that this threshold is less
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
221 stringent then thew one used by the java program.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
222
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
223 Input
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
224 =====
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
225
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
226 Calisp needs two inputs: a spectra file in mzML format and tabular peptipe file (PSM).
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
227 The PSM file contains a column "Spectrum File" that links the peptides to the
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
228 original spectra files. The mzML files are identified by the run id
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
229 information stored in the mzML files or the file name.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
230 In order to make the association via the file name work in Galaxy one can either
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
231
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
232 - use collections where the element identifiers are equal to the data in the column
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
233 - make sure that dataset names are equal to the data in this column
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
234
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
235 Output table
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
236 ============
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
237
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
238 Each row contains one isotopic pattern, defined by the following columns:
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
239
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
240 ========================================== ===================
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
241 Header name Content
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
242 ========================================== ===================
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
243 experiment filename of the peptide spectrum match (psm) file
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
244 ms_run filename of the .mzml file
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
245 bins bin/mag ids, separated by commas. Calisp expects the protein ids in the psm file to consist of two parts, separated by a delimiter (_ by default). The first part is the bin/mag id, the second part the protein id
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
246 proteins the ids of the proteins associated with the pattern (without the bin id)
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
247 peptide the aminoacid sequence of the peptide
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
248 peptide_mass the mass of the peptide
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
249 C # of carbon atoms in the peptide
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
250 N # of nitrogen atoms in the peptide
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
251 O # of oxygen atoms in the peptide
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
252 H # of hydrogen atoms in the peptide
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
253 S # of sulfur atoms in the peptide
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
254 psm_id psm id
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
255 psm_mz psm m over z
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
256 psm_charge psm charge
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
257 psm_neutrons number of neutrons inferred from custom 'neutron' modifications
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
258 psm_rank rank of the psm
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
259 psm_precursor_id id of the ms1 spectrum that was the source of the psm
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
260 psm_precursor_mz mass over charge of the precursor of the psm
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
261 pattern_charge charge of the pattern
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
262 pattern_precursor_id id of the ms1 spectrum that was the source of the pattern
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
263 pattern_total_intensity total intensity of the pattern
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
264 pattern_peak_count # of peaks in the pattern
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
265 pattern_median_peak_spacing medium mass difference between a pattern's peaks
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
266 spectrum_mass_irregularity a measure for the standard deviation in the mass difference between a pattern's peaks
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
267 ratio_na the estimated isotope ratio (in percent) inferred from neutron abundance (sip experiments)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
268 ratio_fft the estimated isotope ratio (in percent) inferred by the fft method (natural isotope abundances)
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
269 error_fft the remaining error after fitting the pattern with fft
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
270 error_clumpy the remaining error after fitting the pattern with the clumpy carbon method
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
271 flag_peptide_contains_sulfur true if peptide contains sulfur
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
272 flag_peptide_has_modifications true if peptide has no modifications
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
273 flag_peptide_assigned_to_multiple_bins true if peptide is associated with multiple proteins from different bins/mags
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
274 flag_peptide_assigned_to_multiple_proteins true if peptide is associated with multiple proteins
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
275 flag_peptide_mass_and_elements_undefined true if peptide has unknown mass and elemental composition
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
276 flag_psm_has_low_confidence true if psm was flagged as having low confidence (peptide identity uncertain)
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
277 flag_psm_is_ambiguous true if psm could not be assigned with certainty
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
278 flag_pattern_is_contaminated true if multiple patterns have one or more shared peaks
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
279 flag_pattern_is_wobbly true if pattern_median_peak_spacing exceeds a treshold
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
280 flag_peak_at_minus_one_pos true if a peak was detected immediately before the monoisotopic peak, could indicate overlap with another pattern
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
281 i0 - i19 the intensities of the first 20 peaks of the pattern
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
282 m0 - m19 the masses of the first 20 peaks of the pattern
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
283 c1 - c6 contributions of clumps of 1-6 carbon to ratio_na. These are the outcomes of the clumpy carbon model. These results are only meaningful if the biomass was labeled to saturation.
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
284 ========================================== ===================
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
285
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
286 Benchmarking
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
287 ============
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
288
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
289 If the user chooses to run the additional benchmarking script two additional
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
290 outputs are created as follows.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
291
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
292 Load data:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
293 ----------
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
294
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
295 - Concatenate calisp result tables
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
296 - add column ``delta_na`` = 1000 * ``ratio_na`` / (1/factor-2)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
297 - add column ``delta_fft`` = 1000 * ``ratio_fft`` / (1/factor-2)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
298
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
299 Filter data:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
300 ------------
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
301
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
302 Rows are removed for which any of the following criteria applies
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
303
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
304 - flag_peak_at_minus_one_pos
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
305 - flag_pattern_is_wobbly
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
306 - flag_psm_has_low_confidence
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
307 - flag_psm_is_ambiguous
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
308 - flag_pattern_is_contaminated
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
309 - flag_peptide_assigned_to_multiple_bins
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
310
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
311 Furthermore in the ``peptide`` column the strings ``"Oxidation"``, ``"Carbamidomethyl"``,
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
312 and text in brackets (i.e. ``[]``) preceded by any number of spaces
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
313 is removed.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
314
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
315 Benchmarking:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
316 -------------
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
317
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
318 Iterate through all combinations of unique peptides, proteins, and samples
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
319 and output the following tabular information
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
320
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
321 =================== ===========================
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
322 Column Content
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
323 =================== ===========================
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
324 file The name of the mzML spectrum file comprising the peptide
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
325 bin bin/mag ids, separated by commas. Calisp expects the protein ids in the psm file to consist of two parts, separated by a delimiter (_ by default). The first part is the bin/mag id, and the second part is the protein id
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
326 %label The label percentage (≠ 0 if labelled components used during experiments)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
327 ratio The natural abundance ratio of the target element (C, H, N, O, S)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
328 peptide The labeled peptides
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
329 psm_mz psm m over z
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
330 n(patterns) The number of iterations of the same pattern for the peptides has been repeated
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
331 mean intensity The mean of the total intensity of the pattern
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
332 ratio_NA median The mean of the estimated isotope ratio inferred from neutron abundance (sip experiments)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
333 N mean The mean of the number of neutrons inferred from custom 'neutron' modifications
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
334 ratio_NA SEM The standard error of the mean of the estimated isotope ratio inferred from neutron abundance (sip experiments)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
335 ratio_FFT median The mean of the estimated isotope ratio inferred by the fft method (natural isotope abundances)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
336 ratio_FFT SEM The standard error of the mean of the estimated isotope ratio inferred by the fft method (natural isotope abundances)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
337 False Positive Any false positive indications
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
338 =================== ===========================
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
339
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
340 Mean, median, and standard error values are computed for
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
341 all entries of this sample and that have the same peptide.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
342
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
343 **Isotope abundance matrix**:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
344
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
345 The isotope abundance matrix gives the background unlabeled fraction.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
346 The default matrix implemented in calisp is given here:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
347 https://github.com/kinestetika/Calisp/blob/v@TOOL_VERSION@/src/calisp/isotope_matrix.txt.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
348 Columns specify the atom of interest and the rows the isotope, i.e.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
349 rows 1-5 correspond to C, N, O, H, S. For instance
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
350 13C is in the 2nd column of the 1st row and 14C in the 3rd column
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
351 of the same row.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
352
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
353 **Benchmarking without nominal values**:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
354
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
355 If no nominal values, i.e. percentage of labeled atoms are given,
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
356 nominal values of 0 are assumed.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
357
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
358 The values in the `ratio` column is comuted as `background_isotope / background_unlabelled * 100`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
359 where `background_unlabelled` is taken from the isotope abundance matrix
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
360 according to the chosen target isotope.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
361 Then `background_isotope` is given by `1 - background_unlabelled`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
362
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
363 All entries of the table are considered not false positive.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
364
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
365 **Benchmarking with nominal values**:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
366
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
367 The `%label` (the nominal value) of a sample is either 0 (the default),
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
368 1, 5, or 10 and can be provided or each sample by a tabular dataset
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
369 (column 1 should give the sample names and column 2 the nominal value).
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
370
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
371 The `ratio = I / U * 100` is given by
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
372 `U = unlabeled_fraction * background_unlabelled` and
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
373 `I = nominal_value / 100 + unlabeled_fraction * background_isotope`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
374 where
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
375 `unlabeled_fraction = 1 - nominal_value / 100`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
376 `background_isotope = 1 - background_unlabelled`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
377 and `background_unlabelled` is given by the isotope abundance matrix.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
378
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
379 A peptide is considered false positive if it's not a contaminant(at the moment only K12)
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
380 and the median of `ratio_na` values for the same peptide and sample
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
381 is greater than a threshold depending on the nominal value:
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
382
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
383 "For false positive discovery rates we set the threshold at the
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
384 isotope/unlabelled associated with 1/4 of a generation of labeling. The E.
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
385 coli values (1.7, 4.2 and 7.1) are for 1 generation at 1, 5 and 10% label, and
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
386 we take the background (1.07) into account as well.""
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
387
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
388 ============= =========
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
389 nominal value threshold
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
390 ============= =========
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
391 1 `1.07 + (1.7 - 1.07) / 4`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
392 5 `1.07 + (4.2 - 1.07) / 4`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
393 10 `1.07 + (7.1 - 1.07) / 4`
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
394 ============= =========
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
395
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
396 File an issue at https://github.com/galaxyproteomics/tools-galaxyp/issues if
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
397 different contaminants of thresholds should be considered.
0
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
398 ]]></help>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
399 <citations>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
400 <citation type="doi">10.1186/s40168-022-01454-1</citation>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
401 <citation type="doi">10.1073/pnas.1722325115</citation>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
402 <citation type="doi">10.1093/bioinformatics/bty046</citation>
6d93529d19d4 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 060699366b6dd19ad6c3ef3f332f63cc55d75dce
galaxyp
parents:
diff changeset
403 </citations>
1
867f17ede7f3 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tools/calisp commit 42e5dfeaa309e6ac17b4616314498a3b628272d2
galaxyp
parents: 0
diff changeset
404 </tool>