SlideShare ist ein Scribd-Unternehmen logo
1 von 83
Downloaden Sie, um offline zu lesen
Keiichiro Ono
UC, San Diego
Bioinformatics
Summit 2014
4/11/2014
Cytoscape
Tutorial 1: Introduction to Biological Data
Analysis and Visualization with Cytoscape
Welcome Back!
- Scope of Tutorial Session
- Part1: Basic Concepts
- Overview of Core Features
- Part2: Advanced Topics
- Effective Visualization Techniques
- External Tools
Welcome Back!
- Scope of Tutorial Session
- Part1: Basic Concepts
- Overview of Core Features
- Part2: Advanced Topics

- Effective Visualization Techniques
- External Tools
Part 1: Agenda
- Basic Concepts
- Browsing Network Data
- Networks and Tables
- Visualization
- Basic Analysis
About This Section…
- Lecture Style
- Practical introduction to specific
features
- You can play with the examples during
this session, but it’s not required
- I’ll upload all slides to the web, and you
can try it later
Core Concepts
Cytoscape is for...
- Data integration
- Join networks and annotation tables
- Network data analysis
- Visualization
Module 1
Module 2
Data Types
- There are two data types in Cytoscape:
- Network
- Table
- Mathematical Graph
- G = (V, E)
- Nodes
- Any objects
- Edges
- Relationships
between objects
Network
1 2
2 3
1 3
4 3
Network Representation
PPARG EP300!
PPARG PRNP!
PPARG MAP4K4!
…
EP300
PPARG
SMARCD3
STMN1
SMARCA4
OPTN
ATP6V1C1
PSMD1
HTT
PRNP
HNRNPUL1
CCDC88A
CLU
HSP90AB1
SMARCD3
MAP4K4
MIF4GD
USP11
MARCH6TUBB
EDF1 CHD8
PPARG two hybrid MIF4DG!
PPARG pull down SMARCD3
…
pull down
display technology
display technology
display technology
display technology
display technology
two hybrid
display technology
display technology
display technology
two hybrid
display technology
anti bait
coimmunoprecipitation
pull down
display technology
pull down
display technology
display technology
two hybrid
display technology
display technology
STMN1
PPARG
P6V1C1
SMARCD3
SMARCA4
OPTN
PSMD1
HTT
SMARCD3
CCDC88A
CLU
HNRNPUL1
PRNP
HSP90AB1
EDF1
CHD8
P11 MIF4GD
Table
Any data about nodes,
edges, and networks.
Summary
- There are two types of data

- Networks

- Attributes

- You need integrated, or annotated, network
before analyze / visualize your data
Before actual data analysis…
- There is no silver bullet!
- You cannot do everything with a single program
- Understand Cytoscape Core Features
- Research available Apps
- Data pre-processing/post-processing may be
required
- Excel, R / Bioconductor, Scripts, Web Tools
Choose a Right Tool
Choose a Right Tool
Analysis VisualizationData Preparation
Data Preparation Tips
- Prepare machine-friendly file

- CSV, TSV, XML

- Use concrete, widely-used ID sets

- NCBI Gene ID

- Ensemble Gene ID
1. Understand
Cytoscape Desktop
https://github.com/
keiono/cytoscape-
workshop-materials
Example files are available here:
tutorialYeast.cys
And there are many sample files in “Samples” directory in Cytoscape application folder
Goal of This Lesson
- Understand Basic UI
- Loading a sample Session file
- Learn how to browse the network and
attributes
- Know useful basic shortcuts/commands
Cytoscape 3.1 Desktop
Toolbar
Network Panel
Bird’s Eve View
Table Browser
Network Views
Table Browser
Local Column
Table Tabs
List Data

(Values in [ ])
Shared Column
Session File
- Snapshot of your workspace
- Networks
- Attributes
- Visual Styles
- System Properties
Saving & Opening
- In Cytoscape, Save means saving your
workspace states into a Session File
- Open means loading a Session file
- You can open only one session at a time
- Merge Session feature will be
implemented in the future version of
Cytoscape 3.x
Open a Session
- Click folder icon
- Or, File → Open
Navigation
- Pan: Middle-Click + Drag or 

