Differences between revisions 1 and 2
Revision 1 as of 2007-08-15 20:36:14
Size: 1581
Editor: KeiichiroOno
Comment:
Revision 2 as of 2007-08-15 21:36:19
Size: 2664
Editor: KeiichiroOno
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
|| '''RFC Name''' : ....... || '''Editor(s)''': Keiichiro Ono || '''Status''': ....... || || '''RFC Name''' : BioWebServiceConnectivity || '''Editor(s)''': KeiichiroOno || '''Status''': Planning ||
Line 13: Line 13:
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.
Line 17: Line 18:
 * User loaded network with EntrezGene ID as node identifier into Cytoscape. He/she needs to import annotation files with Gene Symbol as the key.
 * ''I need to add sequence data to each nodes in my network.''
Line 21: Line 24:
This component consists of 3 parts:
 1. Core web service connectivity module
 1. Core mapping module - Mapping fetched annotations onto !CyAttributes.
 1. Support module for individual web services
 1. GUI for each web services

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

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

  • User loaded network with EntrezGene ID as node identifier into Cytoscape. He/she needs to import annotation files with Gene Symbol as the key.

  • I need to add sequence data to each nodes in my network.

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.

BioWebServiceConnectivity (last edited 2009-02-12 01:03:45 by localhost)

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