Differences between revisions 15 and 18 (spanning 3 versions)
Revision 15 as of 2006-07-12 22:51:18
Size: 2566
Editor: KeiichiroOno
Comment:
Revision 18 as of 2007-01-18 18:57:33
Size: 1776
Editor: nebbiolo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<!> '''''See page [:Cytoscape_2.5] for the latest updates on release 2.5.''''' <!>
Line 15: Line 16:
 * Visual Legend automatic generator
Line 25: Line 25:
 * New BioDataServer to fully support entries in OBO and Gene Asociation file.
Line 28: Line 27:
 * Migration to [http://java.sun.com/j2se/1.5.0/index.jsp Java version 5] and lib directory cleanup (especially XML-related files)
Line 34: Line 32:
 * Remove the "GO Level" idea from Gene Ontology Server
Line 37: Line 34:
== Priority for 2.4 Release ==
 1. Oficially release Metanode plugin
 1. Automatic node label position adjustment (place labels outside of the node)
 1. ID Mapping
 1. [:VisualLegendGenerator:Automatic Visual Legend generator] (code is already available. Needs generic GUI)
 1. Immutable/Invisible CyAttributes (mainly for Metanodes)
 1. Migration to Java Version 5
   * Test core plugins in v5 environments
   * Replace old library files
   * Optional: use v5 features (such as generics, extended for loops, etc.) for writing more readable & stable codes

<!> See page [:Cytoscape_2.5] for the latest updates on release 2.5. <!>

Features

  • Meta Nodes, Phase 2
  • ID Mapping (was planned for 2.3)
  • Generic Plugin-state saving
  • Attribute Based Layout (e.g. cell localization based layout)
  • editor support for hyperedges
  • editor support for graphic labels, custom graphical nodes
  • Multi-colored nodes
  • Better hide/show for edges/ nodes
  • Real-time vizmapper update
  • Vizmapper map-by-filter value (e.g. color nodes by value of function)
  • KEGG Reader / Reaction node + editor
  • Expression Matrix reader for more data formats (MIAME)
  • Interactive Slider Widget
  • Standardize context menus for nodes/edges
  • Network specific node and edge attributes
  • Generic Preference System and inteligent UI for the new preference data structure
  • Complex object (tree, map, etc.) viewer in Attribute Browser
  • Cytoscape Theme (Skin)

  • Logging system (maybe [http://jakarta.apache.org/commons/logging/ Commons Logging]?), instead of using tons of System.out.print

  • BioPAX output
  • editor support for connecting edges to metanodes and their children
  • editor support for adding "templates" (e.g. metanode templates, network motifs) to canvas
  • Headless mode, Phase 2 (Web Service?)

Refactoring / Design Issues

  • New GraphObject class; for nodes/edges

  • Define Invisible CyAttributes (CyAttributes which is not shown on the Browser. Used internally)

  • Performance tuning for save/load huge sessions
  • Formalize what goes in the core
  • Improving / Refactoring Event Model
  • Expression Matrix must use CyAttribute instead of redundant data structure.

  • Unit tests/swing unit tests + more automated build system that includes building of plugins.

Cytoscape_2.4_and_Beyond (last edited 2009-02-12 01:03:05 by localhost)

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