Command + Left-Click + Drag on Mac
- Zoom
- IN: Mouse Wheel UP
- OUT: Mouse Wheel DOWN
- Selection: Left-Click and Drag
- Fit to Window
- Selected region
- Entire network
First Neighbor of Nodes
CTR+6
Create New Sub-Network From Selection
CTR+N
- CTR (Command on Mac) + G
Show Graphics Details
- View → Show Graphics Details
Lesson 1 Demo
Lesson 1: Summary
- Session File is a snapshot of your workspace
- Creating subnetworks from selection is easy
- Attribute browser is a spreadsheet-like viewer
for your attributes
2. Data Import
Data Integration
- Loading networks and mapping attributes
onto them
- Cytoscape provides:
- Data import from files
- Direct access to remote data sources
Import & Export
- Import
- Load any type of data
- Network, Attributes, Visual Styles, etc.
- Export
- as network files, tables, or images
Network Import
- Usually, imported from pre-formatted data file
- Or, use Table Import feature to select
columns to be used as edges
SIF File
YJR022W pp YOR167C
YJR022W pp YLR264W
YJR022W pp YNR053C
YER116C pp YDL013W
YNL307C pp YAL038W
YNL216W pd YCR012W
YNL216W pd YGR254W
YNL216W pd YHR174W
YNL216W pd YIL133C
YNL216W pd YLR044C
YNL216W pd YOL120C
YNL216W pd YNL301C
YNL216W pd YCL030C
Loading & Mapping Tables
- In most cases you need to import them
from tables
- e.g. Expression matrix saved as
Excel workbook
Mapping Key in
the Network
Mapping Key in
the Table
Load Network from Table
- Simple list of binary interactions can be
loaded as networks
!
- Source - Interaction Type - Target
- Or, Source - Target
Import Public Data
Small Network Data
- Send query to database
- List of genes
- Keywords
Import from Public Database
Large Network Data (Interactome)
- Start from an Interactome
- Filter and extract smaller
modules
Download Zipped Archives
Large Network Data
(Interactome)
- Download Database Dump
- Extract compressed data
- Import as table
- Filter
- Visualize
Lesson 2 Demo
Lesson 2: Summary
- Cytoscape supports many standard
network data formats
- Any table data can be imported to
Cytoscape by Table Import function
- Preparing your table data with widely-used
ID is important for easy mapping
3. Basic Analysis
Goal of This Section
- Calculate network statistics by Network
Analyzer
- Filtering based on statistics
- Basic search by EnhancedSearch Plugin
- Try some more realistic example (requires
faster machine!)
Core Analysis Features
- Network Statistics
- Search
- Filtering
Network Statistics
Network Analyzer
- Provides basic statistics
of networks
- Degree
- Centrality
- Shortest Pass
Length Distribution
- etc.
Filtering by Network Statistics
- NetworkAnalyzer provides all results as regular attributes
- Can be used for filtering
Search
Query Syntax
Cytoscape ESP: simple search of complex
biological networks
!
Maital Ashkenazi, Gary D. Bader, Allan Kuchinsky, Menachem Moshelion,
David J. States
!
Bioinformatics. 2008 June 15; 24(12): 1465–1466. Published online 2008
April 28. doi: 10.1093/bioinformatics/btn208
PMCID: PMC2427162
Lesson 3 Demo
4. Visualization
Layouts
Automatic Layout
- Choose proper algorithm
- Tree-like data - Hierarchical Layout
- Scale-Free Network - Force-directed
- Circular process - Circular Layout
- Tweak parameters if necessary
Manual Layout
- Tweak result from
automatic layout
- Scale
- Align
- Rotate
Visual Style
- Collection of mappings from
Attributes to Visual
Properties
Visual Styles
- Defaults + Mappings
- Expression values to node color
- Gene function to node shape
- Interaction detection method to edge line
type
- Confidence score to edge width
Data Controls The View
Discrete Mapping Editor
Continuous Mapping Editor
Demo
Summary
Original
Visual Style Applied
Final Visualization
Visualization Techniques
will be discussed in
Part 2
Apps
Apps
- Adding new features to Cytoscape
- Lots of categories
- (Almost) all of them are free, so just play
with it to learn what’s possible
Installing Apps
- Easy - Just install
from App manager.
- For browsing, just visit
App Store
- http://apps.cytoscape.org/
To be Continued…
Further Readings 1
- Introduction to Network Biology
- Deciphering Protein–Protein Interactions. Part I. Experimental
Techniques and Databases



Shoemaker BA, Panchenko AR (2007) Deciphering Protein–Protein
Interactions. Part I. Experimental Techniques and Databases. PLoS
Comput Biol 3(3): e42.doi:10.1371/journal.pcbi.0030042
- Deciphering Protein–Protein Interactions. Part II. Computational
Methods to Predict Protein and Domain Interaction Partners



Shoemaker BA, Panchenko AR (2007) Deciphering Protein–Protein
Interactions. Part II. Computational Methods to Predict Protein and
Domain Interaction Partners. PLoS Comput Biol 3(4): e43. doi:10.1371/
journal.pcbi.0030043
Further Readings 2
- Overview of Cytoscape Apps (Plugins)
- A travel guide to Cytoscape plugins



Rintaro Saito, Michael E Smoot, Keiichiro Ono, Johannes Ruscheinski,
Peng-Liang Wang, Samad Lotia, Alexander R Pico, Gary D Bader, Trey
Ideker (2012) Nature Methods 9 (11) p. 1069-1076
- Sample Protocol (based on 2.x)
− Integration of biological networks and gene expression data using
Cytoscape



Cline, et al. Nature Protocols, 2, 2366-2382 (2007).
Further Readings 3
- Cytoscape Tutorial Booklet:



