RFC Name : BioWebServiceConnectivity

Editor(s): KeiichiroOno

Status: Planning

TableOfContents([2])

Proposal

These days, there are several public biological database web wervices such as Biomart, NCBI, or KEGG. It is very useful for many users if Cytoscape have an access to those huge data resources through simple user interface. By using this function, users can access virtually all kinds of annotations for the nodes, including variety of ID's, sequences, descriptions, orthologs, pathway names which contains the nodes, etc. Also, this is a general solution for all typs of node ID mapping problems Cytoscape currently have.

Biological Questions / Use Cases

General Notes

Requirements

This component consists of 3 parts:

  1. Core web service connectivity module
  2. Core mapping module - Mapping fetched annotations onto CyAttributes.

  3. Support module for individual web services
  4. GUI for each web services

By keeping these as modular as possible, we can easily add new UI for other web services.

Deferred Items

Open Issues

Backward Compatibility

Expected growth and plan for growth

References

Implementation Plan

Comments

How to Comment

Edit the page and add your comments under the provided header. 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. 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.

SarahKillcoyne August 16, 2007

This RFC would seem to be very related to the [:DataIntegration: Data Integration] one. Might be useful to discuss this as part of a larger web services integration if we decide a larger, more general solution would be useful.

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