TableOfContents
2008
January
Thursday Jan. 17, 2008
Maital, Sarah, Allan, Kristina, Scooter, Noel, Peng, Gary
Notes: Sarah
2.5.2
-Sarah/Scooter have used it some, need others to bang on it a bit
2.6 March 1st Deadline
VizMapper
- Getting used more heavily now, but it's got some quirks.
- There appear to be a lot of bugs on the VM
- Needs to be very robust before we release. Everyone needs to hammer on the VM
- When reading in the cys file would be nice to not apply every style as it gets loaded
- Kei is working on all VM bugs that are reported on Mantis so if you find new ones report them
3.0
- Waiting on use cases for graph model
- Samad has proposed a good API for attributes
- Mike's API is in his csplugins directory
Retreat
- Booking space
- Will be planning events shortly so send ideas to Gary
Thursday January 10, 2008
Scooter, Mike, Kei, Gary, Alex, Sarah, Trey, Allan
Notes: Scooter
== SBGN ==
* Having a workshop in Okinawa. Should there be a Cytoscape representative? Costs are an issue for most of us. Biopax will be sending Emek Demir. Gary will ask Emek to represent Cytoscape at the meeting.
== 2008 Cytoscape Retreat ==
* Strong preference for holding the Toronto retreat immediately before ISMB. The retreat will be July 16-19 in Toronto, Canada, which overlaps with ISMB by one day.
== Cytoscape 2.5.2 ==
* One outstanding bug (XGMML reader/writer problem). Scooter is awaiting for feedback from user.
== Cytoscape 2.6 ==
* Complete in terms of features, now on to bug fixing.
* Outstanding "issues": Vizmap UI issues, Table import UI issues, Vizmap enhancement request
* Tentative release date: March 1, 2008
* Focus on really polishing and getting 2.6 to be a quality release
* We are unanimous that postponing 2.6 release is the right thing and will be recommended to the board
== Cytoscape 3.0 ==
* CyAttributes
* Need both local and global attributes
* What will the interface look like?
* Mike is concerned that the code underlying CyAttributes has lots of boilerplate
* Generics would be a good approach
* Lists and Map attribute types complicate things significantly
* Do we want runtime checks or compile-time checks
* Arbitrary attributes vs. type-specific
* Lean towards type-specific
* API needs to be extraordinarily efficient
* May need to avoid keeping large lists of attributes in memory
* Interesting idea, but not an API issue at this point
* Complex type:
* Replace with the ability to recursively define attributes with the four basic types that you could combine into lists and maps
* Primary direction: use generics, if possible.
* What do we put into CyNode, CyEdge, vs. CyAttribute?
* Everything goes into CyAttribute, including edge type
* Will require work to provide better UI for merging allowing the user to distinguish between names and edge types
* Need to develop use cases for Cytoscape 3.0
Thursday January 2, 2008
Scooter, Gary, Alex, Ben, Sarah, Maital, Mike, Peng, Trey, Allan, Noel
Notes: Sarah
== Grant Proposal ==
* Trey is trying to put together a P41 grant
* Part 1: Development of new technology
* Part 2: Collaborative activities
* Part 3: Service
* Need info on the collaborative research being done using Cytoscape, list the one or two most important scientific collaborations you have (coauthoring). Include some text (paragraph) about the project.
== 2.6 ==
* Bug fixing!
* Mike will assign some bugs
== 2.5.2 ==
* Mike put out a release right before xmas
* Gary’s lab has tested it, most bugs look fixed
* Ben has checked in a fix to graphics export formats
* Mike will put together another release after this
* Need people to run through the test cases
== 3.0 ==
* Scooter is putting together a 2 layer interface proposal
* Lowest layer uses ints (Mike’s initial API)
* Plugin API is all object based, allows for lazy-loading of CyNode/CyEdge objects for large graphs
* Plan to discuss CyAttributes next week
== Large Networks ==
* Mike implemented a mysql backed implementation of the API he put together, works, uses less mem etc. Got stuck on CyNode/CyEdge being held in memory