Mercurial > repos > galaxyp > openms_mapnormalizer
annotate readme.md @ 16:f41fa317c0d2 draft default tip
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 2adf8edc3de4e1cd3b299b26abb14544d17d0636"
| author | galaxyp | 
|---|---|
| date | Fri, 06 Nov 2020 18:44:26 +0000 | 
| parents | c5ec10754228 | 
| children | 
| rev | line source | 
|---|---|
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 1 Galaxy wrapper for OpenMS | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 2 ========================= | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 3 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 4 OpenMS is an open-source software C++ library for LC/MS data management and analyses. | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 5 It offers an infrastructure for the rapid development of mass spectrometry related software. | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 6 OpenMS is free software available under the three clause BSD license and runs under Windows, MacOSX and Linux. | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 7 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 8 More informations are available at: | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 9 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 10 * https://github.com/OpenMS/OpenMS | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 11 * https://www.openms.de/ | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 12 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 13 The wrappers for these tools and most of their tests are automatically | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 14 generated using the `generate.sh` script. The generation of the tools is | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 15 based on the CTDConverter (https://github.com/WorkflowConversion/CTDConverter) | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 16 which can be fine tuned via the `hardcoded_params.json` file. This file allows | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 17 to blacklist and hardcode parameters and to modify or set arbitrary | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 18 CTD/XML attributes. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 19 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 20 Note that, due to its size, the test data is excluded from this repository. In | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 21 order to generate the test data on call `test-data.sh`. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 22 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 23 Manual updates should only be done to | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 24 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 25 - the `@GALAXY_VERSION@"` token in `macros.xml` | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 26 - and the manually contributed tests in `macros_test.xml` (The goal is that all | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 27 tools that do not have an automatically generated test are covered here) | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 28 - the `hardcoded_params.json` files | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 29 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 30 In a few cases patches may be acceptable. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 31 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 32 Installation | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 33 ============ | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 34 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 35 The Galaxy OpenMS tools can be installed from the toolshed. While most tools | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 36 will work out of the box some need attention since requirements can not be | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 37 fulfilled via Conda: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 38 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 39 Not yet in Conda are: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 40 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 41 - SpectraST (http://tools.proteomecenter.org/wiki/index.php?title=SpectraST) | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 42 - MaRaCluster (https://github.com/statisticalbiotechnology/maracluster) | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 43 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 44 Binaries for these tools can easily be obtained via: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 45 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 46 ``` | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 47 VERSION=.... | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 48 git git clone -b release/$VERSION.0 https://github.com/OpenMS/OpenMS.git OpenMS$VERSION.0-git | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 49 git submodule init OpenMS$VERSION.0-git | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 50 git submodule update OpenMS$VERSION.0-git | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 51 ``` | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 52 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 53 They are located in `OpenMS$VERSION-git/THIRDPARTY/`. | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 54 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 55 Not in Conda due to licencing restrictions: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 56 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 57 - Mascot http://www.matrixscience.com/ | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 58 - MSFragger https://github.com/Nesvilab/MSFragger | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 59 - Novor http://www.rapidnovor.org/novor | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 60 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 61 There are multiple ways to enable the Galaxy tools to use these binaries. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 62 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 63 - Just copy them to the `bin` path within Galaxy's conda environment | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 64 - Put them in any other path that that is included in PATH | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 65 - Edit the corresponding tools: In the command line part search for the parameters `-executable`, `-maracluster_executable`, or `-mascot_directory` and edit them appropriately. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 66 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 67 Working | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 68 ======= | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 69 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 70 The tools work by: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 71 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 72 Preprocessing: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 73 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 74 - For each input / output data set parameter a directory is crated (named by | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 75 the parameter) | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 76 - For input data set parameters the links to the actual location of the data | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 77 sets are created | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 78 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 79 Main: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 80 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 81 - The galaxy wrapper create two json config files: one containing the | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 82 parameters and the values chosen by the user and the other the values of | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 83 hardcoded parameters. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 84 - With `OpenMSTool -write_ctd ./` a CTD (names OpenMSTool.ctd) file is | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 85 generated that contains the default values. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 86 - A call to `fill_ctd.py` fills in the values from the json config files into | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 87 the CTD file | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 88 - The actual tool is called `OpenMSTool -ini OpenMSTool.ctd` and also all input | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 89 and output parameters are given on the command line. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 90 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 91 Postprocessing: | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 92 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 93 - output data sets are moved to the final locations | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 94 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 95 Note: The reason for handling data sets on the command line (and not specifying | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 96 them in the CTD file) is mainly that all files in Galaxy have the extension | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 97 `.dat` and OpenMS tools require an appropriate extension. But this may change | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 98 in the future. | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 99 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 100 Generating OpenMS wrappers | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 101 ========================== | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 102 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 103 1. remove old test data: `rm -rf $(ls -d test-data/* | egrep -v "random|\.loc")` | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 104 2. `./generate.sh` | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 105 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 106 Whats happening: | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 107 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 108 1. The binaries of the OpenMS package can generate a CTD file that describes | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 109 the parameters. These CTD files are converted to xml Galaxy tool descriptions | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 110 using the `CTDConverter`. | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 111 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 112 2. The CI testing framework of OpenMS contains command lines and test data | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 113 (https://github.com/OpenMS/OpenMS/tree/develop/src/tests/topp). These tests | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 114 are described in two CMake files. | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 115 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 116 - From these CMake files Galaxy tests are auto generated and stored in `macros_autotest.xml` | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 117 - The command lines are stored in `prepare_test_data.sh` for regeneration of test data | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 118 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 119 More details can be found in the comments of the shell script. | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 120 | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 121 Open problems | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 122 ============= | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 123 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 124 Some tools stall in CI testing using `--biocontainers` which is why the OpenMS | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 125 tools are currently listed in `.tt_biocontainer_skip`. This is | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 126 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 127 - AssayGeneratorMetabo and SiriusAdapter (both depend on sirius) | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 128 - OMSSAAdapter | 
| 2 
63647a2439fd
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 50c26f7fbe8a2bd1347c860d7a62480865efc254
 galaxyp parents: 
1diff
changeset | 129 | 
| 13 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 130 Using `docker -t` seems to solve the problem (see | 
| 
c5ec10754228
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit ddf41e8bda1ba065f5cdec98e93dee8165ffc1b9"
 galaxyp parents: 
12diff
changeset | 131 https://github.com/galaxyproject/galaxy/issues/10153). | 
| 0 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 132 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 133 Licence (MIT) | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 134 ============= | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 135 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 136 Permission is hereby granted, free of charge, to any person obtaining a copy | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 137 of this software and associated documentation files (the "Software"), to deal | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 138 in the Software without restriction, including without limitation the rights | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 139 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 140 copies of the Software, and to permit persons to whom the Software is | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 141 furnished to do so, subject to the following conditions: | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 142 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 143 The above copyright notice and this permission notice shall be included in | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 144 all copies or substantial portions of the Software. | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 145 | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 146 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 147 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 148 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 149 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 150 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 151 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 152 THE SOFTWARE. | 
| 
59692e631ad1
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit fb85d488133bb2b5f483b52b2db0ac66038fafb8
 galaxyp parents: diff
changeset | 153 | 
