Differences between revisions 11 and 20 (spanning 9 versions)
Revision 11 as of 2007-01-09 00:29:15
Size: 5499
Editor: KeiichiroOno
Comment:
Revision 20 as of 2007-06-29 18:39:17
Size: 5807
Editor: KeiichiroOno
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
'''System requirements:''' The system requirements for Cytoscape depend on the size of the networks the user wants to load, view and manipulate. We recommend a recent computer (1GHz CPU or higher) with a high-end graphics card and at least 512MB of free physical RAM. Cytoscape expects a minimum screen resolution of 1024x768. ==== System requirements ====
The system requirements for Cytoscape depend on the size of the networks the user wants to load, view and manipulate.
Line 5: Line 6:
There are a number of options for downloading and installing Cytoscape: || || '''Small Network Visualization''' || '''Large Network Analysis/Visualization''' ||
|| '''Processor''' || 1GHz || As fast as possible ||
|| '''Memory''' || 512MB || 2GB+ ||
|| '''Graphics Card''' || On board Video || Highend Graphics Card ||
|| '''Monitor''' || XGA (1024X768) || Wide or Dual Monitor ||
Line 7: Line 12:
 * For Windows and Linux platforms, one-step installation is available via ''!InstallAnywhere''. For one-step installation, go to http://www.cytoscape.org, click Download Cytoscape, and follow the on-screen instructions.
 * For Mac OS X, we provide an alternative installation, available as a .dmg.zip file. When installed via this method, Cytoscape functions as a regular Mac application, and can be accessed via your Applications folder.
 * Finally, you can download and install a compressed archive distribution. Instructions for this option are provided below.
