Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
1. What’s New In Cytoscape?
Keiichiro Ono
UCSD Trey Ideker Lab
Cytoscape Core Team
SDCSB Workshop
4/17/2015 @Sanford
2. Welcome!
- This Section:
- Cytoscape Updates
- Cytoscape and the Web
- Working with External Tools and Cytoscape CI
- Afternoon Sessions:
- Cytoscape Workshops: Beginners & Advanced (1:30PM-3:00PM)
- Cytoscape Clinic (3:00PM-)
5. An Open Source Platform for Biological Network Data
Integration, Analysis and Visualization
Cytoscape
6.
7. 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
13. Cytoscape 3.2
- Latest version of Cytoscape
Desktop application
- New Features:
- Chart Editor
- Export as Web Application
- Performance Improvements
- Lots of bug fixes
14. Cytoscape 3.2
- Latest version of Cytoscape
Desktop application
- New Features:
- Chart Editor
- Export as Web Application
- Performance Improvements
- Lots of bug fixes
17. Chart Editor
- Visualize multiple data points
to a single view
- Time series data
- Multiple GO terms
- Chart types: Bar, Box, Pie,
Heat Map, Ring
- Part of standard Visual Style
Editor
- Everything will be saved
into session files
19. Cytoscape 3.2
- Latest version of Cytoscape
Desktop application
- New Features:
- Chart Editor
- Export as Web Application
- Performance Improvements
- Lots of bug fixes
32. - A JavaScript Library
- NOT A WEB APPLICATION!
- For web application programmers
- But there are some web
applications using Cytoscape.js
cytoscape.js
43. Cytoscape 3.2
- Latest version of Cytoscape
Desktop application
- New Features:
- Chart Editor
- Export as Web Application
- Performance Improvements
- Lots of bug fixes
53. 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)
- Complex Data Analysis Pipeline
- Need to build pipeline by connecting multiple resources, or services
- Needs for complex, customized data visualization
- Reproducibility
➡ But building, deploying, and maintaining reproducible pipeline is not
straight-forward
60. User Type I
- Domain experts
- Average computing skills
- Use Excel as their primary
workbench for data analysis
- For them, bioinformatics
means using some of NCBI/
EBI web tools or DAVID
- Have tons of data not analyzed
/ visualized yet
- Excel is my friend.
61. User Type II
- Computational biologists
- Advanced computing skills
- Use Python + SciPy /
NumPy, R + Bioconductor,
or MATLAB every day
- If necessary, write their
own packages
- Use HPC technologies a lot
- Manual operation is evil.
62. Both of them are Important!
- Type I: “Bench Biologists”
- Domain experts
- Data producers
- Type II: Computational Biologists
- Experts of large-scale data analysis
- Especially important for genome-scale
data analysis
They are not well
supported for a long time in
Cytoscape community…
63. Requests from Type II Users
- 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.
70. –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
74. App Store
- Both Cytoscape and Bioconductor have
- Large user and developer community
- Lots of examples and documents
- Workshops
- Community is equally important as technology for
successful CI
75. 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
76. 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