2.4 Features Organized by Development Group
This section restates the features described in the previous section, but organized by development group. All features should be represented here and no features should be missing. Some features that multiple groups will work on are represented under all groups working on the feature.
We have approximately 5 months until release which translates to 20 weeks. Therefore, 1 FTE would have 20 weeks of development and testing time.
UCSD
2 FTE = 40 weeks (Mike @ 1/2 FTE, Kei @ 3/4 FTE, Others[undergrads, new programmer, Ryan] @ 3/4 FTE)
Publication quality image generation (total: 10 weeks)
Automatic node label position adjustment (place labels outside of the node). - 4 weeks
Automatic Visual Legend generator (code is already available. Needs generic GUI). - 4 weeks
Use Arrow keys to move nodes. - 2 weeks
Data Integration and Handling (total: 7 weeks)
Consolidated network import capabilities (i.e. gather all import plugins into one place). - 1 week
New BioDataServer to import everything in OBO and Gene Association files directly to CyAttributes. - 4 weeks
BioGRID import. - 1 week
Immutable/Invisible CyAttributes (mainly for Metanodes). - 1 week
General Refactoring/Other (total: 29 weeks)
Fix resize VizMapper windows. - 1 week
Fix resize filter windows. - 1 week
Fix node topology filter so that it doesn't depend on other filters. - 1 week
Develop scheme for plugins to save state, e.g. the filters plugin should save filter.props in the session file. - 4 weeks
Add unit tests galore (including Swing tests). - 4 weeks
Make sure JActiveModules uses NodeAttributes rather than the Expression Matrix data structure. - 2 weeks
VizMapper design document. - 2 weeks
Clarification of directed edges in GINY and use throughout Cytoscape - 1 week
GINY MetaNode refactoring. Everyone
TODO: Consult with Scooter to decide high/low - 2 weeks - Migration to Java Version 5
Test core plugins in v5 environments - 2 weeks
Replace old library files - 1 week
Move from CVS to Subversion - 1 week
Refactor the project files - 1 week
General project management - 6 weeks
Our effort sums to 46 weeks... which is close and probably OK given the ROUGH nature of the estimates.
MSKCC
0.75 FTE = 15 weeks (Ben & Ethan)
Organization/Retrieval/Search - MSKCC
Quick Find. MSKCC - Ethan
New Cytoscape icon set. MSKCC - Ethan
Data Integration and Handling
Immutable/Invisible CyAttributes (mainly for Metanodes). MSKCC - Ethan (CyAttributes)
Plugins (total: 8 weeks)
BioPAX Editing Plugin / Support for Pathway Commons. MSKCC - Ben, 8 weeks
General Refactoring/Other
Context sensitive menus for edges (application: Linkout). MSKCC - Ben, 1 week
Design of attribute based layout. MSKCC
VizMapper design document. Everyone
Clarification of directed edges in GINY and use throughout Cytoscape Everyone
GINY MetaNode refactoring. Everyone
TODO: Consult with Scooter to decide high/low
Our effort sums to 15 weeks
Agilent
1 FTE = 20 weeks (Allan @ 1/2 FTE, Aditya @ 1/4 FTE, Mike Creech @ 1/4 FTE)
Organization/Retrieval/Search - Agilent (total: 15-1/2 weeks)
Context sensitive menus for edges (application: Linkout). Agilent - Allan - 1/2 week
Expressiveness and enrichment of the network model - Agilent
Editor support for metanodes/hyperedges Agilent - Allan/Aditya/Mike Creech - 12 weeks
Design of attribute based layout. Agilent - 3 weeks
Plugins (total: 2 weeks)
BioPAX Editing / Support for Pathway Commons. Agilent (Allan for editor support) (Will be released as a plugin, separate from 2.4). Not a core plugin. - 2 weeks
General Refactoring/Other (total: 5 weeks)
VizMapper design document. Allan/Everyone - 3 weeks
Clarification of directed edges in GINY and use throughout Cytoscape Everyone - 1 week
GINY MetaNode refactoring. Everyone
TODO: Consult with Scooter to decide high/low - 1 week
Our effort sums to 22-1/2 weeks... which seems in line with other groups' estimates.
UCSF
3/4 FTE = 15 weeks (Alex [plus others in Conklin Lab])
Expressiveness and enrichment of the network model (total: 10 weeks)
Design of GenMAPP annotations. UCSF - Alex: 5 weeks
Design of attribute based layout. UCSF - Alex: 5 weeks
General Refactoring/Other (total: 5 weeks)
VizMapper design document. Everyone (Alex: 2.5 weeks)
Clarification of directed edges in GINY and use throughout Cytoscape Everyone
GINY MetaNode refactoring. Everyone (Alex: 2.5 weeks)
TODO: Consult with Scooter to decide high/low
Our effort sums to 15 weeks.
Pasteur
1.4 FTE = 28 weeks (Melissa, Tero @ 0.7 FTE, possibly others)
Publication quality image generation (total: 4 weeks)
Layout algorithm and implementation that reflects classes (GO, others implied by selectable attributes). Tero
Online tutorials (total: 1 week)
Updates/Extensions to existing online tutorials to reflect current functionality - Melissa: 1 weeks
General Refactoring/Other (total: 13 weeks)
Plugins (total: 10 weeks)
Module finding by experiment-specific scoring of groups of nodes within an underlying interaction network. Tero
Our effort sums to 28 weeks.