Differences between revisions 17 and 30 (spanning 13 versions)
Revision 17 as of 2008-05-02 17:35:38
Size: 5460
Editor: scsiapat1
Comment:
Revision 30 as of 2008-05-02 18:44:13
Size: 7989
Editor: scsiapat1
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:

|| '''RFC Name''' : Cytoscape Book || '''Editor(s)''': Allan Kuchinsky || '''Date''': 2008-05-02 ||'''Status''': <!>Under Construction ||
||'''RFC Name''' : Cytoscape Book ||'''Editor(s)''': Allan Kuchinsky ||'''Date''': 2008-05-02 ||'''Status''': <!>Under Construction ||
Line 12: Line 10:
We have been approached frequently to write book chapters on Cytoscape.  But there is so much functionality to write about that it is hard to capture in a book chapter.  At the same time, there appears to be a niche for a practitioner-oriented book on biological networks and their analysis, visualization, and integration with measurement data.  A book on Cytoscape, co-authored and published in the time frame to be a companion to the 3.0 release, would serve a number of purposes: We have been approached frequently to write book chapters on Cytoscape. But there is so much functionality to write about that it is hard to capture in a book chapter. At the same time, there appears to be a niche for a practitioner-oriented book on biological networks and their analysis, visualization, and integration with measurement data. A book on Cytoscape, co-authored and published in the time frame to be a companion to the 3.0 release, would serve a number of purposes:
Line 16: Line 15:
 1. a way to enhance Cytoscape's stature and visability.   1. a way to enhance Cytoscape's stature and visability.
