Cy3D - A 3D Network Renderer App for Cytoscape

Cy3D Screenshot

Download

Cy3D is currently under development. An early preview of Cy3D is available below.

Please send your feedback to the cytoscape-discuss google group. If you have any comments about Cy3D or about features that you would like to see in a Cytoscape 3D renderer please let us know. Your feedback will help shape the future of 3D rendering in Cytoscape.

The pre-bundled distribution is based on a development build of Cytoscape 3.3.0 SNAPSHOT. It is not a stable release build so please make a backup of your session files before opening them.

Current Limitations

Instructions

  1. To create a 3D view:
    • Select a network in the Network panel.
    • Right click on the network and select Create View (you may need to select Destroy View first).
    • In the "Choose a network view renderer" pop-up select Cy3D.
  2. To create a 3D view without destroying the existing view:
    • Open the network view in the standard 2D renderer.
    • Select all the nodes (Select > Nodes > Select All Nodes).

    • Click the New network from selection toolbar button.
    • Close the network view that was just created.
    • Select the newly created network in the Network panel.
    • Right click on the network and select Create View.
    • In the "Choose a network view renderer" pop-up select Cy3D.
  3. Controlling the camera
    • Cy3D has 2 modes: camera mode and select mode.
    • The modes are toggled using the toolbar in the 3D renderer view.
    • In camera mode the mouse rotates the camera around the network. Mouse wheel moves the camera in and out.
    • In select mode the mouse is used to select nodes and edges, and to activate the context menu.
    • For a detailed list of controls click the (?) icon at the top right of the 3D renderer view.
  4. Layouts (Manipulating the graph)
    • Currently the only way to move nodes around in 3D is to apply a layout.
    • There are four 3D layout algorithms currently available:
      • 3D Box
      • 3D Grid
      • 3D Spherical
      • 3D Force Directed (BioLayout)

    • Additionally there are two other ways to manipulate the graph which are implemented as layouts:
      • Flatten graph. This sets the Z coordinate of every node to zero. It is useful if you would like to apply a 2D layout, because most of the existing 2D layouts just ignore the Z coordinate. Apply the Flatten layout before or after applying a 2D layout to fix the results of the 2D layout.
      • Center graph. Computes the centroid of all the nodes and translates the graph so that the centroid is the new origin.

Software/Cy3D (last edited 2015-04-02 17:10:05 by MikeKucera)

MoinMoin Appliance - Powered by TurnKey Linux