Welcome to GenomeSpace Guide for Galaxy Users and Developers¶
Contents:
For Users¶
Associate your account with GenomeSpace’s OpenID¶

Log in Galaxy/Cistrome. Then click User
-> Preferences
in the Navigation Toolbar

In the new dialog, click Manage OpenIDs

Make sure you have already logged in GenomeSpace

Select GenomeSpace
in the Combo box of Associate more OpenIDs
section. Then click Login
button in the bottom.

Congratulations! Your Galaxy/Cistrome
account is linked to the OpenID of GenomeSpace
now and you can use everything GenomeSpace
provides for Galaxy/Cistrome
now.
Import data from GenomeSpace¶

In the Toolbox
panel, click Import Data
-> GenomeSpace import

Select one or more data in the GenomeSpace
frame within Galaxy/Cistrome
page, then click Send to Galaxy
button in the top right.

Then your data will be imported to Galaxy/Cistrome
successfully.
Export data to GenomeSpace¶

To export data to GenomeSpace is also easy. Click Import Data
-> GenomeSpace Exporter
, select your data to send and Target Directory, then click Excecute
.
For Developers¶
It anyone want to enable the GenomeSpace functions, following these steps:
- Pull the changesets from Galaxy Distribution and update your repository.
- Add GenomeSpace tool to the Toolbox (see details below)
- Activate OpenID in the Configuration file
- Restart your
Galaxy
instance, and these tools will be loaded automatically.
Add GenomeSpace tool to the Toolbox¶
Add these lines into the section you want to add the GenomeSpace tools:
<tool file="genomespace/genomespace_file_browser_prod.xml" />
<tool file="genomespace/genomespace_importer.xml" />
<tool file="genomespace/genomespace_exporter.xml" />
such as:
<?xml version="1.0"?>
<toolbox>
<section name="Import Data" id="dataimporting">
<tool file="data_source/upload.xml"/>
<tool file="genomespace/genomespace_file_browser_prod.xml" />
<tool file="genomespace/genomespace_importer.xml" />
<tool file="genomespace/genomespace_exporter.xml" />
</section>
</toolbox>
Activate OpenID in the Configuration file¶
In the universe_wsgi.ini
file, enable the OpenID authenticatio like this
# Enable authentication via OpenID. Allows users to log in to their Galaxy
# account by authenticating with an OpenID provider.
enable_openid = True