← Revision 6 as of 2007-10-24 00:17:21
Size: 4617
Comment:
|
← Revision 7 as of 2007-10-24 00:19:26 →
Size: 4063
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
An example of usage is shown in the following figure: |
|
Line 27: | Line 30: |
~-''Provide a timeline for implementation. Insert a graphic if you can. Try this free online tool for making project timelines -> [http://www.helpuplan.com/index.asp Help-u-Plan] (create a new chart; modify; right-click to save gif; then attach to this page)''-~ | An initial version of the plugin is planned for the Cytoscape 2.7 time frame. |
Line 29: | Line 32: |
=== Tasks and Milestones === ~-''Outline the major milestones and tasks involved in implementation.''-~ 1. '''Milestone 1: …''' 1. Task 1: ... 1. Task 2: ... 1. '''Milestone 2: …''' === Project Dependencies === ~-''Outline and projects that depend on this project, link to relevant RFC's and note at what point dependent projects could be started.''-~ == Related RFCs == ~-''Link to other related RFCs''-~ |
Generalization will depend upon the timeline for re-layering. |
Line 45: | Line 35: |
~-''List any issues, conflict, or dependencies raised by this proposal''-~ | There will be many. |
RFC Name : SubgeneViewer: Cytoscape from a Service Provider Perspective |
Editor(s): Alex Pico, Allan Kuchinsky |
Date: October 23, 2007 |
Status: Open for comment |
Proposal
We are building a visualization for splice variant information for genes. This is a modular implementation, comprising the viewer (client), the service, and the database. We anticipate that this work can be generalized to an API for others to be able to develop and provide services in Cytoscape. This generalization is dependent upon the re-layering of the Cytoscape architecture.
Background
A major new feature of Cytoscape version 2.6 is the BioWebServiceConnectivity interface, which allows Cytoscape plugin developers to write clients that connect to web services. From a different perspective, we are developing a plugin that will have both client and service components, and an underlying database that will be accessed via the service.
Use Cases
An example of usage is shown in the following figure:
attachment:Fig-12-high-res1.jpg
Custom Sub-Network Views. Representation of how gene information can be accessed at multiple levels of abstraction for data collected from both splicing and polymorphism microarrays. The sub-network view provides both built-in and custom coloring schemes for accessing expression, splicing, or polymorphism data from a pathway containing gene objects. In the top panel, mock data from a splicing microarray is analyzed and visualized using the built-in Dataset Manager splicing analysis method. Here, a color is assigned to the center of each gene object on a GenMAPP-CS pathway indicating the direction of transcriptional regulation (red for up, blue for down), while the rim color of the gene indicates detection of differential splicing (red for differential splicing above a given threshold or gray for no detected change). In the middle panel, selecting the Exon and Junction view and clicking on a single gene creates a new window displaying microarray data summarized at the level of exons and splice junctions (colored lines and folds) for that same gene. In the bottom panel, a similar example is shown for a theoretical polymorphism array experiment, comparing two groups. Here specific polymorphisms with differential changes between two biological groups are displayed with Ensembl gene location annotations and dbSNP coding-level annotations (synonymous or non-synonymous).
Implementation Plan
We are implementing the service interface in a phased manner. The database itself is being developed as a research project at the Gladstone Institutes. The first version of the SubgeneViewer plugin will implement the data base a local resource, e.g. a flat file. This will migrate to a remote service interface.
We are developing our interfaces with an eye towards extracting generalizable functionality into a an API that could be used by others who would like to provide services in and to Cytoscape.
Project Management
Project Timeline
An initial version of the plugin is planned for the Cytoscape 2.7 time frame.
Generalization will depend upon the timeline for re-layering.
Issues
There will be many.
Comments
Add comment here…
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.