Moving Data Between Tools via GenomeSpace

Introduction

This guide is an overview of how to send data from one GenomeSpace-enabled tool to another GenomeSpace-enabled tool. This guide describes methods for moving data around using GenomeSpace, and is not meant to be comprehensive documentation for the given tools. For more information on each tool, see the list of GenomeSpace tools and the help links provided on each tool's page.

If you are having problems launching certain desktop tools, which depend on the Java Network Launch Protocol (JNLP), see FAQ2.2 for solutions. These solutions were updated February of 2015, and should take you about five minutes to incorporate. They involve adjusting your browser pop-up blocker and system's Java security exception site list.

 

For tool-specific documentation, check out the main Tool Guide:

Tool Guide


Send Data from GenomeSpace to a Tool

The GenomeSpace tools are analytical applications that are set up to receive data files from GenomeSpace.  (As opposed to GenomeSpace data sources, which only export data files TO GenomeSpace.)

 

1. Direct your file to a tool.

There are several methods for sending files to a tool:

You can left-click the file and select the tool to which you want to send it.

OR

You can select the file checkbox and select Launch>[Tool].

OR

You can select the file checkbox and click the tool button.

OR

You can select the file checkbox, click the triangle next to the tool, and select Launch on File.

OR

You can drag the file to the tool button.

 

2. Are there more files you want to send?

All of these options will open a dialog box with a target field.  Drag other files you want to send to the tool to the target field.

 

3. Click Launch.

 


Send Data from ArrayExpress to Gitools

1. Load data from ArrayExpress to GenomeSpace.

  1. Open (and log into, if needed) GenomeSpace.
  2. Launch ArrayExpress from GenomeSpace by clicking the ArrayExpress icon in the toolbar.

  1. Search for ArrayExpress experiment data with gene expression data. As an example, we will search for a GEO glioblastoma dataset with the accession number GSE14805.

  1. Open your selected experiment by clicking the experiment accession number.

  1. Click the Send [experiment accession] data to GenomeSpace link.

  1. In the upload window, all of this experiment's files will be selected; you should clear the checkboxes for any files you do not want to upload to GenomeSpace. When all the experiment files you want to upload are correctly selected, click Upload.

  1. When all your files are uploaded to GenomeSpace, you can click the follow this link to open GenomeSpace UI link to go to your GenomeSpace.

2. Create a GCT file from your ArrayExpress data in GenePattern.

  1. Launch GenePattern from GenomeSpace by clicking the GenePattern icon in the toolbar.

  1. If needed, click Sign in Using GenomeSpace.
  2. In the Modules & Pipelines search box, start typing ExpressionFileCreator, and click the name when it appears in the options dropdown under the box.

  1. Click the GenomeSpace tab on the right side of the screen and navigate to the ArrayExpress data files you just saved to your GenomeSpace directory.

  1. Under the input file parameter in the center pane, select the Specify URL radio button, then drag your expression dataset ZIP file (containing CEL files) from the GenomeSpace tab and drop the file into the input file parameter field.  In the case of our example, this is the E-GEOD-14805.raw.1.zip file.

  1. In the method parameter, select MAS5.
  2. In the value to scale to, enter 2.
  3. Click Run.
  4. When the job finishes running, click the blue down-arrow next to the resulting GCT file and select Save to GenomeSpace.

  1. Select a GenomeSpace directory in which to save the file and click Select.

3. Visualize the GCT file in Gitools.

  1. Select the GCT file in GenomeSpace.
  2. Click the down-arrow next to the Gitools icon in the toolbar and select Launch on File.

  1. In the dialog box, click Launch.
  2. In the Gitools heatmap, if you are using the example data or your own data file that has expression values rather than logarithmic values, you will need to adjust the properties.  Click the Properties tab and the Cell tab. Under Scale, set the Min value to 0, the Mid value to 150, and the Max value to 300. Click the box for Mid and select black as the color.

This will result in a heatmap resembling the following:

 


Send Data from Galaxy to IGV

If GenomeSpace does not know how to convert a file you are sending, it will display the  icon next to the file name. You can still send the file, but the receiving tool may not be able to accept it.

1. Send your file from Galaxy to GenomeSpace.

  1. In Galaxy, select Send Data under Tools.
  2. Select GenomeSpace Exporter under the Send Data section.

  1. Select the dataset you want to send in the drop-down menu.

  1. Select the GenomeSpace directory to which you want to send the file.
  2. Name the file if you want (including the extension); otherwise, the name will be autogenerated.
  3. Click Execute.

2. Send file from GenomeSpace to IGV.

  1. In GenomeSpace, left-click the file you just sent from Galaxy.
  2. Select IGV.

  1. Click Launch.


Send Data from GenePattern to IGV

If GenomeSpace does not know how to convert a file you are sending, it will display the  icon next to the file name. You can still send the file, but the receiving tool may not be able to accept it.

1. Send your file from GenePattern to GenomeSpace.

  1. In GenePattern, click the down arrow next to the job results file you want to send to IGV.

  1. In the menu within the drop-down menu, select the location in your GenomeSpace directory structure in which you'd like to save the file and click Save.

2. Send your file from GenomeSpace to IGV.

  1. Left-click on the file you just uploaded to GenomeSpaceand select IGV.

  1. In the dialog box that appears, click Launch.

IGV launch dialog
 


Send Data from Genomica to GenePattern

If GenomeSpace does not know how to convert a file you are sending, it will display the  icon next to the file name. You can still send the file, but the receiving tool may not be able to accept it.

1. Send your file from Genomica to GenomeSpace.

  1. Select GenomeSpace>Save to GenomeSpace.

  1. In the file browser, select the GenomeSpace directory where you want the data file to be saved, enter a file name, and click Save As.

2. Send file from GenomeSpace to GenePattern.

  1. Left-click on the file you just uploaded from Genomica and select GenePattern

  1. In the dialog box, click Launch.

3. Save the file in GenePattern.

  1. Click Sign in Using GenomeSpace.
  2. You will be presented with the choice Save a Copy: Upload Directory.
  3. Click Submit.  You can now use this file from your GenePattern Uploads tab.