Differences between revisions 7 and 8
Revision 7 as of 2006-07-13 21:36:02
Size: 3988
Editor: nebbiolo
Comment:
Revision 8 as of 2006-07-13 21:57:27
Size: 4145
Editor: nebbiolo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
Line 19: Line 20:
   1. Automatic node label position adjustment (place labels outside of the node). ''UCSD''
   1. [:VisualLegendGenerator:Automatic Visual Legend generator] (code is already available. Needs generic GUI). ''Kei''
   1. Use Arrow keys to move nodes. ''UCSD''
   1. Custom edge graphics. ''UCSD''
   1. Automatic node label position adjustment (place labels outside of the node). ''UCSD'' high
   1. [:VisualLegendGenerator:Automatic Visual Legend generator] (code is already available. Needs generic GUI). ''Kei'' high
   1. Use Arrow keys to move nodes. ''UCSD'' high
   1. Custom edge graphics. ''UCSD'' low
Line 24: Line 25:
   1. [:QuickFindRFC:Quick Find]. ''Ethan''
   1. Linkout for edges. ''Doron or Allan''
   1. Linkout from node browser (i.e. right click in a cell and get the linkout data for that attribute). ''Kei''
   1. [:QuickFindRFC:Quick Find]. ''Ethan'' medium
   1. Linkout for edges. ''Doron or Allan'' medium
   1. Linkout from node browser (i.e. right click in a cell and get the linkout data for that attribute). ''Kei'' low
Line 28: Line 29:
   1. Official release of Metanode plugin ''Scooter/Iliana++''
   1. GenMAPP annotations. ''Alex''
   1. Attribute based layout. ''Agilent/MSKCC''
   1. Ability to add "sticky notes" to a network - this basically just means adding a way to annotate a network. The current network attributes are a bit hard to use for this sort of thing. It would be hard to enter/read a paragraph of text describing a network with the current interface. ''Kei''
   1. Official release of Metanode plugin ''Scooter/Iliana++'' medium
   1. GenMAPP annotations. ''Alex'' medium
   1. Attribute based layout. ''Agilent/MSKCC'' medium
   1. Ability to add "sticky notes" to a network - this basically just means adding a way to annotate a network. The current network attributes are a bit hard to use for this sort of thing. It would be hard to enter/read a paragraph of text describing a network with the current interface. ''Kei'' low
Line 33: Line 34:
   1. ID Mapping Service. ''MSKCC''
   1. BioPAX Editing / Support for Pathway Commons. ''MSKCC''
   1. BioGRID import. ''UCSD''
   1. Consolidated network import capabilities (i.e. gather all import plugins into one place). ''UCSD''
   1. Immutable/Invisible CyAttributes (mainly for Metanodes). ''Ethan''
   1. Expression Matrix import. ''UCSD''
   1. ID Mapping Service. ''MSKCC'' medium
   1. BioPAX Editing / Support for Pathway Commons. ''MSKCC'' high
   1. BioGRID import. ''UCSD'' medium
   1. Consolidated network import capabilities (i.e. gather all import plugins into one place). ''UCSD'' medium
   1. Immutable/Invisible CyAttributes (mainly for Metanodes). ''Ethan'' medium
   1. Expression Matrix import. ''UCSD'' medium
Line 42: Line 43:
   1. Ability to delete attributes. ''Kei/Ethan''    1. Ability to delete attributes. ''Kei/Ethan'' medium
Line 44: Line 45:
   1. Resize VizMapper windows. ''UCSD''
   1. Resize filter windows. ''UCSD''
   1. Fix node topology filter so that it doesn't depend on other filters. ''Ryan''
   1. Develop scheme for plugins to save state, e.g. the filters plugin should save filter.props in the session file. ''Kei''
   1. Create a slider bar for the VizMapper that will slide through each mapping defined for a given attribute. Imagine that you have node color mappings defined for 10 different expression values. The slider dialog would present the list (drop down menu) of visual attributes (e.g. node color, node border, node size, etc.) and a slider. Once an attribute is selected, the slider would slide through each mapping, meaning that as the slider position changed, the mapping would change and the network view would update dynamically. ''Agilent''
   1. Add unit tests galore. ''UCSD undergrads''
   1. Resize VizMapper windows. ''UCSD'' high
   1. Resize filter windows. ''UCSD'' high
   1. Fix node topology filter so that it doesn't depend on other filters. ''Ryan'' medium
   1. Develop scheme for plugins to save state, e.g. the filters plugin should save filter.props in the session file. ''Kei'' high
   1. Create a slider bar for the VizMapper that will slide through each mapping defined for a given attribute. Imagine that you have node color mappings defined for 10 different expression values. The slider dialog would present the list (drop down menu) of visual attributes (e.g. node color, node border, node size, etc.) and a slider. Once an attribute is selected, the slider would slide through each mapping, meaning that as the slider position changed, the mapping would change and the network view would update dynamically. ''Agilent''  low
   1. Add unit tests galore. ''UCSD undergrads'' high
