Differences between revisions 1 and 2
Revision 1 as of 2008-05-01 18:49:30
Size: 404
Editor: pix39
Comment:
Revision 2 as of 2008-05-13 01:20:36
Size: 1521
Editor: KeiichiroOno
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
=== I/O ===
 * Read and write networks as XGMML.
== Cytoscape 3 Data I/O Layer ==
(Under Construction)

=== Data Sources ===
 * Files
    * Should be URI-based.
 * Web Services
    * All wrapped services (in 2.6, they are called ''CyWebServiceClient'') will be registered to OSGi Service Registory
    * ''WebServiceManager'' will be an intermediate service broker for other bundles (i.e., plugins).
 * Database
    * Should support roundtrip between Network/Attribute Model (Objects) and major RDB (MySQL/Derby/PostgreSQL)
    * O/R Mapper will be used (Hibernate?)


=== Cytoscape as a Data Source (Server Version) ===
 * Use the Cytoscape Data Model as its backend
 * Publish as web services
 

=== Use Cases ===
 * Read and write networks as XGMML/SIF/GML/PSI-MI (TAB/XML)/SBML.
Line 10: Line 29:
Line 11: Line 31:
 * Support for other popular network file formats
    * GraphML
    * Binary Matrix (sometimes called
    * DOT (used by [http://www.graphviz.org/ Graphviz])
    * NET (used by [http://vlado.fmf.uni-lj.si/pub/networks/pajek/ Pajek])
    * Edge List (simple 2-column text file supported by [http://cneurocvs.rmki.kfki.hu/igraph/ igraph] and many other applicaitons)
    * [http://www.gupro.de/GXL/ GXL]

Cytoscape 3 Data I/O Layer

(Under Construction)

Data Sources

  • Files
    • Should be URI-based.
  • Web Services
    • All wrapped services (in 2.6, they are called CyWebServiceClient) will be registered to OSGi Service Registory

    • WebServiceManager will be an intermediate service broker for other bundles (i.e., plugins).

  • Database
    • Should support roundtrip between Network/Attribute Model (Objects) and major RDB (MySQL/Derby/PostgreSQL)
    • O/R Mapper will be used (Hibernate?)

Cytoscape as a Data Source (Server Version)

  • Use the Cytoscape Data Model as its backend
  • Publish as web services

Use Cases

  • Read and write networks as XGMML/SIF/GML/PSI-MI (TAB/XML)/SBML.
  • Read and write attributes as part of XGMML.
  • Design general interfaces that support exporting different aspects of the Cytoscape system.
    • Export just network topology.
    • Export network topology AND graphical information.
    • Export attribute data.
    • Export images of networks.
    • Export Cytoscape session files.

Open Issues

Outdated_Cytoscape_3.0/IODiscussions (last edited 2011-02-24 15:34:05 by PietMolenaar)

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