Differences between revisions 2 and 3
Revision 2 as of 2008-05-13 01:20:36
Size: 1521
Editor: KeiichiroOno
Comment:
Revision 3 as of 2008-06-18 21:18:59
Size: 1595
Editor: nebbiolo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 38: Line 38:
    * [http://www.w3.org/RDF/ RDF] (we should have a general RDF parser)

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