Line 18: Line 17:
The book would be oriented towards practitioners (users and developers) and would be a complement to the Cytoscape User Manual.  Rather than being a ''how-to'' book, this would be more of a ''what-is-possible'' book.  That is, in contrast to the User Manual and protocols articles we have published, which provide step-by-step directions for using the functionality, the book would provide technical background on the main problem areas for biological networks, coupled with descriptions of how Cytoscape and its plugins approach the problem area.  The reader of the book would gain a knowledge of the state of research into biological network analysis and visualization, as well as some familiarity with the Cytoscape platform.  The book would serve as a text and could potentially be used as a text for bioinformatics courses.  The book could also serve as a general reference for Cytoscape, but the reader would be referred to the User Manual for specific details on how to use the functionality.  This has the advantage of insulating the book from changes that will occur in ongoing releases of Cytoscape. The book would be oriented towards practitioners (users and developers) and would be a complement to the Cytoscape User Manual. Rather than being a ''how-to'' book, this would be more of a ''what-is-possible'' book. That is, in contrast to the User Manual and protocols articles we have published, which provide step-by-step directions for using the functionality, the book would provide technical background on the main problem areas for biological networks, coupled with descriptions of how Cytoscape and its plugins approach the problem area. The reader of the book would gain a knowledge of the state of research into biological network analysis and visualization, as well as some familiarity with the Cytoscape platform. The book would serve as a text and could potentially be used as a text for bioinformatics courses. The book could also serve as a general reference for Cytoscape, but the reader would be referred to the User Manual for specific details on how to use the functionality. This has the advantage of insulating the book from changes that will occur in ongoing releases of Cytoscape.
Line 20: Line 20:
The following is one potential way of organizing the book.  It could be organized into a small number of sections, each section oriented around a particular theme of network analysis and visualization and containing several chapters, each chapter oriented around a particular problem area, approach, or area of functionality.  In addition to giving a survey of the problem area and describing the relevant Cytoscape functionality, the chapter could include ''sidebars'' on the relevant plugins and/or examples of real-world usage.  Additionally, there would be introductory materials the provided vision and and overview of the area, also concluding materials that might describe future trends and how Cytoscape might evolve.  The following is one potential way of organizing the book. It could be organized into a small number of sections, each section oriented around a particular theme of network analysis and visualization and containing several chapters, each chapter oriented around a particular problem area, approach, or area of functionality. In addition to giving a survey of the problem area and describing the relevant Cytoscape functionality, the chapter could include ''sidebars'' on the relevant plugins and/or examples of real-world usage. Additionally, there would be introductory materials the provided vision and and overview of the area, also concluding materials that might describe future trends and how Cytoscape might evolve.
Line 22: Line 22:
Following is an initial outline of potential sections, chapters, sidebars, and possible authors. It is '''not''' exhaustive. Please feel free to add or modify. Following is an initial outline of potential sections, chapters, sidebars, and possible authors. It is '''not''' exhaustive. I (AllanK) am likely to have forgotten major areas, so please help with additions, modifications, etc.
||'''Section''' ||'''Chapter''' ||'''Problem Description''' ||'''Cytoscape Functionality''' ||'''Sidebars''' ||
||'''Introductory''' ||Forward ||Provide vision and context. Describe the role of biological networks in understanding and curing disease, personalized medicine, etc. || || ||
|| ||Overview ||Describe the major problem and research areas of of Network Analysis, Visualization, and Data Integration. Give an overview of the sections and chapters of the book. || || ||
|| ||User Perspective ||Describe the work practices of different types of biomedical researchers and their needs from information technologies. || ||Describe a real-world use case that will be used as an example throughout the book. ||
||'''Creating Content''' ||Biological pathway resources and molecular interactions databases || ||web service clients, import networks from file/URLs ||MiMI, Pathway''''''Commons, Bio''''''PAX, Gen''''''MAPP ||
|| ||Network inference ||inferring networks and interactions from expression data, non-structured text, clustering ... || ||Agilent Literature Search, use case in atherosclerosis? ||
|| ||Network editing and Curation ||subnet extraction, cytoscape editor ||Wiki''''''Pathways ||||<style="TEXT-ALIGN: center"> ||
|| ||Molecular Structure and Biochemical data ||relation of biological networks to interactions at the molecular level -- domains, small molecule interactions || ||structureViz, GoSC cheminformatics plugin ||
|| ||Data and Annotations || ||web service clients, import expression data, import attributes, import annotations, Linkout ||Sub''''''Gene''''''Viewer? ||
||'''Exploring Networks''' ||Overview of Information Visualization principles || ||zooming, birds-eye-view, hide-show, rendering/level of detail ||Vista''''''Clara ||
|| ||Graph Layout ||Overview of criteria and algorithms for aesthetic graph layout ||Cytoscape Layouts || ||
|| ||Mapping data to visual properties ||Description of data coding ||vizmapper ||MSKCC expression viewer, Vista''''''Clara ||
|| ||Abstraction||managing network and data complexity via aggregation||Groups, network merge||clustering plugins||
|| ||Search ||overview of information retrieval issues ||Filters, Quick''''''Find ||Cytoscape ESP ||
||'''Analyzing Networks''' ||overview ||description of main issues in network analysis, scale free networks, etc. || || || ||
|| ||graph-theoretic analysis ||analysis of topological properties ||nearest neighbor ||GoSC random network generator, Network Analyzer plugin ||
|| ||identifying community structure || || ||mCODE, GoSC normalized visualization project, jActiveModules ||
|| ||functional enrichment ||overview of biological ontologies || ||BiNGO, Bubble''''''Router ||
||'''Perspectives and Conclusion''' || || || || ||
|| ||non-biological networks ||social networks, telecoms network management || || ||
|| ||emerging standards||SBML, SBGN|| ||Molecular Interaction Maps||
|| ||the future ||personalized medicine, etc. || || ||
Line 24: Line 46:
||'''Section''' ||'''Chapter''' ||'''Problem Description''' ||'''Cytoscape Functionality'''||'''Sidebars''' ||
||'''Introductory''' ||Forward||Provide vision and context. Describe the role of biological networks in understanding and curing disease, personalized medicine, etc. || || ||
|| ||Overview ||Describe the major problem and research areas of of Network Analysis, Visualization, and Data Integration. Give an overview of the sections and chapters of the book. || || ||
Line 29: Line 48:
Line 32: Line 50:
Line 37: Line 54:
 1. '''Milestone 1: …'''   1. '''Milestone 1: …'''
Line 40: Line 57:
 1. '''Milestone 2: …'''    1. '''Milestone 2: …'''
Line 51: Line 67:
Line 54: Line 69:

*''Add comment here…''
 * ''Add comment here…''
Line 58: Line 71:
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.''' 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.'''

RFC Name : Cytoscape Book

Editor(s): Allan Kuchinsky

Date: 2008-05-02

Status: <!>Under Construction

TableOfContents([2])

Proposal

Publish a co-authored book on Cytoscape and its role in exploring biological networks as a companion to 3.0 release.

Background

We have been approached frequently to write book chapters on Cytoscape. But there is so much functionality to write about that it is hard to capture in a book chapter. At the same time, there appears to be a niche for a practitioner-oriented book on biological networks and their analysis, visualization, and integration with measurement data. A book on Cytoscape, co-authored and published in the time frame to be a companion to the 3.0 release, would serve a number of purposes:

  1. a comprehensive and useful resource for the community of Cytoscape users and developers.
  2. a comprehensive and useful resource for anyone who wanted to learn more about biological network analysis and visualization.
  3. a way of broadening the user and developer base for Cytoscape.
  4. a way to enhance Cytoscape's stature and visability.

