Differences between revisions 4 and 9 (spanning 5 versions)
Revision 4 as of 2008-05-28 20:08:14
Size: 2156
Editor: csik
Comment: update to reflect cytoscape retreat travel
Revision 9 as of 2009-02-12 01:03:37
Size: 2433
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Progress can also be tracked on the [http://daniel-abel.blogspot.com/ blog].

== GSoC Project ==
Progress can also be tracked on the [[http://daniel-abel.blogspot.com/|blog]]. Or not. apparently I am not a blogging type of guy.
Line 9: Line 7:
The edge-directionality part of the project is ready (in the sense that I consider it finished, but it still needs review and maybe modification). See DanielAbel/EdgeDirectionality for details

My ideas and plans about supporting pluggable (node, edge) renderers are at DanielAbel/PluggableRenderers.

== svn branches ==

I will create feature branches in
svn+ssh://grenache.ucsd.edu/cellar/common/svn/cytoscape3/branches/abeld-gsoc

in-development branches will be in dev/ while review-ready ones in review/

currently I have only one branch, for the edge directionality feature at:

svn+ssh://grenache.ucsd.edu/cellar/common/svn/cytoscape3/branches/abeld-gsoc/dev/edge-directionality
Line 11: Line 24:
Before coding period:
 * get svn account, checkout code, etc.
 * wait for merge of cytoscape 2.6 to cytoscape 3.0 branch
next steps to do:

 * directedness in xgmml file format
 * directedness related gui changes
Line 16: Line 30:
(not yet updated to reflect the two weeks of North America travel noted below)
Line 18: Line 31:
 * set up svn branches, eclipse, etc. (sometime before Maj. 26.)
 * Maj. 28.: edge directionality unittests
 * Maj. 30.: backend code needed for unittests to pass:
 * Jun. 6.: gui/plugins part of undirected edges (vizmapper, TableImport, etc.) (as these are gui-related things, I might not be able to create unittests for them, just as the rest of cytoscape's gui functionality is not really tested)
 * Jun. 10.: unittests for local attributes
 * Jun. 13.: local attributes unittests pass
 * Jun. 20.: updates in some parts of cytoscape gui to use local attributes
 * Jun. 22-Jun.28.: Net
Sci 2008, no work during this week
 * Jul. 4.: local attributes usable everywhere in default installation of cytoscape (i.e. core & core plugins)
 * Jul. 7: GSoC midterm. (although not milestone, important date)
 * Jul. 11.: benchmarks for rendering speed
 * Jul. 25.: backend changes needed for flexible line types
 * Jul. 31.: saving / exporting custom line types (XGMML and .cys)
 * Aug. 11.: vizmapper integration (using custom line types in preview dialog, etc.)
 * (done) set up svn branches, eclipse, etc. (sometime before Maj. 26.)
 * (done) Maj. 28.: edge directionality unittests
 * (done, except xgmml-related) Maj. 30.: backend code needed for unittests to pass:
 * (done) Jun. 6.: gui/plugins part of undirected edges (vizmapper, TableImport, etc.) (as these are gui-related things, I might not be able to create unittests for them, just as the rest of cytoscape's gui functionality is not really tested)
 * Jul. 14.: cytoscape retreat; proof-of-concept of pluggable renderers
 * Jul. 14 - 19.: cytoscape retreat in Toronto (likely no work during this)
 * July 20 - 27.: vacation in US, no work during this week
 * Aug. 4.: backend implementation of local attributes (big Attribute storage refactor)
 * Aug. 11.: gui fixes required for local attributes (end of GSoC coding period)
Line 38: Line 46:

== Resources ==

 * will set up branches in svn once cytoscape2.6 changes have been merged to the 3.0 branch

Current state of DanielAbel's GSoC project.

Progress can also be tracked on the blog. Or not. apparently I am not a blogging type of guy.

For detailed description, etc., see the original project proposal at DanielAbel/GoogleSummerofCode2008.

The edge-directionality part of the project is ready (in the sense that I consider it finished, but it still needs review and maybe modification). See DanielAbel/EdgeDirectionality for details

My ideas and plans about supporting pluggable (node, edge) renderers are at DanielAbel/PluggableRenderers.

svn branches

I will create feature branches in svn+ssh://grenache.ucsd.edu/cellar/common/svn/cytoscape3/branches/abeld-gsoc

in-development branches will be in dev/ while review-ready ones in review/

currently I have only one branch, for the edge directionality feature at:

svn+ssh://grenache.ucsd.edu/cellar/common/svn/cytoscape3/branches/abeld-gsoc/dev/edge-directionality

TODO list

next steps to do:

  • directedness in xgmml file format
  • directedness related gui changes

Milestones

  • (done) set up svn branches, eclipse, etc. (sometime before Maj. 26.)
  • (done) Maj. 28.: edge directionality unittests
  • (done, except xgmml-related) Maj. 30.: backend code needed for unittests to pass:
  • (done) Jun. 6.: gui/plugins part of undirected edges (vizmapper, TableImport, etc.) (as these are gui-related things, I might not be able to create unittests for them, just as the rest of cytoscape's gui functionality is not really tested)

  • Jul. 14.: cytoscape retreat; proof-of-concept of pluggable renderers
  • Jul. 14 - 19.: cytoscape retreat in Toronto (likely no work during this)
  • July 20 - 27.: vacation in US, no work during this week
  • Aug. 4.: backend implementation of local attributes (big Attribute storage refactor)
  • Aug. 11.: gui fixes required for local attributes (end of GSoC coding period)

Implementation Plan

  • write unittests
  • merge changes from internal fork of earlier cytoscape
  • for details, see text of proposal

Contact Info

Personal Schedules

  • start coding on Maj. 26.
  • Jun. 23th to Jun. 27th: I will be attending the NetSci 2008 conference

  • July 14th to 20th: cytoscape retreat in Toronto
  • July 20th to 26th: visiting relatives in Washington DC (and thus I won't be working on GSoC during this week)

DanielAbel/GsocProject (last edited 2009-02-12 01:03:37 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