Towards the Cytoscape Cyberinfrastructure

9
Towards the Cytoscape Cyberinfrastructure Keiichiro Ono Cytoscape Core Developer Team UC, San Diego Trey Ideker Lab / National Resource for Network Biology 7/7/2014 Lab Meeting

description

Ongoing projects and future plan for the Cytoscape Cyberinfrastructure project

Transcript of Towards the Cytoscape Cyberinfrastructure

Page 1: Towards the Cytoscape Cyberinfrastructure

Towards the Cytoscape Cyberinfrastructure

Keiichiro OnoCytoscape Core Developer TeamUC, San Diego Trey Ideker Lab / National Resource for Network Biology!7/7/2014 Lab Meeting

Page 2: Towards the Cytoscape Cyberinfrastructure

Outline

Ongoing Projects:!!• Interactive graph visualization

sharing web application• RESTful API for Cytoscape

Page 3: Towards the Cytoscape Cyberinfrastructure

Cytoscape Cyberinfrastructure

• Integrate Cytoscape eco-system into larger workflows

• Data and computing resources will be shared over the network

• Utilizes standard tools, such as RStudio / IPython Notebook, as the primary workbench for advanced users

Data Bus (Internet)

Raw Data Files

Annotations

Experimental Data

Networks

Internal Databases Web Application using Cytoscape.js

Web Browsers

Public Data Services

NDExOther Web Services

PSICQUIC Services

External Computing Resources

For Graph Layout / Statistical Analysis / Data Preprocessing

Interactive Analysis Shells

RStudio

NumPySciPy

NetworkXIPython Notebook

File Hosting Services

Cytoscape Desktop

RESTful API Module for Cytoscape

Cytoscape Apps

For Data Sharing / Visualization

Page 4: Towards the Cytoscape Cyberinfrastructure

Data Bus (Internet)

Raw Data Files

Annotations

Experimental Data

Networks

Internal Databases Web Application using Cytoscape.js

Web Browsers

Public Data Services

NDExOther Web Services

PSICQUIC Services

External Computing Resources

For Graph Layout / Statistical Analysis / Data Preprocessing

Interactive Analysis Shells

RStudio

NumPySciPy

NetworkXIPython Notebook

File Hosting Services

Cytoscape Desktop

RESTful API Module for Cytoscape

Cytoscape Apps

For Data Sharing / Visualization

Page 5: Towards the Cytoscape Cyberinfrastructure

CyNetShare: A simple web application to share network visualization

Data Files

Annotations

Experimental Data

Networks Style JSON Network / Table JSON

Public Files

Cytoscape Desktop

Cytoscape Apps

Layout Data I/ONetwork Analysis

JSON I/O Module

CyGraphShare

express

Web Browser

Cytoscape.js AngularJS

Page 6: Towards the Cytoscape Cyberinfrastructure

Data Files

Annotations

Experimental Data

Networks Style JSON Network / Table JSON

Public Files

Cytoscape Desktop

Cytoscape Apps

Layout Data I/ONetwork Analysis

JSON I/O Module

CyGraphShare

express

Web Browser

Cytoscape.js AngularJS

Page 7: Towards the Cytoscape Cyberinfrastructure

Data Files

Annotations

Experimental Data

Networks Style JSON Network / Table JSON

Public Files

Cytoscape Desktop

Cytoscape Apps

Layout Data I/ONetwork Analysis

JSON I/O Module

CyGraphShare

express

Web Browser

Cytoscape.js AngularJS

Page 8: Towards the Cytoscape Cyberinfrastructure

Alpha Version Web Site: http://idekerlab.github.io/cy-net-share/