Use Cases

The book would be oriented towards practitioners (users and developers) and would be a complement to the Cytoscape User Manual. Rather than being a how-to book, this would be more of a what-is-possible book. That is, in contrast to the User Manual and protocols articles we have published, which provide step-by-step directions for using the functionality, the book would provide technical background on the main problem areas for biological networks, coupled with descriptions of how Cytoscape and its plugins approach the problem area. The reader of the book would gain a knowledge of the state of research into biological network analysis and visualization, as well as some familiarity with the Cytoscape platform. The book would serve as a text and could potentially be used as a text for bioinformatics courses. The book could also serve as a general reference for Cytoscape, but the reader would be referred to the User Manual for specific details on how to use the functionality. This has the advantage of insulating the book from changes that will occur in ongoing releases of Cytoscape.

Implementation Plan

The following is one potential way of organizing the book. It could be organized into a small number of sections, each section oriented around a particular theme of network analysis and visualization and containing several chapters, each chapter oriented around a particular problem area, approach, or area of functionality. In addition to giving a survey of the problem area and describing the relevant Cytoscape functionality, the chapter could include sidebars on the relevant plugins and/or examples of real-world usage. Additionally, there would be introductory materials the provided vision and and overview of the area, also concluding materials that might describe future trends and how Cytoscape might evolve.

Following is an initial outline of potential sections, chapters, sidebars, and possible authors. It is not exhaustive. I (AllanK) am likely to have forgotten major areas, so please help with additions, modifications, etc.

Section

Chapter

Problem Description

Cytoscape Functionality

Sidebars

Introductory

Forward

Provide vision and context. Describe the role of biological networks in understanding and curing disease, personalized medicine, etc.

Overview

Describe the major problem and research areas of of Network Analysis, Visualization, and Data Integration. Give an overview of the sections and chapters of the book.

User Perspective

Describe the work practices of different types of biomedical researchers and their needs from information technologies.

Describe a real-world use case that will be used as an example throughout the book.

Creating Content

Biological pathway resources and molecular interactions databases

web service clients, import networks from file/URLs

MiMI, PathwayCommons, BioPAX, GenMAPP

Network inference

inferring networks and interactions from expression data, non-structured text, clustering ...

Agilent Literature Search, use case in atherosclerosis?

Network editing and Curation

subnet extraction, cytoscape editor

WikiPathways

Molecular Structure and Biochemical data

relation of biological networks to interactions at the molecular level -- domains, small molecule interactions

structureViz, GoSC cheminformatics plugin

Data and Annotations

web service clients, import expression data, import attributes, import annotations, Linkout

SubGeneViewer?

Exploring Networks

Overview of Information Visualization principles

zooming, birds-eye-view, hide-show, rendering/level of detail

VistaClara

Graph Layout

Overview of criteria and algorithms for aesthetic graph layout

Cytoscape Layouts

Mapping data to visual properties

Description of data coding

vizmapper

MSKCC expression viewer, VistaClara

Abstraction

managing network and data complexity via aggregation

Groups, network merge

clustering plugins

Search

overview of information retrieval issues

Filters, QuickFind

Cytoscape ESP

Analyzing Networks

overview

description of main issues in network analysis, scale free networks, etc.

graph-theoretic analysis

analysis of topological properties

nearest neighbor

GoSC random network generator, Network Analyzer plugin

identifying community structure

mCODE, GoSC normalized visualization project, jActiveModules

functional enrichment

overview of biological ontologies

BiNGO, BubbleRouter

Perspectives and Conclusion

non-biological networks

social networks, telecoms network management

emerging standards

SBML, SBGN

Molecular Interaction Maps

the future

personalized medicine, etc.

Project Management

Project Timeline

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)

Tasks and Milestones

Outline the major milestones and tasks involved in implementation.

  1. Milestone 1: …

    1. Task 1: ...
    2. Task 2: ...
  2. 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.

Link to other related RFCs

Issues

  1. What is the right venue for publishing -- traditional publisher, Publish-on-Demand service, WikiBook?

  2. Do we focus on biological networks or do we broaden the focus to include other kinds of networks?

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.

Cytoscape_Book (last edited 2009-02-12 01:04:00 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