Mercurial > repos > proteore > filter_keywords_values
annotate README.rst @ 7:6f32c1e12572 draft default tip
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
author | proteore |
---|---|
date | Fri, 01 Jun 2018 11:10:47 -0400 |
parents | c6ba1e6f6869 |
children |
rev | line source |
---|---|
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
1 Wrapper for Filter by keywords or numerical values Tool |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
2 ======================================================= |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
3 |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
4 **Authors** |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
5 |
7
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
6 T.P. Lien Nguyen, David Christiany, Florence Combes, Yves Vandenbrouck CEA, INSERM, CNRS, Grenoble-Alpes University, BIG Institute, FR |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
7 |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
8 Sandra Dérozier, Olivier Rué, Christophe Caron, Valentin Loux INRA, Paris-Saclay University, MAIAGE Unit, Migale Bioinformatics platform |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
9 |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
10 This work has been partially funded through the French National Agency for Research (ANR) IFB project. |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
11 |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
12 Contact support@proteore.org for any questions or concerns about the Galaxy implementation of this tool. |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
13 |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
14 ------------------------------------------------------- |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
15 |
6
c6ba1e6f6869
planemo upload commit 74b6a02a2e64d02551c05b52d571b888ac73cac9
proteore
parents:
5
diff
changeset
|
16 This tool allows to remove unneeded data (e.g. contaminants, non-significant values) from a proteomics results file (e.g. MaxQuant or Proline output). |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
17 |
7
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
18 **Filter by keyword(s)** |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
19 |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
20 Several options can be used. For each option, you can fill in the field or upload a file which contains the keywords. |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
21 |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
22 - If you choose to fill in the field, the keywords should be separated by ";", for example: A8K2U0;Q5TA79;O43175 |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
23 |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
24 - If you choose to upload a file in a text format in which each line is a keyword, for example: |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
25 |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
26 REV |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
27 |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
28 TRYP_PIG |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
29 |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
30 ALDOA_RABBIT |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
31 |
6
c6ba1e6f6869
planemo upload commit 74b6a02a2e64d02551c05b52d571b888ac73cac9
proteore
parents:
5
diff
changeset
|
32 **The line that contains these keywords will be eliminated from input file.** |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
33 |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
34 **Keywords search can be applied by performing either exact match or partial one by using the following option** |
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
35 |
6
c6ba1e6f6869
planemo upload commit 74b6a02a2e64d02551c05b52d571b888ac73cac9
proteore
parents:
5
diff
changeset
|
36 - If you choose **Yes**, only the fields that contains exactly the same content will be removed. |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
37 |
6
c6ba1e6f6869
planemo upload commit 74b6a02a2e64d02551c05b52d571b888ac73cac9
proteore
parents:
5
diff
changeset
|
38 - If you choose **No**, all the fields containing the keyword will be removed. |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
39 |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
40 For example: |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
41 |
6
c6ba1e6f6869
planemo upload commit 74b6a02a2e64d02551c05b52d571b888ac73cac9
proteore
parents:
5
diff
changeset
|
42 **Yes** option (exact match) selected using the keyword "kinase": only lines which contain exactly "kinase" is removed. |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
43 |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
44 **No** option (partial match) for "kinase": not only lines which contain "kinase" but also lines with "alpha-kinase" (and so on) are removed. |
3
593b8a1b2a7b
planemo upload commit f338a1cf9a782938c228f9bd0ea19ef22eec35d8-dirty
proteore
parents:
0
diff
changeset
|
45 |
7
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
46 ------------------------------------------------------- |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
47 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
48 **Filter by values** |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
49 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
50 You can filter your data by a column of numerical values. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
51 Enter the column to be use and select one operator in the list : |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
52 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
53 - "=" |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
54 - "!=" |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
55 - "<" |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
56 - "<=" |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
57 - ">" |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
58 - ">=" |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
59 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
60 Then enter the value to filter and specify the column to apply that option. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
61 If a row contains a value that correspond to your settings, it will be filtered. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
62 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
63 ------------------------------------------------------- |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
64 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
65 **Filter by a range of values** |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
66 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
67 You can also set a range of values to filter your file. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
68 In opposition to value filter, rows with values inside of the defined range are kept. |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
69 |
7
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
70 Rows with values outside of the defined range will be filtered. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
71 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
72 ------------------------------------------------------- |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
73 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
74 **AND/OR operator** |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
75 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
76 Since you can add as many filters as you want, you can choose how filters apply on your data. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
77 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
78 AND or OR operator option works on all filters : |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
79 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
80 - OR : only one filter to be satisfied to remove one row |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
81 - AND : all filters must be satisfied to remove one row |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
82 |
7
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
83 ------------------------------------------------------- |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
84 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
85 **Sort the results files** |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
86 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
87 You can sort the result file if you wish, it can help you to check results. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
88 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
89 In order to do so : enter the column to be used, all columns will be sorted according to the one filled in. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
90 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
91 Rows stay intact, just in different order like excel. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
92 You can also choose ascending or descending order, by default descending order is set. |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
93 |
6f32c1e12572
planemo upload commit 72b345a7df2c87f07a9df71ecee1f252c9355337
proteore
parents:
6
diff
changeset
|
94 ------------------------------------------------------- |
0
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
95 |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
96 **Output** |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
97 |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
98 The tool will produce 2 output files. |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
99 |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
100 * A text file containing the resulting filtered input file. |
6a45ccfc0e4c
planemo upload commit abb24d36c776520e73220d11386252d848173697-dirty
proteore
parents:
diff
changeset
|
101 |
6
c6ba1e6f6869
planemo upload commit 74b6a02a2e64d02551c05b52d571b888ac73cac9
proteore
parents:
5
diff
changeset
|
102 * A text file containing the rows removed from the input file. |