RFC Name : Cytoscape Data Integration

Editor(s): Sarah Killcoyne, Alex Pico

TableOfContents([2])

About this document

This is an official Request for Comment (RFC) for Add your text here.

For details on RFCs in general, check out the [http://www.answers.com/main/ntquery?method=4&dsid=2222&dekey=Request+for+Comments&gwp=8&curtab=2222_1&linktext=Request%20for%20Comments Wikipedia Entry: Request for Comments (RFCs)]

Status

July 19, 2007 In progress, open for comments

How to Comment

To view/add comments, click on any of 'Comment' links below. By adding your ideas to the Wiki directly, we can more easily organize everyone's ideas, and keep clear records. Be sure to include today's date and your name for each comment. Here is an example to get things started: ["/Comment"].

Try to keep your comments as concrete and constructive as possible. For example, if you find a part of the RFC makes no sense, please say so, but don't stop there. Take the extra step and propose alternatives.

Proposal

Improve Cytoscape's data integration by creating a set of API's for some generic services that would be useful to the users and plugin developers. Create a registery to allow users to search for and choose the service they are interested in using. Add a description of the services and API's to the wiki or manual for others to use when creating a new service.

Propsed Services

Synonym mapping

Network creation

Others?

Requirements

Implementation Plan

These steps would be required for each service, the steps outlined below are specific to the Synonym Service because it is the first one we would like to implement

  1. Create WSDL for each service (start with id mapping as we have one working already)
    1. WSDL basically defines the API of a service
    2. Time??
    3. Deliverable - WSDL
  2. Create taxonomy (??) to describe synonym services
    1. Time??
    2. Deliverable - Service taxonomy
  3. Create at least one service that implements the WSDL and taxonomy.
    1. ISB has a prototype in place that could be made public
    2. UCSF/Gladstone has ID mapping services it would like to reimplement as a web service
    3. Time??
    4. Deliverable - Usable services
  4. Choose and implement registry to locate services (see ISB’s UDDI browser plugin screenshots)
    1. There is already 3rd party software available for this used in the ISB browser
    2. Time??
    3. Deliverable - registry search backend
  5. Implement UI
    1. Time??
    2. Deliverable - UI
  6. Document WSDL, taxonomy and registry for other servers
    1. Contact others who might be interested in implementing the service?
    2. Time??
    3. Deliverable - documentation

Comments

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