Analysis and Visualization of Biological Networks with Cytoscape
- http://www.rbvi.ucsf.edu/Outreach/Workshops/ISMBTutorial.pdf
!
2014 Keiichiro Ono
kono@ucsd.edu

Weitere ähnliche Inhalte

Was ist angesagt?

情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...
情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...
情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...Shinji Takao
 
System Modelling and Metabolomics.pptx
System Modelling and Metabolomics.pptxSystem Modelling and Metabolomics.pptx
System Modelling and Metabolomics.pptxMedhavi27
 
[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object DetectionDeep Learning JP
 
PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装Hirokatsu Kataoka
 
Rのオブジェクト
RのオブジェクトRのオブジェクト
RのオブジェクトItoshi Nikaido
 
顔画像からの個人顔識別
顔画像からの個人顔識別顔画像からの個人顔識別
顔画像からの個人顔識別epcnt19
 
適切なクラスタ数を機械的に求める手法の紹介
適切なクラスタ数を機械的に求める手法の紹介適切なクラスタ数を機械的に求める手法の紹介
適切なクラスタ数を機械的に求める手法の紹介Takeshi Mikami
 
2015 Cytoscape 3.2 Tutorial
2015 Cytoscape 3.2 Tutorial2015 Cytoscape 3.2 Tutorial
2015 Cytoscape 3.2 TutorialAlexander Pico
 
Gene regulatory networks
Gene regulatory networksGene regulatory networks
Gene regulatory networksMadiheh
 
Cytoscape Network Visualization and Analysis
Cytoscape Network Visualization and AnalysisCytoscape Network Visualization and Analysis
Cytoscape Network Visualization and Analysisbdemchak
 
PhD Completion Seminar
PhD Completion Seminar PhD Completion Seminar
PhD Completion Seminar Simone Romano
 
心理学のためのPsychパッケージ
心理学のためのPsychパッケージ心理学のためのPsychパッケージ
心理学のためのPsychパッケージ考司 小杉
 
Kaggle RSNA Pneumonia Detection Challenge 解法紹介
Kaggle RSNA Pneumonia Detection Challenge 解法紹介Kaggle RSNA Pneumonia Detection Challenge 解法紹介
Kaggle RSNA Pneumonia Detection Challenge 解法紹介理 秋山
 

Was ist angesagt? (20)

情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...
情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...
情報システム障害解析のための知識グラフ構築の試み / Constructing a knowledge graph for information sys...
 
Proteomics
ProteomicsProteomics
Proteomics
 
発表スライド
発表スライド発表スライド
発表スライド
 
Biological networks
Biological networksBiological networks
Biological networks
 
Rの高速化
Rの高速化Rの高速化
Rの高速化
 
System Modelling and Metabolomics.pptx
System Modelling and Metabolomics.pptxSystem Modelling and Metabolomics.pptx
System Modelling and Metabolomics.pptx
 
[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
[DL輪読会]PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
 
PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装
 
Rのオブジェクト
RのオブジェクトRのオブジェクト
Rのオブジェクト
 
顔画像からの個人顔識別
顔画像からの個人顔識別顔画像からの個人顔識別
顔画像からの個人顔識別
 
適切なクラスタ数を機械的に求める手法の紹介
適切なクラスタ数を機械的に求める手法の紹介適切なクラスタ数を機械的に求める手法の紹介
適切なクラスタ数を機械的に求める手法の紹介
 
2015 Cytoscape 3.2 Tutorial
2015 Cytoscape 3.2 Tutorial2015 Cytoscape 3.2 Tutorial
2015 Cytoscape 3.2 Tutorial
 
Gene regulatory networks
Gene regulatory networksGene regulatory networks
Gene regulatory networks
 
Cytoscape Network Visualization and Analysis
Cytoscape Network Visualization and AnalysisCytoscape Network Visualization and Analysis
Cytoscape Network Visualization and Analysis
 
Gene Expression Omnibus (GEO)
Gene Expression Omnibus (GEO)Gene Expression Omnibus (GEO)
Gene Expression Omnibus (GEO)
 
モデルベース協調フィルタリングにおける推薦の透明性に関する検討
モデルベース協調フィルタリングにおける推薦の透明性に関する検討モデルベース協調フィルタリングにおける推薦の透明性に関する検討
モデルベース協調フィルタリングにおける推薦の透明性に関する検討
 
PhD Completion Seminar
PhD Completion Seminar PhD Completion Seminar
PhD Completion Seminar
 
Clustering
ClusteringClustering
Clustering
 
心理学のためのPsychパッケージ
心理学のためのPsychパッケージ心理学のためのPsychパッケージ
心理学のためのPsychパッケージ
 
Kaggle RSNA Pneumonia Detection Challenge 解法紹介
Kaggle RSNA Pneumonia Detection Challenge 解法紹介Kaggle RSNA Pneumonia Detection Challenge 解法紹介
Kaggle RSNA Pneumonia Detection Challenge 解法紹介
 

Andere mochten auch

Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Keiichiro Ono
 
The 30-Second Guide to URL Shorteners
The 30-Second Guide to URL ShortenersThe 30-Second Guide to URL Shorteners
The 30-Second Guide to URL ShortenersBuffer
 
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Keiichiro Ono
 
Network Visualization and Analysis with Cytoscape
Network Visualization and Analysis with CytoscapeNetwork Visualization and Analysis with Cytoscape
Network Visualization and Analysis with CytoscapeAlexander Pico
 
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
Introduction to Biological Network Analysis and Visualization with Cytoscape ...Introduction to Biological Network Analysis and Visualization with Cytoscape ...
Introduction to Biological Network Analysis and Visualization with Cytoscape ...Keiichiro Ono
 
Gephi Consortium Presentation
Gephi Consortium PresentationGephi Consortium Presentation
Gephi Consortium PresentationGephi Consortium
 
Overview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis ToolsOverview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis ToolsKeiichiro Ono
 
Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...
Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...
Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...Rodrigo Torrens
 
Un vistazo al análisis de redes sociales
Un vistazo al análisis de redes socialesUn vistazo al análisis de redes sociales
Un vistazo al análisis de redes socialesRodrigo Torrens
 
The Wolf of Link Street - SMX Israel 2014
The Wolf of Link Street - SMX Israel 2014The Wolf of Link Street - SMX Israel 2014
The Wolf of Link Street - SMX Israel 2014Tom Harari
 
Website basics
Website basicsWebsite basics
Website basicsBizink
 
Network graphs in tableau
Network graphs in tableauNetwork graphs in tableau
Network graphs in tableauGodfrey Nolan
 
Types of website (1)
Types of website (1)Types of website (1)
Types of website (1)Shop Cushion
 
Bitly Enterprise
Bitly EnterpriseBitly Enterprise
Bitly EnterpriseMax Samis
 

Andere mochten auch (20)

Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
 
The 30-Second Guide to URL Shorteners
The 30-Second Guide to URL ShortenersThe 30-Second Guide to URL Shorteners
The 30-Second Guide to URL Shorteners
 
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
 
Network Visualization and Analysis with Cytoscape
Network Visualization and Analysis with CytoscapeNetwork Visualization and Analysis with Cytoscape
Network Visualization and Analysis with Cytoscape
 
Gephi Quick Start
Gephi Quick StartGephi Quick Start
Gephi Quick Start
 
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
Introduction to Biological Network Analysis and Visualization with Cytoscape ...Introduction to Biological Network Analysis and Visualization with Cytoscape ...
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
 
Gephi Consortium Presentation
Gephi Consortium PresentationGephi Consortium Presentation
Gephi Consortium Presentation
 
Gephi Tutorial Layouts
Gephi Tutorial LayoutsGephi Tutorial Layouts
Gephi Tutorial Layouts
 
Overview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis ToolsOverview of Modern Graph Analysis Tools
Overview of Modern Graph Analysis Tools
 
Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...
Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...
Implementación de Políticas y Mandatos de Acceso Abierto en Instituciones y U...
 
Un vistazo al análisis de redes sociales
Un vistazo al análisis de redes socialesUn vistazo al análisis de redes sociales
Un vistazo al análisis de redes sociales
 
Procesos, Daniel Victor Guebel
Procesos, Daniel Victor GuebelProcesos, Daniel Victor Guebel
Procesos, Daniel Victor Guebel
 
The Wolf of Link Street - SMX Israel 2014
The Wolf of Link Street - SMX Israel 2014The Wolf of Link Street - SMX Israel 2014
The Wolf of Link Street - SMX Israel 2014
 
Bitly Tutorial
Bitly TutorialBitly Tutorial
Bitly Tutorial
 
example for cytoscape
example for cytoscapeexample for cytoscape
example for cytoscape
 
Website basics
Website basicsWebsite basics
Website basics
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
Network graphs in tableau
Network graphs in tableauNetwork graphs in tableau
Network graphs in tableau
 
Types of website (1)
Types of website (1)Types of website (1)
Types of website (1)
 
Bitly Enterprise
Bitly EnterpriseBitly Enterprise
Bitly Enterprise
 

Ähnlich wie Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)

Eclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science ProjectEclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science ProjectMatthew Gerring
 
Distributed Database practicals
Distributed Database practicals Distributed Database practicals
Distributed Database practicals Vrushali Lanjewar
 
Web Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdfWeb Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdfSamHoney6
 
Cytoscape: Now and Future
Cytoscape: Now and FutureCytoscape: Now and Future
Cytoscape: Now and FutureKeiichiro Ono
 
An Inter-Wiki Page Data Processor for a M2M System @Matsue, 1sep., Eskm2013
An Inter-Wiki Page Data Processor for a M2M System  @Matsue, 1sep., Eskm2013An Inter-Wiki Page Data Processor for a M2M System  @Matsue, 1sep., Eskm2013
An Inter-Wiki Page Data Processor for a M2M System @Matsue, 1sep., Eskm2013Takashi Yamanoue
 
Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2Daniele Bailo
 
Web Data Analysis at the Spallation Neutron Source
Web Data Analysis at the Spallation Neutron SourceWeb Data Analysis at the Spallation Neutron Source
Web Data Analysis at the Spallation Neutron SourceRicardo Ferraz Leal
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Toolsmcthedog
 
EEDC - Apache Pig
EEDC - Apache PigEEDC - Apache Pig
EEDC - Apache Pigjavicid
 
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...Keiichiro Ono
 
What's New in Cytoscape
What's New in CytoscapeWhat's New in Cytoscape
What's New in CytoscapeKeiichiro Ono
 
Discovering Human Characteristic using Face Analysis
Discovering Human Characteristic using Face AnalysisDiscovering Human Characteristic using Face Analysis
Discovering Human Characteristic using Face AnalysisCIB Egypt
 
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle DatabaseOracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle DatabaseSandesh Rao
 
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...Sandesh Rao
 
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...Databricks
 
Time Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming PlatformTime Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming Platformconfluent
 
Time Series Analysis Using an Event Streaming Platform
 Time Series Analysis Using an Event Streaming Platform Time Series Analysis Using an Event Streaming Platform
Time Series Analysis Using an Event Streaming PlatformDr. Mirko Kämpf
 
SumatraTT – PPT
SumatraTT – PPTSumatraTT – PPT
SumatraTT – PPTbutest
 

Ähnlich wie Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014) (20)

Eclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science ProjectEclipse Con Europe 2014 How to use DAWN Science Project
Eclipse Con Europe 2014 How to use DAWN Science Project
 
Distributed Database practicals
Distributed Database practicals Distributed Database practicals
Distributed Database practicals
 
Web Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdfWeb Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdf
 
Cytoscape: Now and Future
Cytoscape: Now and FutureCytoscape: Now and Future
Cytoscape: Now and Future
 
An Inter-Wiki Page Data Processor for a M2M System @Matsue, 1sep., Eskm2013
An Inter-Wiki Page Data Processor for a M2M System  @Matsue, 1sep., Eskm2013An Inter-Wiki Page Data Processor for a M2M System  @Matsue, 1sep., Eskm2013
An Inter-Wiki Page Data Processor for a M2M System @Matsue, 1sep., Eskm2013
 
Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2Metadata & brokering - a modern approach #2
Metadata & brokering - a modern approach #2
 
Web Data Analysis at the Spallation Neutron Source
Web Data Analysis at the Spallation Neutron SourceWeb Data Analysis at the Spallation Neutron Source
Web Data Analysis at the Spallation Neutron Source
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
 
EEDC - Apache Pig
EEDC - Apache PigEEDC - Apache Pig
EEDC - Apache Pig
 
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
 
