GO::View man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

GO::View(3)	      User Contributed Perl Documentation	   GO::View(3)

NAME
       GO::View - Creates a gif or png image for visualizing the GO DAG

DESCRIPTION
       This perl module generates a graphic that displays the parent and child
       relationships of a selected GO term. It also provides the visualization
       for the GO::TermFinder perl module created by the Stanford Microarray
       Database (SMD). This module is useful when analyzing experimental or
       computational results that produce a set of gene products that may have
       a common function or process.

SYNOPSIS
	   use GO::View;

	   my $goView =

	      GO::View->new(-goid		=> $goid,
			    -ontologyProvider	=> $ontology,
			    -annotationProvider => $annotation,
			    -termFinder		=> \@pvalues,
			    -aspect		=> 'P',
			    -configFile		=> $confFile,
			    -imageDir		=> "/tmp",
			    -imageUrlRoot	=> "http://www.ABC.com/tmp",
			    -imageName		=> "GOview.88.png",
			    -tree		=> 'up',
			    -nodeUrl		=> $goUrl,
			    -geneUrl		=> $geneUrl,
			    -pvalueCutOff	=> '0.01',
			    -imageLabel		=> "SGD");

	   argument		 required	      expect data and type
	   -------------------------------------------------------------------------
	   -goid		 No	     A gene ontology ID (GOID).
					     If nothing is passed in, the module
					     will use the top goid of each ontology
					     branch (i.e, goid for
					     molecular_function, biological_process,
					     or cellular_component)

	   -ontologyProvider	 Yes	     An ontology provider instance.

	   -annotationProvider	 No	     An annotation provider instance. It is
					     required for creating tree for GO Term
					     Finder result.

	   -termFinder		 No	     An array of hash references returned
					     from 'findTerms' method of
					     GO::TermFinder module. It is required
					     for creating tree for GO Term Finder
					     result.

	   -aspect		 No	     <P|C|F>. The aspect of the ontology
					     provider. It is required for creating
					     tree for GO Term Finder result.

	   -configFile		 Yes	     The configuration file for setting the
					     general variables for the graphic
					     display.

	   -imageDir		 Yes	     The directory for storing the newly
					     created image file. It must be
					     world (nobody) readable and writable
					     if you want to display the image to
					     the web.

	   -imageUrlRoot	 No	     The url root for the -imageDir. It is
					     required if you want to display the
					     image to the web.

	   -imageName		 No	     The image file name. By default, the
					     name will be something like
					     'GOview.xxxx.png'. The 'xxxx' will be
					     the process id.  A suffix for the image (.png
					     or .gif) should not be provided, as that will
					     be determined at run time, depending on the
					     capabilities of the GD library.

	   -treeType		 No	     <up|down>. The tree type.

					     1. up   => display the ancestor tree
							for the given goid.
					     2. down => display the descendant tree
							for the given goid.
					     By default, it will display the
					     descendant tree.

	   -geneUrl		 No	     The URL for each Gene to link to.
					     It needs to have the text <REPLACE_THIS> in
					     the url which will be substituted
					     by the real goid for a node.

	   -nodeUrl		 No	     The url for each GO node to link to.
					     It needs to have the text <REPLACE_THIS> in
					     the url which will be substituted
					     by the real goid for a node.

	   -pvalueCutOff	 No	     The p-value cutoff for displaying
					     the graphic for GO Term Finder.
					     The default is 0.01

	   -imageLabel		 No	     The image label which will appear at
					     the left bottom corner of the map.

	   -maxTopNodeToShow	 No	     This argument is used to limit the
					     amount of the graph that might be
					     shown, for the sake of reducing run-
					     time.  The default is 6.

	   ------------------------------------------------------------------------

	   To display the image on the web:

		$goView->showGraph;

	   To create and return image file name with full path:

		my $imageFile = $goView->createImage;

FEEDBACK
   Reporting Bugs
       Bug reports can be submitted via email

	 shuai@genome.stanford.edu

AUTHOR
       Shuai Weng, shuai@genome.stanford.edu

COPYRIGHT
       Copyright (c) 2003 Stanford University. All Rights Reserved.  This
       module is free software; you can redistribute it and/or modify it under
       the same terms as Perl itself.

APPENDIX
       The rest of the documentation details each of the public methods.

METHODS
   new
	Title	: new
	Function: Initializes the GO::View object.
		: Recognized named parameters are -goid, -ontologyProvider,
		  -annotationProvider, -termFinder, -aspect, -configFile,
		  -imageDir, -imageUrlRoot, -imageName, -treeType, -nodeUrl,
		  -imageLabel
	Returns : a new object
	Args	: named parameters

   graph
	Title	: graph
	Usage	: my $graph = $goView->graph;
	Function: Gets the newly created Graphviz instance.
	Returns : a new Graphviz instance.

   showGraph
	Title	: showGraph
	Usage	: $goView->showGraph;
	Function: Creates the image and print the map image to a file.
	Returns : the name of the file to which the image was written
	Throws	: Exception if the imageUrlRoot is not passed to the object.

   imageFile
	Title	: imageFile
	Usage	: my $imageFile = $goView->imageFile;
	Function: Gets the newly created image file name (with full path).
	Returns : image file name.

   createImage
	Title	: createImage
	Usage	: $goView->createImage;
	Function: Creates the GO tree image file. Calls it only if you
		  want to create the image file only and do not want to
		  display the image.
	Returns : The newly created image file name with full path.

   imageMap
	Title	 : imageMap
	Usage	 : my $map = $goView->imageMap;
	Function : returns the text that constitutes an image map for the
		   created image.
	Returns	 : a string

perl v5.14.1			  2007-07-19			   GO::View(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net