Difference between revisions of "Menu Bar"

(Tools)
(How to Cite geWorkbench)
 
(88 intermediate revisions by 2 users not shown)
Line 11: Line 11:
  
  
The first two items in the menu, "File" and "Edit", apply to the Project Folders component, described in the next section.
+
The first two items in the menu, "File" and "Edit", apply to the [[Workspace]], described in the next section.
  
==Background on the Project Folders component==
+
==Background on the Workspace==
  
In brief, the Project Folders component is used for data organization and management.  It contains four types of "nodes", arranged in a hierarchical fashion.
+
The [[Workspace]] is used for data organization and management.  It arranges data nodes and the results of analysis on the data in a hierarchical fashion.
  
* '''Workspace''' - A workspace contains all the data for a geWorkbench session.  Only one workspace can be present at a time.  A workspace can be saved and reloaded.  Workspaces are used to hold one or more projects.
+
* '''Workspace''' - A [[Workspace]] contains all the data for a geWorkbench session.  Only one [[Workspace]] can be present at a time.  A [[Workspace]] can be saved and reloaded.   
* '''Project''' - A project is used to hold the data and the analysis results for a particular experiment.  A workspace can contain more than one project, and one can easily switch between projects.
 
 
* '''Data nodes''' - These contain data either loaded from files on disk or retrieved from the network.
 
* '''Data nodes''' - These contain data either loaded from files on disk or retrieved from the network.
 
* '''Result nodes''' - After an analysis is done in geWorkbench, a result node is created as a child of the data node from which it was created.
 
* '''Result nodes''' - After an analysis is done in geWorkbench, a result node is created as a child of the data node from which it was created.
  
  
The following diagram shows the Project Folders component with a single data node and its child t-test analysis result node.
+
The following diagram shows the [[Workspace]] with a single data node and its child t-test analysis result node.
  
  
[[Image:Menu_Bar_Project_Folders.png]]
+
[[Image:Workspace_with_t-test.png]]
  
  
Further details about the Project Folders component can be found in the [[Projects|Projects]] section.
 
  
 
==File==
 
==File==
Line 38: Line 36:
  
 
===Open===
 
===Open===
 +
All options for opening files are explained in the sections [[Local_Data_Files]] and [[Remote_Data_Sources]].
  
* '''File''' - Open a specific data file from disk.  A Project node must be selected in the Project Folders component.  A standard file browser will appear, and the user can select from any of the [[Local_Data_Files#Supported_data_formats | file types]] that geWorkbench can directly load.  The data file will be loaded into the selected project.  If no project node yet exists, one must be created before a data file can be loaded.
+
* '''File''' - Open a specific data file from disk.  A standard file browser will appear, and the user can select from any of the [[Local_Data_Files#Supported_data_formats | file types]] that geWorkbench can directly load.   
* '''Workspace''' - Open a previously saved geWorkbench workspace.  A standard file browser will appear with which to locate the desired workspace file.  As shown in the figure below, a dialog will appear warning the user that the current workspace will be overwritten.  The user is offered the option to save the current workspace before proceeding.  "Open Workspace" can be used regardless of what node is currently selected in the Project Folders component.
+
** '''Note''' - The Open File action is also available by right-clicking on the [[Workspace]] node.
 +
* '''Workspace''' - Open a previously saved geWorkbench [[Workspace]].  A standard file browser will appear with which to locate the desired [[Workspace]] file.  As shown in the figure below, a dialog will appear warning the user that the current [[Workspace]] will be overwritten.  The user is offered the option to save the current [[Workspace]] before proceeding.   
  
  
Line 47: Line 47:
 
===Save===
 
===Save===
  
* '''Workspace''' - Save the current geWorkbench workspace to a file on disk.  All projects, data and result nodes will be saved.
+
* '''Workspace''' - Save the current geWorkbench [[Workspace]] to a file on disk.  All data and result nodes will be saved.
 +
* '''Dataset''' - Save the currently selected data node.  This is implemented for the following data types:
 +
** Microarray gene expression -  data is saved using the geWorkbench ".exp" format, regardless of the original format. This allows saving e.g. a merged dataset, and/or any array and marker sets that may have been created.
 +
** FASTA - saved in FASTA format (.fasta).
 +
** PDB - saved in PDB format (.pdb).
 +
** Network - saved using the Adjacency Matrix "ADJ" format (.adj).
 +
 
 +
Note - an additional option to export an expression file to a tab-delimited format is available by right-clicking directly on the expression data node.
  
  
Line 54: Line 61:
 
===New===
 
===New===
  
* '''Workspace''' - Create a new workspace in the Project Folders component.  Doing so will destroy the existing workspace, so the user will be prompted as to whether to save the current workspace.  This is shown in the following diagram.
+
* '''Workspace''' - Create a new [[Workspace]].  Doing so will destroy the existing [[Workspace]], so the user will be prompted as to whether to save the current [[Workspace]].  This is shown in the diagram below.
  
  
 +
[[Image:Menu_Bar_File_New_Workspace_Creation.png]]
  
[[Image:Menu_Bar_File_New_Workspace_Creation.png]]
+
===Merge Datasets===
 +
If more than one microarray expression data file or data set originating from the same platform has been loaded into the [[Workspace]], they [[Local_Data_Files#Microrray_data_and_merging_datasets | can be merged]] into one for analysis.  Highlight the microarrays/datasets to be merged, then select "Merge Datasets".  The microarray data nodes to be merged must all be from the same platform (chip type).
  
 +
Requirements for merging microarray data files or data sets:
 +
* Markers - each file or dataset to be merged must contain exactly the same list of markers.
 +
* Arrays - no array name can be repeated more than once.
 +
If either condition above is not met, a warning pop-up will appear and the merge will be terminated.
  
* '''Project''' - Within a workspace, create a new project.  Any number of projects can be created in a workspace.
+
Merging is not supported for other file types such as PDB, Fasta etc.
  
===Export===
+
====Example: Merging microarray data nodes====
  
* Export the microarray dataset currently selected in the Project Folders component in the [[File_Formats#Affymetrix_File_Matrix_Format_.28geWorkbench.29 | "Affymetrix Matrix File Format"]] (.exp).  This format preserves array sets that may have been defined.
+
'''1.''' In the [[Workspace]], select the microarray data nodes that you want to merge.
  
===Merge Datasets===
+
[[Image:Menu_Bar_Merge_Select_Files.png]]
  
If more than one data file originating from the same platform has been loaded into a project, the datasets can be merged into one for analysis.  See [[Local_Data_Files#Microrray_data_and_merging_datasets]] for further information.
+
'''2.''' Click on '''File''' in the menu bar, and choose '''Merge Datasets'''.
  
===Remove===
+
[[Image:File_Merge_Datasets.png]]
  
This option will remove a project or a data node under the project from the Project Folders component.  It will not remove a top-level workspace.
 
  
 +
'''3.''' The result is a new data node containing the merged data.  The original data nodes are still present.
  
  
===Exit===
+
[[Image:Menu_Bar_Files_Merged.png]]
  
Close geWorkbench.  The user will be prompted as to whether to save the workspace before closing.
+
===Remove===
  
[[Image:Menu_Bar_Exit.png]]
+
This option will remove one or more selected data nodes from the [[Workspace]]. (Multiple selection is supported). It will not remove the [[Workspace]] node itself.
  
 +
===Exit===
  
 +
Close geWorkbench.  The user will be prompted as to whether to save the [[Workspace]] before closing.
  
===Image Snapshot===
+
[[Image:Menu_Bar_Exit.png]]
  
 
==Edit==
 
==Edit==
 
===Rename===
 
===Rename===
  
* '''Project''' - Rename the currently selected project.  (Also works when a project child node is selected).
 
 
* '''File''' - Rename the currently selected data or result node.
 
* '''File''' - Rename the currently selected data or result node.
 
==View==
 
===Clear Selection===
 
  
 
==Commands==
 
==Commands==
Line 100: Line 111:
  
 
[[Image:Menu_Bar_Commands.png]]
 
[[Image:Menu_Bar_Commands.png]]
 +
 +
 +
The first three entries, "Analysis", "Filtering", and "Normalization" are context sensitive.  They will display the components of each type available for the data node type currently selected in the [[Workspace]].  Only components which have been loaded in the [[Component Configuration Manager]] will be displayed.
 +
 +
The following choices are available under the "Commands" menu:
 +
 +
* '''Analysis''' -> show currently loaded analysis components
 +
* '''Filtering''' -> show currently loaded filtering components
 +
* '''Normalization''' -> show currently loaded normalization components
 +
* '''Navigation''' - (F12) - Clicking on "Navigate" in the menu, or hitting the "F12" key, will pop up a menu listing all windows open in geWorkbench.  Double-clicking on an entry in the list will display that window (if it was previously hidden) and make it the active input window.  Windows also can be searched for by name in the "Search" field at top.
 +
* '''Clear "Selection" Set''' - Clears the contents of the default "Selection" set in either the Markers or the Arrays component (whichever is currently visible).
 +
 +
 +
The figure below shows the Navigation menu.
 +
 +
 +
[[Image:Menu_Bar_Commands_Navigation.png]]
  
 
==Tools==
 
==Tools==
Line 105: Line 133:
  
 
[[Image:Menu_Bar_Tools.png]]
 
[[Image:Menu_Bar_Tools.png]]
 +
 +
 +
===Choose OBO Source===
 +
 +
By default, each time geWorkbench starts, it downloads the latest Gene Ontology OBO file from the [http://geneontology.org/page/download-ontology geneontology.org download site], and then loads this file for use by its components (e.g. GO Viewer, GO Analysis, CNKB).  However, the "Choose OBO Source" entry in the Tools menu allows a local file to be chosen instead.
 +
 +
The file of type go-basic.obo is downloaded. Only this format file can be used in geWorkbench.
 +
 +
If the OBO Source setting is changed in either direction between remote and local, geWorkbench must be restarted before the change will take effect.
 +
 +
If the remote gene ontology OBO file cannot be downloaded, a default local copy is used instead.
 +
 +
In addition, the user can elect to use a local OBO file rather than using the remote copy.  The local OBO file to be used can be chosen.
 +
 +
 +
====Remote OBO file (default)====
 +
Use the OBO file downloaded from geneontology.org.
 +
 +
* Note - if the remote OBO file cannot be downloaded from the www.geneontology.org site, a copy of the file which is included with the geWorkbench installation will be used instead.  It is located in the geWorkbench data subdirectory.
 +
 +
 +
[[Image:Tools_OBO_source_remote.png]]
 +
 +
 +
====Local OBO file====
 +
A file browser allows the user to specify any desired local copy of the OBO file.  After the setting has been changed, geWorkbench must be restarted before the change will take effect.
 +
 +
 +
[[Image:Tools_OBO_source_local.png]]
  
 
===Component Configuration===
 
===Component Configuration===
Line 115: Line 172:
 
===Preferences===
 
===Preferences===
  
 
+
Please see the [[Preferences]] section for a description of features that can be configured in geWorkbench.  These include the default text editor, color schemes for heat maps, GenePix expression calculation methods, and the remote component repository URL.
[[Image:Menu_Bar_Preferences.png]]
 
 
 
 
 
  
 
===genSpace===
 
===genSpace===
 +
Please see the [[GenSpace|genSpace]] tutorial for further information.
  
[[Image:Menu_Bar_genSpace.png]]
 
  
[[GenSpace|genSpace]] is covered in its own chapter in these tutorials.
+
[[Image:Menu_Bar_genSpace.png|{{ImageMaxWidth}}]]
  
 
==Help==
 
==Help==
Line 132: Line 186:
  
  
===Help Topics===
+
===geworkbench.org===
 +
 
 +
The [http://www.geworkbench.org geWorkbench project] home page.
  
geWorkbench has self-contained help chapters for a number of its components.  These chapters are installed directly on the machine with geWorkbench and do not depend on network connectivity.  They are implemented using the Java Help component.  In most cases, the content is similar or identical to the material available in the corresponding geWorkbench tutorial sections.
+
===geWorkbench Tutorials===
  
Chapters are navigated by clicking on the desired chapter or section in the list on the left side of the component, the material is displayed in the built-in browser on the right-hand side of the component.
+
Full [http://wiki.c2b2.columbia.edu/workbench/index.php/Tutorials documentation and examples] for each component of geWorkbench.
  
[[Image:Online_Help.png]]
+
===How to Cite geWorkbench===
  
===Links to external sites===
+
[http://wiki.c2b2.columbia.edu/workbench/index.php/Cite Instructions] for citing geWorkbench in publications.
  
'''geWorkbench.org''' - This is the URL of the geWorkbench project home page.  It contains full information about geWorkbench.
+
===Show Splash Screen===
 +
Displays the geWorkbench startup splash screen with developer credits.
  
'''Knowledge Center''' - The National Cancer Institute's Molecular Analysis Tools Knowledge Center provides user support for geWorkbench.
+
===Show Welcome Screen===
  
===Release and System Information===
+
The Wecome Screen is displayed the first time a new version of geWorkbench is run on a computer.  It displays introductory information about how to learn about using geWorkbench.  It may also provide version-specific notices.
  
'''About''' - Displays the geWorkbench startup splash screen with developer credits.
+
* The Welcome Screen is dismissed by pushing its "Hide" button.
 +
* The Welcome Screen can be recalled at any time by selecting "Show Welcome Screen" under the main menu bar Help entry.
 +
* The Welcome screen remembers whether is was being displayed or not last time geWorkbench was closed, and will be in the same state when geWorkbench is next run.
  
'''Show Welcome Screen''' - The first time a new version of geWorkbench is started, this screen is displayed.  This menu item will redisplay the welcome screen.
 
  
'''System Info''' - Displays information about the operating system, the Java version and Java memory usage.
+
===System Info===
 +
Displays information about the operating system, the Java version and Java memory usage.
  
 
[[Image:Menu_System_Info.png]]
 
[[Image:Menu_System_Info.png]]
  
  
'''Version Info''' - Displays the version number of the currently running copy of geWorkbench.  It also displays the date on which that version was created.
+
===Version Info===
 +
Displays the version number of the currently running copy of geWorkbench.  It also displays the date on which that version was created.
  
  
 
[[Image:Menu_Bar_Version_Info.png]]
 
[[Image:Menu_Bar_Version_Info.png]]

Latest revision as of 15:57, 27 January 2015

Home | Quick Start | Basics | Menu Bar | Preferences | Component Configuration Manager | Workspace | Information Panel | Local Data Files | File Formats | caArray | Array Sets | Marker Sets | Microarray Dataset Viewers | Filtering | Normalization | Tutorial Data | geWorkbench-web Tutorials

Analysis Framework | ANOVA | ARACNe | BLAST | Cellular Networks KnowledgeBase | CeRNA/Hermes Query | Classification (KNN, WV) | Color Mosaic | Consensus Clustering | Cytoscape | Cupid | DeMAND | Expression Value Distribution | Fold-Change | Gene Ontology Term Analysis | Gene Ontology Viewer | GenomeSpace | genSpace | Grid Services | GSEA | Hierarchical Clustering | IDEA | Jmol | K-Means Clustering | LINCS Query | Marker Annotations | MarkUs | Master Regulator Analysis | (MRA-FET Method) | (MRA-MARINa Method) | MatrixREDUCE | MINDy | Pattern Discovery | PCA | Promoter Analysis | Pudge | SAM | Sequence Retriever | SkyBase | SkyLine | SOM | SVM | T-Test | Viper Analysis | Volcano Plot



Introduction

The Menu Bar is located at the top of the geWorkbench graphical interface, and provides access to important actions, settings and information.

This section will briefly cover the individual menu items. Some items have their own more extensive documentation, and links to this will be provided.

Menu Bar.png


The first two items in the menu, "File" and "Edit", apply to the Workspace, described in the next section.

Background on the Workspace

The Workspace is used for data organization and management. It arranges data nodes and the results of analysis on the data in a hierarchical fashion.

  • Workspace - A Workspace contains all the data for a geWorkbench session. Only one Workspace can be present at a time. A Workspace can be saved and reloaded.
  • Data nodes - These contain data either loaded from files on disk or retrieved from the network.
  • Result nodes - After an analysis is done in geWorkbench, a result node is created as a child of the data node from which it was created.


The following diagram shows the Workspace with a single data node and its child t-test analysis result node.


Workspace with t-test.png


File

The following choices are available under the File menu.

Menu Bar File Open.png


Open

All options for opening files are explained in the sections Local_Data_Files and Remote_Data_Sources.

  • File - Open a specific data file from disk. A standard file browser will appear, and the user can select from any of the file types that geWorkbench can directly load.
    • Note - The Open File action is also available by right-clicking on the Workspace node.
  • Workspace - Open a previously saved geWorkbench Workspace. A standard file browser will appear with which to locate the desired Workspace file. As shown in the figure below, a dialog will appear warning the user that the current Workspace will be overwritten. The user is offered the option to save the current Workspace before proceeding.


Menu Bar File Open Workspace Loading.png

Save

  • Workspace - Save the current geWorkbench Workspace to a file on disk. All data and result nodes will be saved.
  • Dataset - Save the currently selected data node. This is implemented for the following data types:
    • Microarray gene expression - data is saved using the geWorkbench ".exp" format, regardless of the original format. This allows saving e.g. a merged dataset, and/or any array and marker sets that may have been created.
    • FASTA - saved in FASTA format (.fasta).
    • PDB - saved in PDB format (.pdb).
    • Network - saved using the Adjacency Matrix "ADJ" format (.adj).

Note - an additional option to export an expression file to a tab-delimited format is available by right-clicking directly on the expression data node.


Menu Bar File Save Workspace.png

New

  • Workspace - Create a new Workspace. Doing so will destroy the existing Workspace, so the user will be prompted as to whether to save the current Workspace. This is shown in the diagram below.


Menu Bar File New Workspace Creation.png

Merge Datasets

If more than one microarray expression data file or data set originating from the same platform has been loaded into the Workspace, they can be merged into one for analysis. Highlight the microarrays/datasets to be merged, then select "Merge Datasets". The microarray data nodes to be merged must all be from the same platform (chip type).

Requirements for merging microarray data files or data sets:

  • Markers - each file or dataset to be merged must contain exactly the same list of markers.
  • Arrays - no array name can be repeated more than once.

If either condition above is not met, a warning pop-up will appear and the merge will be terminated.

Merging is not supported for other file types such as PDB, Fasta etc.

Example: Merging microarray data nodes

1. In the Workspace, select the microarray data nodes that you want to merge.

Menu Bar Merge Select Files.png

2. Click on File in the menu bar, and choose Merge Datasets.

File Merge Datasets.png


3. The result is a new data node containing the merged data. The original data nodes are still present.


Menu Bar Files Merged.png

Remove

This option will remove one or more selected data nodes from the Workspace. (Multiple selection is supported). It will not remove the Workspace node itself.

Exit

Close geWorkbench. The user will be prompted as to whether to save the Workspace before closing.

Menu Bar Exit.png

Edit

Rename

  • File - Rename the currently selected data or result node.

Commands

Menu Bar Commands.png


The first three entries, "Analysis", "Filtering", and "Normalization" are context sensitive. They will display the components of each type available for the data node type currently selected in the Workspace. Only components which have been loaded in the Component Configuration Manager will be displayed.

The following choices are available under the "Commands" menu:

  • Analysis -> show currently loaded analysis components
  • Filtering -> show currently loaded filtering components
  • Normalization -> show currently loaded normalization components
  • Navigation - (F12) - Clicking on "Navigate" in the menu, or hitting the "F12" key, will pop up a menu listing all windows open in geWorkbench. Double-clicking on an entry in the list will display that window (if it was previously hidden) and make it the active input window. Windows also can be searched for by name in the "Search" field at top.
  • Clear "Selection" Set - Clears the contents of the default "Selection" set in either the Markers or the Arrays component (whichever is currently visible).


The figure below shows the Navigation menu.


Menu Bar Commands Navigation.png

Tools

Menu Bar Tools.png


Choose OBO Source

By default, each time geWorkbench starts, it downloads the latest Gene Ontology OBO file from the geneontology.org download site, and then loads this file for use by its components (e.g. GO Viewer, GO Analysis, CNKB). However, the "Choose OBO Source" entry in the Tools menu allows a local file to be chosen instead.

The file of type go-basic.obo is downloaded. Only this format file can be used in geWorkbench.

If the OBO Source setting is changed in either direction between remote and local, geWorkbench must be restarted before the change will take effect.

If the remote gene ontology OBO file cannot be downloaded, a default local copy is used instead.

In addition, the user can elect to use a local OBO file rather than using the remote copy. The local OBO file to be used can be chosen.


Remote OBO file (default)

Use the OBO file downloaded from geneontology.org.

  • Note - if the remote OBO file cannot be downloaded from the www.geneontology.org site, a copy of the file which is included with the geWorkbench installation will be used instead. It is located in the geWorkbench data subdirectory.


Tools OBO source remote.png


Local OBO file

A file browser allows the user to specify any desired local copy of the OBO file. After the setting has been changed, geWorkbench must be restarted before the change will take effect.


Tools OBO source local.png

Component Configuration

geWorkbench has a large selection of components applicable to many different areas of biological data analysis. A particular investigator may wish to load only the components needed for his or her own analysis.


The Component Configuration Manager allows individual geWorkbench components to be loaded or unloaded. Full details on its use are available in the Component Configuration Manager tutorial chapter.

Preferences

Please see the Preferences section for a description of features that can be configured in geWorkbench. These include the default text editor, color schemes for heat maps, GenePix expression calculation methods, and the remote component repository URL.

genSpace

Please see the genSpace tutorial for further information.


Menu Bar genSpace.png

Help

Menu Help.png


geworkbench.org

The geWorkbench project home page.

geWorkbench Tutorials

Full documentation and examples for each component of geWorkbench.

How to Cite geWorkbench

Instructions for citing geWorkbench in publications.

Show Splash Screen

Displays the geWorkbench startup splash screen with developer credits.

Show Welcome Screen

The Wecome Screen is displayed the first time a new version of geWorkbench is run on a computer. It displays introductory information about how to learn about using geWorkbench. It may also provide version-specific notices.

  • The Welcome Screen is dismissed by pushing its "Hide" button.
  • The Welcome Screen can be recalled at any time by selecting "Show Welcome Screen" under the main menu bar Help entry.
  • The Welcome screen remembers whether is was being displayed or not last time geWorkbench was closed, and will be in the same state when geWorkbench is next run.


System Info

Displays information about the operating system, the Java version and Java memory usage.

Menu System Info.png


Version Info

Displays the version number of the currently running copy of geWorkbench. It also displays the date on which that version was created.


Menu Bar Version Info.png