WordCloud Parameter Tutorial

Outline

This tutorial will guide a user through how to use and manipulate the parameters associated with the WordCloud plugin using the Cytoscape session file provided. See the WordCloud Basic Tutorial for an introduction to using the basic functionality of the WordCloud plugin.

Pre-requisites -

Go to this page to download the plugin and test data

Instructions

Version 0.5 or newer

1. Open Cytoscape

2. Open the provided sample data file (File / Open / select the file AlzheimerEM.cys)

3. Be careful not to change the set of selected nodes for the network titled "EM1_Enrichment Map" as this will change the results that you will get.

The example network with the correct set of nodes selected:

Selected_Nodes.jpg

4. Create a cloud using the nodes already selected in the nodes already pre-selected in the network. Change the node attribute used for the semantic analysis to EM1_GS_DESCR and update the cloud. From here forth we will refer to this as the "Original Cloud".

Expected Original Cloud:

Original_Cloud.jpg

5. Expand the Advanced section of the Input Panel. Change the Max Num of Words from the default of 250 to 5 and create a new cloud. This will cause only the top 5 most significant words to appear in your cloud.

Expected Result:

Max_Word_Cloud.jpg

6. Select the original cloud from you list of clouds. Change the Word Aggregation Cutoff from 1 to 50 and create a new cloud.

Expected Result:

Word_Aggregation_Cutoff.jpg

7. Select the original cloud from your list of clouds. Create a new cloud from the original cloud. For the newly created cloud, select the checkbox titled "Normalize word size using selection/network ratios". This will cause a slider bar titled Network Normalization to appear. Previously, the size of words in the word tag cloud was based entirely on the selected nodes. Network Normalization allows the size of words to be calculated also using the make-up of the entire network. Try dragging the slider bar all the way from 0.0 to 1.0 and watch how the word tag cloud changes in real time.

Expected Result with Network Normalization = 1.0:

Network_Normalization.jpg

8. Select the original cloud from your list of clouds. In the Layout section of the input panel select Clustered-Boxes as the Cloud Style and create a new cloud.

Expected Result:

Boxes.jpg

9. Select the original cloud from your list of clouds. In the Layout section of the input panel select No-Clustering as the Cloud Style and create a new cloud.

Expected Result:

No_Clustering.jpg

10. Select the original cloud from your list of clouds. In the Layout section of the input panel press the "Export Cloud to Network" button. This will create a Cytoscape network whose nodes represent the words in the cloud and whose edges represent the co-occurence of words.

Expected Result:

Network_View.png

Make sure to re-select the EM1_Enrichment Map network before continuing.

11. Select the original cloud from your list of clouds. In the Word Exclusion List section of the input panel add the word "cancer" to be excluded (hit the add button after typing the word). Create a new cloud.

Expected Result:

Add_Cancer.jpg

12. Select the original cloud from your list of clouds. In the Word Exclusion List section of the input panel expand the word removal list. Under the section with the heading --Flagged Words-- select the word "kegg". Hit the Remove button and create a new cloud.

Expected Result:

Remove_KEGG.jpg

13. Select the original cloud from your list of clouds. In the Word Tokenization section of the input panel expand the Remove Delimiter List. Under the section with the heading --Common Delimiter-- select the "space" option. Hit the Remove button and create a new cloud.

Expected Result:

Remove_Space_Delim.png

14. Select the original cloud from your list of clouds and add the space character back to be used for tokenization. In the Word Stemming section of the input panel, select the option to "Enable Stemming" and create a new cloud.

Expected Result:

stemmingExample.png

Software/WordCloudPlugin/ParameterTutorial (last edited 2011-01-06 16:07:23 by LaylaOesper)

MoinMoin Appliance - Powered by TurnKey Linux