''' (1)''' '''Download and unpack the distribution.''' Cytoscape is distributed as a compressed archive (tar.gz or zip) containing the following files and directories:
== (1) If necessary, install Java ==
Line 12: Line 14:
{{{
cytoscape.jar Main Cytoscape application (Java archive)
If not already installed on your computer, download and install Java SE 5 or 6. '''''Cytoscape 2.4 will no longer run with Java version 1.4.x or lower. You must install Java SE 5 or 6!!!'''''
Line 15: Line 16:
cytoscape.props User-configurable properties and preferences
vizmap.props User-configurable visual mapping preferences
These can be found at:
Line 18: Line 18:
cytoscape.sh Script to run Cytoscape from command line (Linux, Mac OS X)
cytoscape.bat Script to run Cytoscape (Windows)
[http://java.sun.com/javase/downloads/index_jdk5.jsp Java SE 5]
Line 21: Line 20:
LICENSE.txt Cytoscape GNU LGPL License
Cytoscape2_4Manual.pdf Cytoscape 2.4 Manual (the document you are reading now)
[http://java.sun.com/javase/downloads/index.jsp Java SE 6]
Line 24: Line 22:
sampleData/
  galFiltered.gml Sample molecular interaction network file *
  galFiltered.sif Identical network in Simple Interaction Format *
  galExpData.pvals Sample gene expression matrix file *
  galFiltered.nodeAttrTable.xls Sample node attribute file in Microsoft Excel format
  galFiltered.cys Sample session file created from datasets above plus GO Annotations *
  BINDyeast.sif Network of all yeast protein-protein interactions in the
   BIND database as of Dec, 2006 **
  BINDhuman.sif Network of all human protein-protein interactions in the
   BIND database as of Dec, 2006 **
  yeastHighQuality.sif Sample molecular interaction network file ***
  interactome_merged.networkTable.gz Human interactome network file in tab-delimited format ****
In general, Java SE 6 is faster than 5. If your machine is compatible with the 6 series, please try version 6.
Line 37: Line 24:
plugins/ Directory containing cytoscape PlugIns, in .jar format. == (2) Install Cytoscape ==

There are a number of options for downloading and installing Cytoscape. All options can be downloaded from the [http://cytoscape.org] website.

 * Automatic installation packages exist for Windows, Mac OS X, and Linux platforms.
 * You can install Cytoscape from a compressed archive distribution.
 * You can build Cytoscape from the source code.
 * You can check out the latest and greatest software from our [http://chianti.ucsd.edu/svn Subversion repository].

Cytoscape installations (regardless of platform) containing the following files and directories:

||'''File'''||'''Description'''||
||cytoscape.jar||Main Cytoscape application (Java archive)||
||cytoscape.sh||Script to run Cytoscape from command line (Linux, Mac OS X)||
||cytoscape.bat ||Script to run Cytoscape (Windows)||
||LICENSE.txt/html||Cytoscape GNU LGPL License||
||lib/||library jar files needed to run Cytoscape.||
||docs/||Manuals in different formats. What you are reading now.||
||licenses/||Licence files for the various libraries distributed with Cytoscape.||
||plugins/||Directory containing cytoscape plugins, in .jar format.||
||sampleData/||||
|| ||galFiltered.gml -- Sample molecular interaction network file *||
|| ||galFiltered.sif -- Identical network in Simple Interaction Format *||
|| ||galExpData.pvals -- Sample gene expression matrix file *||
|| ||galFiltered.nodeAttrTable.xls -- Sample node attribute file in Microsoft Excel format||
|| ||galFiltered.cys -- Sample session file created from datasets above plus GO Annotations *||
|| ||BINDyeast.sif -- Network of all yeast protein-protein interactions in the BIND database as of Dec, 2006 **||
|| ||BINDhuman.sif -- Network of all human protein-protein interactions in the BIND database as of Dec, 2006 **||
|| ||yeastHighQuality.sif -- Sample molecular interaction network file ***||
|| ||interactome_merged.networkTable.gz -- Human interactome network file in tab-delimited format ****||
Line 40: Line 57:
** Obtained from data hosted at
     http://www.blueprint.org/bind/bind_downloads.html
** From von Mering et al., Nature, 417:399 (2002) and Lee et al,
     Science 298:799 (2002)
**** Created from Cytoscape tutorial web page. Original data sets are available at:
    http://www.cytoscape.org/cgi-bin/moin.cgi/Data_Sets/
    ''A merged human interactome by Andrew Garrow, Yeyejide Adeleye and Guy Warner
      Unilever, Safety and Environmental Assurance Center
}}}
'''(2) If necessary, install Java.''' If not already installed on your computer, download and install the Java SE 5 or 6. It can be found at:
Line 51: Line 58:
http://java.sun.com/javase/downloads/index_jdk5.jsp (Java SE 5) ** Obtained from data hosted at http://www.blueprint.org/bind/bind_downloads.html
Line 53: Line 60:
http://java.sun.com/javase/downloads/index.jsp (Java SE 6) ** From von Mering et al., Nature, 417:399 (2002) and Lee et al, Science 298:799 (2002)
Line 55: Line 62:
'''Cytoscape 2.4 does not support Java 1.4.x series. You must install Java SE 5 or 6.''' **** Created from Cytoscape tutorial web page. Original data sets are available at: http://www.cytoscape.org/cgi-bin/moin.cgi/Data_Sets/ from "A merged human interactome" by Andrew Garrow, Yeyejide Adeleye and Guy Warner (Unilever, Safety and Environmental Assurance Center).
Line 57: Line 64:
'''(3) Launch the application '''by running "cytoscape.sh" from the command line (Linux or Mac OS X) or double-clicking "cytoscape.bat" (Windows). Alternatively, you can pass the .jar file to Java directly using the command "java -Xmx512M -jar cytoscape.jar -p plugins". The ''-Xmx512M'' flag tells java to allocate more memory for Cytoscape and the ''-p plugins'' option tells cytoscape to load all of the plugins in the plugins directory. Loading the plugins is important because many key features like layouts, filters and the attribute browser are included with Cytoscape as plugins in the ''plugins'' directory. See the Command Line chapter for more detail. In Windows, it is also possible to directly double-click the .jar file to launch it. However, this does not allow specification of command-line arguments (such as the location of the plugin directory). On '''Mac OS X''', users who downloaded the Mac OS X version of Cytoscape, can double-click on the Cytoscape icon to start Cytoscape. Either double-clicking or dragging onto the Cytoscape application icon any .sif or .gml file will load that file into Cytoscape.
Line 59: Line 65:
'''Suggested Memory Size'''
||Number of Objects (nodes + edges)||Create View||Suggested Memory Size||
||~70,000||No|| 512M (default)||
||70,000-150,000||No||800M||
||~70,000||Yes||800M||
||70,000-150,000||Yes||1G||
Line 66: Line 66:
Memory usage depends on both number of objects (nodes+edges) and number of attributes. If the data includes a lot of attributes, more memory may be required. == (3) Launch the application ==
Line 68: Line 68:
||'''Important Note:'''For the application to work properly, all files should be left in the directory in which they were unpacked. The core Cytoscape application assumes this directory structure when looking for the various libraries needed to run the application. If you are adventurous, you can get creative with the $CLASSPATH and/or the cytoscape.jar manifest file and run Cytoscape from any location you want.|| Double-click on the icon created by the installer or by running {{{cytoscape.sh}}} from the command line (Linux or Mac OS X) or double-clicking {{{cytoscape.bat}}} (Windows). Alternatively, you can pass the .jar file to Java directly using the command {{{java -Xmx512M -jar cytoscape.jar -p plugins}}}. The {{{-Xmx512M}}} flag tells java to allocate more memory for Cytoscape and the {{{-p plugins}}} option tells cytoscape to load all of the plugins in the plugins directory. Loading the plugins is important because many key features like layouts, filters and the attribute browser are included with Cytoscape as plugins in the {{{plugins}}} directory. See the [:Cytoscape_User_Manual/Command_Line_Arguments:Command Line] chapter for more detail. In Windows, it is also possible to directly double-click the .jar file to launch it. However, this does not allow specification of command-line arguments (such as the location of the plugin directory).
Line 70: Line 70:
'''Cytoscape Window''' When you succeed in launching Cytoscape, a window will appear that looks like this (captured on Linux): When you succeed in launching Cytoscape, a window will appear that looks like this (captured on Linux):
Line 73: Line 73:


==== Note on Memory Consumption ====
For users interested in loading large networks, the amount of memory needed by Cytoscape will increase. Memory usage depends on both number of network objects (nodes+edges) and the number of attributes. Here are some ''rough'' suggestions for memory allocation:

''Suggested Memory Size '''Without''' View''
||Number of Objects (nodes + edges)||Suggested Memory Size||
||0 - 70,000|| 512M (default)||
||70,000 - 150,000||800M||

''Suggested Memory Size '''With''' View''
||Number of Objects (nodes + edges)||Suggested Memory Size||
||0 - 20,000||512M (default)||
||20,000 - 70,000||800M||
||70,000 - 150,000||1G||


=== Note on Directory Location ===

For the application to work properly, all files should be left in the directory in which they were unpacked. The core Cytoscape application assumes this directory structure when looking for the various libraries needed to run the application. If you are adventurous, you can get creative with the $CLASSPATH and/or the cytoscape.jar manifest file and run Cytoscape from any location you want.

Cytoscape is a Java application that runs on Linux, Windows, and Mac OS X.

System requirements

The system requirements for Cytoscape depend on the size of the networks the user wants to load, view and manipulate.

Small Network Visualization

Large Network Analysis/Visualization

Processor

1GHz

As fast as possible

Memory

512MB

2GB+

Graphics Card

On board Video

Highend Graphics Card

Monitor

XGA (1024X768)

Wide or Dual Monitor

(1) If necessary, install Java

If not already installed on your computer, download and install Java SE 5 or 6. Cytoscape 2.4 will no longer run with Java version 1.4.x or lower. You must install Java SE 5 or 6!!!

These can be found at:

[http://java.sun.com/javase/downloads/index_jdk5.jsp Java SE 5]

[http://java.sun.com/javase/downloads/index.jsp Java SE 6]

In general, Java SE 6 is faster than 5. If your machine is compatible with the 6 series, please try version 6.

(2) Install Cytoscape

There are a number of options for downloading and installing Cytoscape. All options can be downloaded from the [http://cytoscape.org] website.

  • Automatic installation packages exist for Windows, Mac OS X, and Linux platforms.
  • You can install Cytoscape from a compressed archive distribution.
  • You can build Cytoscape from the source code.
  • You can check out the latest and greatest software from our [http://chianti.ucsd.edu/svn Subversion repository].

Cytoscape installations (regardless of platform) containing the following files and directories:

File

Description

cytoscape.jar

Main Cytoscape application (Java archive)

cytoscape.sh

Script to run Cytoscape from command line (Linux, Mac OS X)

cytoscape.bat

Script to run Cytoscape (Windows)

LICENSE.txt/html

Cytoscape GNU LGPL License

lib/

library jar files needed to run Cytoscape.

docs/

Manuals in different formats. What you are reading now.

licenses/

Licence files for the various libraries distributed with Cytoscape.

plugins/

Directory containing cytoscape plugins, in .jar format.

sampleData/

galFiltered.gml -- Sample molecular interaction network file *

galFiltered.sif -- Identical network in Simple Interaction Format *

galExpData.pvals -- Sample gene expression matrix file *

galFiltered.nodeAttrTable.xls -- Sample node attribute file in Microsoft Excel format

galFiltered.cys -- Sample session file created from datasets above plus GO Annotations *

BINDyeast.sif -- Network of all yeast protein-protein interactions in the BIND database as of Dec, 2006 **

BINDhuman.sif -- Network of all human protein-protein interactions in the BIND database as of Dec, 2006 **

yeastHighQuality.sif -- Sample molecular interaction network file ***

interactome_merged.networkTable.gz -- Human interactome network file in tab-delimited format ****

* From Ideker et al., Science 292:929 (2001)

** Obtained from data hosted at http://www.blueprint.org/bind/bind_downloads.html

** From von Mering et al., Nature, 417:399 (2002) and Lee et al, Science 298:799 (2002)

**** Created from Cytoscape tutorial web page. Original data sets are available at: http://www.cytoscape.org/cgi-bin/moin.cgi/Data_Sets/ from "A merged human interactome" by Andrew Garrow, Yeyejide Adeleye and Guy Warner (Unilever, Safety and Environmental Assurance Center).

(3) Launch the application

Double-click on the icon created by the installer or by running cytoscape.sh from the command line (Linux or Mac OS X) or double-clicking cytoscape.bat (Windows). Alternatively, you can pass the .jar file to Java directly using the command java -Xmx512M -jar cytoscape.jar -p plugins. The -Xmx512M flag tells java to allocate more memory for Cytoscape and the -p plugins option tells cytoscape to load all of the plugins in the plugins directory. Loading the plugins is important because many key features like layouts, filters and the attribute browser are included with Cytoscape as plugins in the plugins directory. See the [:Cytoscape_User_Manual/Command_Line_Arguments:Command Line] chapter for more detail. In Windows, it is also possible to directly double-click the .jar file to launch it. However, this does not allow specification of command-line arguments (such as the location of the plugin directory).

When you succeed in launching Cytoscape, a window will appear that looks like this (captured on Linux):

attachment:cytoscape_startup.png

Note on Memory Consumption

For users interested in loading large networks, the amount of memory needed by Cytoscape will increase. Memory usage depends on both number of network objects (nodes+edges) and the number of attributes. Here are some rough suggestions for memory allocation:

Suggested Memory Size Without View

Number of Objects (nodes + edges)

Suggested Memory Size

0 - 70,000

512M (default)

70,000 - 150,000

800M

Suggested Memory Size With View

Number of Objects (nodes + edges)

Suggested Memory Size

0 - 20,000

512M (default)

20,000 - 70,000

800M

70,000 - 150,000

1G

Note on Directory Location

For the application to work properly, all files should be left in the directory in which they were unpacked. The core Cytoscape application assumes this directory structure when looking for the various libraries needed to run the application. If you are adventurous, you can get creative with the $CLASSPATH and/or the cytoscape.jar manifest file and run Cytoscape from any location you want.

Cytoscape_User_Manual/Launching_Cytoscape (last edited 2010-10-07 18:01:55 by malbec)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux