annotate README.rst @ 5:3e2cccf08053 draft default tip

planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/galaxytools-emc/tree/master/tools/ega_download_streamer commit 9a111d610dcc3ea6a10d6a21769bc8d15c2cd41d
author yhoogstrate
date Thu, 17 Nov 2016 05:40:55 -0500
parents 42fbce72bc07
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
1 ega_client_galaxy_wrapper
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
2 =========================
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
3
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
4 Bio-molecular high throughput data is privacy sensitive and can not easily made accessible to the entire outside world. To manage access to long term-archival of such data the European Genome-phenome Archive (EGA) project was initiated to facilitate data access and management to funded projects after completion to enable continued access to these data. Strict protocols govern how information is managed, stored, transferred and distributed and each data provider is responsible for ensuring a Data Access Committee is in place to grant access to the data. Obtaining such data is achieved with the EGA download streamer.
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
5
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
6 License
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
7 -------
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
8 This embeds access to the EGA download streamer into Galaxy (16.07+). The EGA download streamer (https://www.ebi.ac.uk/ega/about/your_EGA_account/download_streaming_client) is free software released under the GNU GPL 3 license. By installating this tool you automatically agree with the terms of this license.
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
9
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
10
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
11 Installation
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
12 ------------
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
13 The galaxy wrapper is available in the public tool sheds under the name *ega_download_streamer* and can be viewed at the following url: https://toolshed.g2.bx.psu.edu/view/yhoogstrate/ega_download_streamer
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
14
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
15 The galaxy web administrator can install this wrapper in the admin menu, under the tabs **Tools and Tool Shed**: *Search Tool Shed*. In here, the admin needs to go to the **Galaxy main tool shed** where the search term *ega_download_streamer* should show the tool installer maintained by *yhoogstrate*. By pressing on it, a new page will open. This page will indicate that it will automatically install the tool dependencies and shows this README, including the LICENSE, and a button that will install the entire package into the galaxy server.
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
16
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
17 Because currently galaxy does not (yet?) support a password input type, the tool has to be configured by setting up 1 generic account. This is done by adding lines, setting up the proper environment variables, to a destination (computer node) in galaxy's `./config/job_conf.xml`:
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
18
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
19 ``<destination id="local_dest" runner="local">``
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
20
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
21 ``<env id="user">email</env>``
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
22
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
23 ``<env id="pass">Secret12456...blabla</env>``
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
24
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
25 ``</destination>``
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
26
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
27 The `runner="local"` should correspond to the runner that runs the ega_download_streamer (only for complex setups, local is default).
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
28
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
29
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
30 Maintainance
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
31 ------------
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
32
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
33 The galaxy repository is maintained by Youri Hoogstrate and was written for an ELIXIR/EGA project.
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
34
42fbce72bc07 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/ega_client_galaxy_wrapper commit b05c45b7b2a6a7c9cace195707f0609b1a1ed20a
yhoogstrate
parents:
diff changeset
35 Bugs and other contributions to the galaxy wrapper are more than welcome at:
5
3e2cccf08053 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/galaxytools-emc/tree/master/tools/ega_download_streamer commit 9a111d610dcc3ea6a10d6a21769bc8d15c2cd41d
yhoogstrate
parents: 4
diff changeset
36 https://github.com/ErasmusMC-Bioinformatics/galaxytools-emc