6. safe users-guide
6.  safe users-guide6.  safe users-guide
6. safe users-guide
 
What's New in Cytoscape
What's New in CytoscapeWhat's New in Cytoscape
What's New in Cytoscape
 
Discovering Human Characteristic using Face Analysis
Discovering Human Characteristic using Face AnalysisDiscovering Human Characteristic using Face Analysis
Discovering Human Characteristic using Face Analysis
 
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle DatabaseOracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database
 
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...
Oracle AHF Insights 23c: Deeper Diagnostic Insights for your Oracle Database ...
 
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
Apache Spark Performance Troubleshooting at Scale, Challenges, Tools, and Met...
 
21AI401 AI Unit 1.pdf
21AI401 AI Unit 1.pdf21AI401 AI Unit 1.pdf
21AI401 AI Unit 1.pdf
 
Time Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming PlatformTime Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming Platform
 
Time Series Analysis Using an Event Streaming Platform
 Time Series Analysis Using an Event Streaming Platform Time Series Analysis Using an Event Streaming Platform
Time Series Analysis Using an Event Streaming Platform
 
SumatraTT – PPT
SumatraTT – PPTSumatraTT – PPT
SumatraTT – PPT
 

Mehr von Keiichiro Ono

今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)Keiichiro Ono
 
Cytoscape Ecosystem Presentation at DBCLS Kashiwa
Cytoscape Ecosystem Presentation at DBCLS KashiwaCytoscape Ecosystem Presentation at DBCLS Kashiwa
Cytoscape Ecosystem Presentation at DBCLS KashiwaKeiichiro Ono
 
Eyeo 2019-Lightning-Cytoscape
Eyeo 2019-Lightning-CytoscapeEyeo 2019-Lightning-Cytoscape
Eyeo 2019-Lightning-CytoscapeKeiichiro Ono
 
Data Visualization Japan Meetup 2018: 長く変化に対応する
Data Visualization Japan Meetup 2018: 長く変化に対応するData Visualization Japan Meetup 2018: 長く変化に対応する
Data Visualization Japan Meetup 2018: 長く変化に対応するKeiichiro Ono
 
第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@RikenKeiichiro Ono
 
