What's New in Cytoscape
-
Upload
keiichiro-ono -
Category
Data & Analytics
-
view
497 -
download
0
Transcript of What's New in Cytoscape
![Page 1: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/1.jpg)
What’s New In Cytoscape?
Keiichiro Ono UCSD Trey Ideker Lab Cytoscape Core Team
SDCSB Workshop 5/19/2016@Sanford
![Page 2: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/2.jpg)
Keiichiro Ono
Cytoscape Core Developer since 2005 @UCSD Trey Ideker Lab
Area of Interest:Biological Data Integration & Visualization
![Page 3: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/3.jpg)
Outline
- Cytoscape Project Updates
- Cytoscape Core
- Cytoscape and the Web
- Cytoscape Ecosystem and CI
![Page 4: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/4.jpg)
Quick Introduction to Cytoscape
![Page 5: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/5.jpg)
What is Cytoscape?
![Page 6: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/6.jpg)
An Open Source Platform for Biological Network Data Integration, Analysis and Visualization
Cytoscape
![Page 7: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/7.jpg)
Cytoscape 3.4
![Page 8: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/8.jpg)
Cytoscape- Open Source: LGPL
- Free for both commercial and academic use - Developed and maintained by universities, companies, and research
institutions
- De-facto standard software in biological network research community
- 13k downloads / month - Expandable by Apps - Platform, not a stand-alone desktop application
![Page 9: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/9.jpg)
C. Elegans Interactome from BioGRID Database
?
![Page 10: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/10.jpg)
Biological Networks
- Tell us anything by themselves - Just a big hairball…
![Page 11: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/11.jpg)
Module 1
Need a tool to extract meaningful biological modules
![Page 12: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/12.jpg)
![Page 13: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/13.jpg)
Basic Workflow
![Page 14: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/14.jpg)
Networks
Public Interaction Databases
![Page 15: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/15.jpg)
List of Genes
![Page 16: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/16.jpg)
Other Data
![Page 17: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/17.jpg)
![Page 18: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/18.jpg)
![Page 21: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/21.jpg)
Cytoscape Ecosystem
![Page 22: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/22.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 23: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/23.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 24: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/24.jpg)
Cytoscape 3.4
![Page 25: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/25.jpg)
Cytoscape 3.4• Latest version of Cytoscape
Desktop application
• New Features:
• New Network View Manager
• App Collections
• Performance Improvements for browsing large number of networks (grid view)
• Lots of bug fixes
![Page 26: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/26.jpg)
New Network View Manager
![Page 27: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/27.jpg)
Grid View
![Page 28: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/28.jpg)
Grid View• Display all networks as
tiles of network images
• Can easily handle hundreds of networks without any performance penalty
![Page 29: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/29.jpg)
Detached View
![Page 30: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/30.jpg)
Detached View
• Display networks in separate windows
• Useful when you have large workspace (e.g. dual display)
![Page 31: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/31.jpg)
App Collections
![Page 32: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/32.jpg)
App Collections
• Users can install multiple Apps at once
• Organized for specific use cases
• Mass Spec
• Omics Analysis
• Functional Enrichment
• EmrichmentMap
![Page 34: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/34.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 35: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/35.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 36: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/36.jpg)
Cytoscape and The Web
![Page 37: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/37.jpg)
11 Years Ago…
![Page 38: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/38.jpg)
![Page 39: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/39.jpg)
2005- Cytoscape 2.2: a Java Desktop Application
- Google released an application called Google Maps beta
- “Re-discovery” of JavaScript, or Ajax
- Virtually no smartphone market
![Page 40: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/40.jpg)
Today
![Page 41: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/41.jpg)
![Page 42: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/42.jpg)
Today- JavaScript is a programming language for
large-scale applications
- Tablets and other touch-based devices are important platform for data visualization
- Web is a competitive application platform
![Page 43: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/43.jpg)
Our Approach to the Web
- Cytoscape project should support use cases such as:
- Sharing network data over the web
- Visualizing network data on web browsers
![Page 44: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/44.jpg)
cytoscape.js
![Page 45: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/45.jpg)
- A JavaScript Library
- NOT A WEB APPLICATION!
- A building block for web apps
- For web application programmers
- But there are many web applications using Cytoscape.js
cytoscape.js
![Page 48: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/48.jpg)
cytoscape.js
- Fast enough for relatively large networks
- Stable
- Open source (MIT)
![Page 49: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/49.jpg)
ScienceDirect App Publish your networks as interactive diagrams
Interactive paper figuresCollaboration Project with Elsevier
![Page 50: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/50.jpg)
Network Diagrams in Papers
- Problem:
- OK for small networks/pathways
- Does not helpful for large networks
- Solution:
- Make them interactive
- Pan / Zoom
![Page 51: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/51.jpg)
https://www.elsevier.com/books-and-journals/content-innovation/interactive-network-viewer
![Page 52: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/52.jpg)
![Page 53: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/53.jpg)
![Page 54: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/54.jpg)
![Page 55: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/55.jpg)
![Page 56: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/56.jpg)
Example:
Host cell interactome of PA protein of H5N1 influenza A virus in chicken cells – Journal of Proteomics
http://www.sciencedirect.com/science/article/pii/S1874391916300215
![Page 57: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/57.jpg)
How to Export your Networks for Interactive Viewers
![Page 58: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/58.jpg)
![Page 59: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/59.jpg)
![Page 60: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/60.jpg)
Preview
![Page 61: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/61.jpg)
![Page 62: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/62.jpg)
![Page 63: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/63.jpg)
Demo
Load a Network Preview in Web Browser Export
![Page 64: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/64.jpg)
cynetshareA web application using cytoscape.js
![Page 65: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/65.jpg)
![Page 66: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/66.jpg)
![Page 68: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/68.jpg)
bit.ly/1DNmetV- Location of Network File
- Visual Style
- Zoom Level
- Viewable Area
![Page 69: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/69.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 70: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/70.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 71: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/71.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 72: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/72.jpg)
Cytoscape Cyberinfrastructure
![Page 73: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/73.jpg)
Cyberinfrastructure?
![Page 74: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/74.jpg)
–Wikipedia
Cyberinfrastructure:
Research environments that support advanced data acquisition, data storage, data management, data integration, data mining, data visualization and other computing and information processing services distributed over the Internet beyond the scope of a single institution
![Page 75: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/75.jpg)
?
![Page 76: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/76.jpg)
Computing Infrastructure Community
![Page 77: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/77.jpg)
Computing Infrastructure
![Page 78: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/78.jpg)
Problems in Bioinformatics- No more free lunch
- Even if you buy expensive machines, you cannot get free performance gain anymore. You have to design your code for massively distributed environment. (From Scale-up to Scale-out)
- This is a problem especially when you analyze omics-scale data sets
![Page 79: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/79.jpg)
Problems in Bioinformatics
- Complex Data Analysis Pipeline
- Need to build pipeline by connecting multiple resources, or services
- Needs for complex, customized data visualization
![Page 80: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/80.jpg)
Problems in Bioinformatics
- Reproducibility ➡ Building, deploying, and maintaining reproducible
data analysis / visualization pipeline is not straight-forward
![Page 81: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/81.jpg)
Data Preparation
Analysis Visualization
![Page 82: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/82.jpg)
ALL tools should work nicely together with other popular software packages
![Page 83: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/83.jpg)
REST
![Page 84: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/84.jpg)
What is cyREST?
- Platform-independent, RESTful API module for Cytoscape - Means you can access basic Cytoscape data objects
programmatically - Now this is a Cytoscape Core feature!
REST
![Page 85: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/85.jpg)
Two sides of modern biology
✔
![Page 86: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/86.jpg)
Use Cases- I have 200 networks in my session and I need to create
one PDF per view. How can I do it with Cytoscape?
- I need to use igraph for network analysis, but its visualization feature is limited. I want to use Cytoscape as an external visualization engine for R.
- Usually I use IPython Notebook to record my work. How can I integrate Cytoscape into my workflow?
- I want to generate Style for each time point and create small multiples of networks.
![Page 87: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/87.jpg)
cyREST RESTful API for Cytoscape
![Page 88: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/88.jpg)
https://github.com/idekerlab/cy-rest-R/blob/develop/workflow1_structure_based_visualization.R
![Page 89: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/89.jpg)
cyREST and other programming tools for Cytoscape will be covered in the Advanced Cytoscape Workshop from 3:15PM
![Page 90: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/90.jpg)
Interactive Data Analysis Environments
In-House Databases External Computing Resources
- Graph Layout- Statistical Analysis- Data Pre-processing
RStudio
- NumPy- SciPy- Pandas- NetworkX
IPython Notebook
File / Code Hosting ServicesPublic Data Repository
PSICQUIC Services
EBI RDF Platform
Other Bioinformatics Web Applications / Services
- igraph- rCurl
Command Line Tools
> sed> awk> grep> curl
Web Browsers
Data Repository & Collaboration Service
Data Bus (Internet)
Your Workstation
Cytoscape App Store
Cytoscape Desktop
Apps
Core
REST
![Page 91: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/91.jpg)
Interactive Data Analysis Environments
In-House Databases External Computing Resources
- Graph Layout- Statistical Analysis- Data Pre-processing
RStudio
- NumPy- SciPy- Pandas- NetworkX
IPython Notebook
File / Code Hosting ServicesPublic Data Repository
PSICQUIC Services
EBI RDF Platform
Other Bioinformatics Web Applications / Services
- igraph- rCurl
Command Line Tools
> sed> awk> grep> curl
Web Browsers
Data Repository & Collaboration Service
Data Bus (Internet)
Your Workstation
Cytoscape App Store
Cytoscape Desktop
Apps
Core
REST→ Service Repository
→ Network Data Repository
![Page 92: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/92.jpg)
Service
- Service = ANY program wrapped with REST API - Examples:
- ID Mapping - Format converter
- BioPAX to GraphML - GO Enrichment Analysis
![Page 93: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/93.jpg)
Writing CI Services
1. Write a command line tool
2. Wrap it with REST API
3. Register to job manager (provided by us)
![Page 94: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/94.jpg)
Why this is important?
In most cases, cutting-edge bioinformatics algorithms are published as (hard-to-use) command line tools written by researchers/graduate students
Rewriting it as Cytoscape App is hard
But wrapping it with REST API is not so difficult
Once published as service, it can be called from any tools, including R/Bioconductor, Python, and Cytoscape
![Page 95: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/95.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 96: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/96.jpg)
Cytoscape
For Desktop Cytoscape 3.4Publish to the web
For Building Web Applications Cytoscape.js
Interaction Data Repository
NDEx
Cyberinfrastructure (CI)
Sample Services
Fast ID Mapping
Network Image Generator
Format converter
Data Format CX
Job Router ELSA
Visualization Widgets
Network Widget
Table Widget
Composite Widget NDEx Valet
![Page 97: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/97.jpg)
![Page 98: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/98.jpg)
![Page 99: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/99.jpg)
Computing Infrastructure Community
![Page 100: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/100.jpg)
Community
![Page 101: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/101.jpg)
![Page 102: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/102.jpg)
- Large user and developer community
- Lots of examples and documents
- Workshops / Lectures
![Page 103: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/103.jpg)
Community is equally important as technology for successful CI
![Page 104: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/104.jpg)
How to Participate
![Page 105: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/105.jpg)
![Page 107: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/107.jpg)
• https://flic.kr/p/bFZpyg
• https://flic.kr/p/bmXUz1
Photo Credits
![Page 108: What's New in Cytoscape](https://reader031.fdocuments.net/reader031/viewer/2022021922/587587ed1a28ab901c8b518b/html5/thumbnails/108.jpg)
• https://www.flickr.com/photos/23629083@N03/15409436041/in/photolist-ptFotK-9uS2gj-hypkSp-hypk9F-hypjha-99c472-9Xkuuc-huNmqB-7NMxMz-rg2Xh2-qYABcA-qjnGoB-rg2WVF-rdQYMf-qjaxy7-rg5Aoo-rg2Wre-qYAAt1-rg2Wev-qYAAaA-rg2W1V-rdQXT1-qjawtS-rg9ePH-rg5zb3-qjnEtV-qYHAvc-qYBA9d-rg2V7F-qYHAeF-qYAySA-rg5ys9-rg9dLF-rg2Utg-rg9drH-qYAyew-rg9dmc-rg5xP5-rg5xDA-qYAxV5-rg2TLe-rg5xp7-rg5xfQ-aq32tC-hba7em-hbafzE-gbeABq-gck7Dv-7PoYg1-fkisQL
• https://www.flickr.com/photos/nebulux/10000066526/in/photolist-geEXo7-58r1VP-6GioJH-9juEda-53HFiR-4sq7n3-4gyg7e-8ag9VV-8uqK43-4E89Gc-iWDeiJ-9G47M4-9G71KC-9waYuP-5FWSrX-87Mhxi-9G71XY-7Ai8hs-48vd2B-7B7o6n-6D9uWd-6hffXv-gYExNx-7defC1-66ygvB-4LsWSN-6D5n5k-6hfg5z-eucXAh-8uyuuG-aAY6cH-76QCEX-7f6mdp-RntfW-eFuVBC-5nY8Vc-7utTA2-brdj8F-92k6n3-5KdCfh-83uVKy-8unxG8-3d3zxi-cdz8S7-4HT5qQ-99SwEn-7Akbcb-8y7ds9-fvo9zH-9zZky3
• https://www.flickr.com/photos/stratman2/8613731520/in/photolist-e8aChq-7LLUoQ-8s8eBL-6uGRmE-77wKJF-dqo6ar-6hffGK-7rykRT-6fG8WV-8unyFa-8AeF8A-93Xpo2-9XLXCj-7GVMym-5Tu3dJ-7v58RC-5K9nBF-2MbvpL-2M77nV-et54Ce-6hfgvr-6hffQa-67wNj5-9FDGTz-49NmoE-eFXB7u-76QB7H-brdbSP-brcYHT-22zYYv-6fFZoM-ckuXNC-a8UZ3D-dzGXYU-6nf4MN-4j7TzA-47fYur-2kutoV-56catX-apUJgr-cSJHkG-88w1ie-6Nbj1a-8MYxve-6xL3SF-6fL87j-4G6x71-dUL16b-7auq8Q-6hwbVB
• https://www.flickr.com/photos/gcwest/281385801/in/photolist-5mFJtX-4o3Ria-hD9E92-qSbck-9abnoA-7hsWoU-ntEmgy-oSAQtv-nx5Chg-iuZJCa-j7eWKk-hD7JTZ-4iECHX-j8M2r7-bSrWHc-prpFcX-db7xd-jLmzoF-75mqRx-pnSzL-6gVcao-9F5bop-j77HEs-73Umq1-5kRyNp-hD9cR2-mTvNB8-gyXWaf-Lkro7-idQBY4-fRYu1-5eR2cn-3EK4k-nnxH8u-9uDMLx-4NY3Yi-kDQagt-ioGRSb-75qid1-82RzYt-5qQuwt-n8hvL6-ifemz5-3iYUQG-aJnNiX-mzirX2-23rDNy-qx3KEd-h5UnGW-hD7Jqz