Line 51: Line 52:
   1. GINY MetaNode refactoring. ''Everyone''
   1. VizMapper design document. ''Allan/Melissa/Everyone''
   1. GINY MetaNode refactoring. ''Everyone'' medium
   1. VizMapper design document. ''Allan/Melissa/Everyone'' medium

(Under construction...)

Use Cases Addressed

  • Phase 2 for drawing pathways / metabolic networks.
  • Organizing and navigating large networks.
  • (please add other use cases)

Overall timeline

  • Feature freeze: Mid-October 2006
    • Create source control branch for 2.4 release
    • Testing and bug fixing begins
  • Application Testing: Mid-November 2006
    • Comprehensive application testing and bug fixing begins
  • Projected 2.4 release date: December 2006

Release Coordinator/BugMaster

  • Mike ????

Potential New Features

The new features for Cytoscape 2.4 are grouped according to development themes.

  1. Publication quality image generation.

    1. Automatic node label position adjustment (place labels outside of the node). UCSD high

    2. [:VisualLegendGenerator:Automatic Visual Legend generator] (code is already available. Needs generic GUI). Kei high

    3. Use Arrow keys to move nodes. UCSD high

    4. Custom edge graphics. UCSD low

  2. Organization/Retrieval/Search.

    1. [:QuickFindRFC:Quick Find]. Ethan medium

    2. Linkout for edges. Doron or Allan medium

    3. Linkout from node browser (i.e. right click in a cell and get the linkout data for that attribute). Kei low

  3. Expressiveness and enrichment of the network model.

    1. Official release of Metanode plugin Scooter/Iliana++ medium

    2. GenMAPP annotations. Alex medium

    3. Attribute based layout. Agilent/MSKCC medium

    4. Ability to add "sticky notes" to a network - this basically just means adding a way to annotate a network. The current network attributes are a bit hard to use for this sort of thing. It would be hard to enter/read a paragraph of text describing a network with the current interface. Kei low

  4. Data Integration and Handling

    1. ID Mapping Service. MSKCC medium

    2. BioPAX Editing / Support for Pathway Commons. MSKCC high

    3. BioGRID import. UCSD medium

    4. Consolidated network import capabilities (i.e. gather all import plugins into one place). UCSD medium

    5. Immutable/Invisible CyAttributes (mainly for Metanodes). Ethan medium

    6. Expression Matrix import. UCSD medium

      • Make sure JActiveModules uses NodeAttributes rather than the Expression Matrix data structure.

      • Generalize expression matrix import so that it can import any type attribute.
      • Consider new CSV based import format (e.g. GeneSpring genome definition file).

    7. Ability to delete attributes. Kei/Ethan medium

  5. General Refactoring / Other

    1. Resize VizMapper windows. UCSD high

    2. Resize filter windows. UCSD high

    3. Fix node topology filter so that it doesn't depend on other filters. Ryan medium

    4. Develop scheme for plugins to save state, e.g. the filters plugin should save filter.props in the session file. Kei high

    5. Create a slider bar for the VizMapper that will slide through each mapping defined for a given attribute. Imagine that you have node color mappings defined for 10 different expression values. The slider dialog would present the list (drop down menu) of visual attributes (e.g. node color, node border, node size, etc.) and a slider. Once an attribute is selected, the slider would slide through each mapping, meaning that as the slider position changed, the mapping would change and the network view would update dynamically. Agilent low

    6. Add unit tests galore. UCSD undergrads high

  6. Future Directions

    1. GINY MetaNode refactoring. Everyone medium

    2. VizMapper design document. Allan/Melissa/Everyone medium

Refactoring Plan

  1. Migration to Java Version 5
  2. Move from CVS to [http://subversion.tigris.org Subversion]

Release plan

Cytoscape_2.4 (last edited 2009-02-12 01:03:34 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