「モダンな」可視化アプリケーション開発とはどのようなものか?
「モダンな」可視化アプリケーション開発とはどのようなものか?「モダンな」可視化アプリケーション開発とはどのようなものか?
「モダンな」可視化アプリケーション開発とはどのようなものか?Keiichiro Ono
 
Reproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookReproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookKeiichiro Ono
 
Building Reproducible Network Data Analysis / Visualization Workflows
Building Reproducible Network Data Analysis / Visualization WorkflowsBuilding Reproducible Network Data Analysis / Visualization Workflows
Building Reproducible Network Data Analysis / Visualization WorkflowsKeiichiro Ono
 
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状Keiichiro Ono
 
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...Keiichiro Ono
 
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumKeiichiro Ono
 
Cytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructureCytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructureKeiichiro Ono
 
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜Keiichiro Ono
 
cyREST: Cytoscape as a Service
cyREST: Cytoscape as a ServicecyREST: Cytoscape as a Service
cyREST: Cytoscape as a ServiceKeiichiro Ono
 
GraphLab Conference 2014 Cytoscape Flyer
GraphLab Conference 2014 Cytoscape FlyerGraphLab Conference 2014 Cytoscape Flyer
GraphLab Conference 2014 Cytoscape FlyerKeiichiro Ono
 
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...Keiichiro Ono
 
NeXO Web Poster for ISMB 2014 BioVis SIG
NeXO Web Poster for ISMB 2014 BioVis SIGNeXO Web Poster for ISMB 2014 BioVis SIG
NeXO Web Poster for ISMB 2014 BioVis SIGKeiichiro Ono
 
Towards the Cytoscape Cyberinfrastructure
Towards the Cytoscape CyberinfrastructureTowards the Cytoscape Cyberinfrastructure
Towards the Cytoscape CyberinfrastructureKeiichiro Ono
 
OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2Keiichiro Ono
 
Quick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for UndergraduatesQuick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for UndergraduatesKeiichiro Ono
 

Mehr von Keiichiro Ono (20)

今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020)
 
Cytoscape Ecosystem Presentation at DBCLS Kashiwa
Cytoscape Ecosystem Presentation at DBCLS KashiwaCytoscape Ecosystem Presentation at DBCLS Kashiwa
Cytoscape Ecosystem Presentation at DBCLS Kashiwa
 
Eyeo 2019-Lightning-Cytoscape
Eyeo 2019-Lightning-CytoscapeEyeo 2019-Lightning-Cytoscape
Eyeo 2019-Lightning-Cytoscape
 
Data Visualization Japan Meetup 2018: 長く変化に対応する
Data Visualization Japan Meetup 2018: 長く変化に対応するData Visualization Japan Meetup 2018: 長く変化に対応する
Data Visualization Japan Meetup 2018: 長く変化に対応する
 
第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken第1回バイオインフォマティクスデータ可視化セミナー@Riken
第1回バイオインフォマティクスデータ可視化セミナー@Riken
 
「モダンな」可視化アプリケーション開発とはどのようなものか?
「モダンな」可視化アプリケーション開発とはどのようなものか?「モダンな」可視化アプリケーション開発とはどのようなものか?
「モダンな」可視化アプリケーション開発とはどのようなものか?
 
Reproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter NotebookReproducible Workflow with Cytoscape and Jupyter Notebook
Reproducible Workflow with Cytoscape and Jupyter Notebook
 
Building Reproducible Network Data Analysis / Visualization Workflows
Building Reproducible Network Data Analysis / Visualization WorkflowsBuilding Reproducible Network Data Analysis / Visualization Workflows
Building Reproducible Network Data Analysis / Visualization Workflows
 
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
San Diego Japan Bio Forum: ライフサイエンス向けデータ可視化技術の現状
 
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...
 
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
 
Cytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructureCytoscapeの現状とCyberinfrastructure
Cytoscapeの現状とCyberinfrastructure
 
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
「数字を見せろ」から「コードを見せろ」へ 〜過程の透明性を確保したデータ可視化を目指す〜
 
cyREST: Cytoscape as a Service
cyREST: Cytoscape as a ServicecyREST: Cytoscape as a Service
cyREST: Cytoscape as a Service
 
GraphLab Conference 2014 Cytoscape Flyer
GraphLab Conference 2014 Cytoscape FlyerGraphLab Conference 2014 Cytoscape Flyer
GraphLab Conference 2014 Cytoscape Flyer
 
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
Cytoscape Untangles the Web: a first step towards Cytoscape Cyberinfrastructu...
 
NeXO Web Poster for ISMB 2014 BioVis SIG
NeXO Web Poster for ISMB 2014 BioVis SIGNeXO Web Poster for ISMB 2014 BioVis SIG
NeXO Web Poster for ISMB 2014 BioVis SIG
 
Towards the Cytoscape Cyberinfrastructure
Towards the Cytoscape CyberinfrastructureTowards the Cytoscape Cyberinfrastructure
Towards the Cytoscape Cyberinfrastructure
 
OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2OPENVIS Conference Quick Report Part 2
OPENVIS Conference Quick Report Part 2
 
Quick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for UndergraduatesQuick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for Undergraduates
 

Kürzlich hochgeladen

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Kürzlich hochgeladen (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)

  • 1. Keiichiro Ono UC, San Diego Bioinformatics Summit 2014 4/11/2014 Cytoscape Tutorial 1: Introduction to Biological Data Analysis and Visualization with Cytoscape
  • 2. Welcome Back! - Scope of Tutorial Session - Part1: Basic Concepts - Overview of Core Features - Part2: Advanced Topics - Effective Visualization Techniques - External Tools
  • 3. Welcome Back! - Scope of Tutorial Session - Part1: Basic Concepts - Overview of Core Features - Part2: Advanced Topics - Effective Visualization Techniques - External Tools
  • 4. Part 1: Agenda - Basic Concepts - Browsing Network Data - Networks and Tables - Visualization - Basic Analysis
  • 5. About This Section… - Lecture Style - Practical introduction to specific features - You can play with the examples during this session, but it’s not required - I’ll upload all slides to the web, and you can try it later
  • 7. Cytoscape is for... - Data integration - Join networks and annotation tables - Network data analysis - Visualization
  • 9. Data Types - There are two data types in Cytoscape: - Network - Table
  • 10. - Mathematical Graph - G = (V, E) - Nodes - Any objects - Edges - Relationships between objects Network
  • 11. 1 2 2 3 1 3 4 3 Network Representation
  • 12. PPARG EP300! PPARG PRNP! PPARG MAP4K4! … EP300 PPARG SMARCD3 STMN1 SMARCA4 OPTN ATP6V1C1 PSMD1 HTT PRNP HNRNPUL1 CCDC88A CLU HSP90AB1 SMARCD3 MAP4K4 MIF4GD USP11 MARCH6TUBB EDF1 CHD8
  • 13. PPARG two hybrid MIF4DG! PPARG pull down SMARCD3 … pull down display technology display technology display technology display technology display technology two hybrid display technology display technology display technology two hybrid display technology anti bait coimmunoprecipitation pull down display technology pull down display technology display technology two hybrid display technology display technology STMN1 PPARG P6V1C1 SMARCD3 SMARCA4 OPTN PSMD1 HTT SMARCD3 CCDC88A CLU HNRNPUL1 PRNP HSP90AB1 EDF1 CHD8 P11 MIF4GD
  • 14. Table Any data about nodes, edges, and networks.
  • 15. Summary - There are two types of data - Networks - Attributes - You need integrated, or annotated, network before analyze / visualize your data
  • 16. Before actual data analysis… - There is no silver bullet! - You cannot do everything with a single program - Understand Cytoscape Core Features - Research available Apps - Data pre-processing/post-processing may be required - Excel, R / Bioconductor, Scripts, Web Tools
  • 18. Choose a Right Tool Analysis VisualizationData Preparation
  • 19. Data Preparation Tips - Prepare machine-friendly file - CSV, TSV, XML - Use concrete, widely-used ID sets - NCBI Gene ID - Ensemble Gene ID
  • 21. https://github.com/ keiono/cytoscape- workshop-materials Example files are available here: tutorialYeast.cys And there are many sample files in “Samples” directory in Cytoscape application folder
  • 22. Goal of This Lesson - Understand Basic UI - Loading a sample Session file - Learn how to browse the network and attributes - Know useful basic shortcuts/commands
  • 23. Cytoscape 3.1 Desktop Toolbar Network Panel Bird’s Eve View Table Browser Network Views
  • 24. Table Browser Local Column Table Tabs List Data
 (Values in [ ]) Shared Column
  • 25. Session File - Snapshot of your workspace - Networks - Attributes - Visual Styles - System Properties
  • 26. Saving & Opening - In Cytoscape, Save means saving your workspace states into a Session File - Open means loading a Session file - You can open only one session at a time - Merge Session feature will be implemented in the future version of Cytoscape 3.x
  • 27. Open a Session - Click folder icon - Or, File → Open
  • 28. Navigation - Pan: Middle-Click + Drag or 
 Command + Left-Click + Drag on Mac - Zoom - IN: Mouse Wheel UP - OUT: Mouse Wheel DOWN - Selection: Left-Click and Drag - Fit to Window - Selected region - Entire network
  • 29. First Neighbor of Nodes CTR+6
  • 30. Create New Sub-Network From Selection CTR+N
  • 31. - CTR (Command on Mac) + G
  • 32. Show Graphics Details - View → Show Graphics Details
  • 34. Lesson 1: Summary - Session File is a snapshot of your workspace - Creating subnetworks from selection is easy - Attribute browser is a spreadsheet-like viewer for your attributes
  • 36. Data Integration - Loading networks and mapping attributes onto them - Cytoscape provides: - Data import from files - Direct access to remote data sources
  • 37. Import & Export - Import - Load any type of data - Network, Attributes, Visual Styles, etc. - Export - as network files, tables, or images
  • 38. Network Import - Usually, imported from pre-formatted data file - Or, use Table Import feature to select columns to be used as edges
  • 39. SIF File YJR022W pp YOR167C YJR022W pp YLR264W YJR022W pp YNR053C YER116C pp YDL013W YNL307C pp YAL038W YNL216W pd YCR012W YNL216W pd YGR254W YNL216W pd YHR174W YNL216W pd YIL133C YNL216W pd YLR044C YNL216W pd YOL120C YNL216W pd YNL301C YNL216W pd YCL030C
  • 40. Loading & Mapping Tables - In most cases you need to import them from tables - e.g. Expression matrix saved as Excel workbook
  • 41.
  • 42. Mapping Key in the Network Mapping Key in the Table
  • 43. Load Network from Table - Simple list of binary interactions can be loaded as networks ! - Source - Interaction Type - Target - Or, Source - Target
  • 45. Small Network Data - Send query to database - List of genes - Keywords
  • 46. Import from Public Database
  • 47. Large Network Data (Interactome) - Start from an Interactome - Filter and extract smaller modules
  • 49.
  • 50. Large Network Data (Interactome) - Download Database Dump - Extract compressed data - Import as table - Filter - Visualize
  • 52. Lesson 2: Summary - Cytoscape supports many standard network data formats - Any table data can be imported to Cytoscape by Table Import function - Preparing your table data with widely-used ID is important for easy mapping
  • 54. Goal of This Section - Calculate network statistics by Network Analyzer - Filtering based on statistics - Basic search by EnhancedSearch Plugin - Try some more realistic example (requires faster machine!)
  • 55. Core Analysis Features - Network Statistics - Search - Filtering
  • 57. Network Analyzer - Provides basic statistics of networks - Degree - Centrality - Shortest Pass Length Distribution - etc.
  • 58. Filtering by Network Statistics - NetworkAnalyzer provides all results as regular attributes - Can be used for filtering
  • 60. Query Syntax Cytoscape ESP: simple search of complex biological networks ! Maital Ashkenazi, Gary D. Bader, Allan Kuchinsky, Menachem Moshelion, David J. States ! Bioinformatics. 2008 June 15; 24(12): 1465–1466. Published online 2008 April 28. doi: 10.1093/bioinformatics/btn208 PMCID: PMC2427162
  • 64. Automatic Layout - Choose proper algorithm - Tree-like data - Hierarchical Layout - Scale-Free Network - Force-directed - Circular process - Circular Layout - Tweak parameters if necessary
  • 65. Manual Layout - Tweak result from automatic layout - Scale - Align - Rotate
  • 66. Visual Style - Collection of mappings from Attributes to Visual Properties
  • 67. Visual Styles - Defaults + Mappings - Expression values to node color - Gene function to node shape - Interaction detection method to edge line type - Confidence score to edge width
  • 70. Demo
  • 75. Visualization Techniques will be discussed in Part 2
  • 76. Apps
  • 77. Apps - Adding new features to Cytoscape - Lots of categories - (Almost) all of them are free, so just play with it to learn what’s possible
  • 78. Installing Apps - Easy - Just install from App manager. - For browsing, just visit App Store - http://apps.cytoscape.org/
  • 80. Further Readings 1 - Introduction to Network Biology - Deciphering Protein–Protein Interactions. Part I. Experimental Techniques and Databases
 
 Shoemaker BA, Panchenko AR (2007) Deciphering Protein–Protein Interactions. Part I. Experimental Techniques and Databases. PLoS Comput Biol 3(3): e42.doi:10.1371/journal.pcbi.0030042 - Deciphering Protein–Protein Interactions. Part II. Computational Methods to Predict Protein and Domain Interaction Partners
 
 Shoemaker BA, Panchenko AR (2007) Deciphering Protein–Protein Interactions. Part II. Computational Methods to Predict Protein and Domain Interaction Partners. PLoS Comput Biol 3(4): e43. doi:10.1371/ journal.pcbi.0030043
  • 81. Further Readings 2 - Overview of Cytoscape Apps (Plugins) - A travel guide to Cytoscape plugins
 
 Rintaro Saito, Michael E Smoot, Keiichiro Ono, Johannes Ruscheinski, Peng-Liang Wang, Samad Lotia, Alexander R Pico, Gary D Bader, Trey Ideker (2012) Nature Methods 9 (11) p. 1069-1076 - Sample Protocol (based on 2.x) − Integration of biological networks and gene expression data using Cytoscape
 
 Cline, et al. Nature Protocols, 2, 2366-2382 (2007).
  • 82. Further Readings 3 - Cytoscape Tutorial Booklet:
 
 Analysis and Visualization of Biological Networks with Cytoscape - http://www.rbvi.ucsf.edu/Outreach/Workshops/ISMBTutorial.pdf !