SlideShare a Scribd company logo
1 of 36
John “Scooter” Morris
Alex Pico
April 7, 2015
Introduction to Cytoscape 3
2
Outline
• Biological Networks
– Why Networks?
– Biological Network Taxonomy
– Analytical Approaches
– Visualization
• Break
• Introduction to Cytoscape
• Hands on Tutorial
– Data import
– Layout and apps
• Break
• Hands on: Using Cytoscape to explore YOUR data
6
Installation
• If you haven’t already, please install:
– Cytoscape 3.2.1
– Apps:
• clusterMaker, chemViz, cyAnimator
7
Why Networks?
• Networks are…
• Commonly understood
• Structured to reduce complexity
• More efficient than tables
• Network tools allow…
Analysis
• Characterize network properties
• Identify hubs and subnets
• Classify, quantify and correlate, e.g.,
cluster nodes by associated data
Visualization
• Explore data overlays
• Interpret mechanisms, e.g., how a process
is modulated or attenuated by a stimulus
8
Applications of Network Biology
jActiveModules, UCSD
PathBlast, UCSD
mCode, University of Toronto
DomainGraph, Max Planck Institute
• Gene Function Prediction
shows connections to sets of
genes/proteins involved in same
biological process
• Detection of protein
complexes/subnetworks
discover modularity & higher
order organization (motifs,
feedback loops)
• Network evolution
biological process(s)
conservation across species
• Prediction of interactions &
functional associations
statistically significant domain-
domain correlations in protein
interaction network to predict
protein-protein or genetic
interaction
9
Applications in Disease
• Identification of disease
subnetworks – identification
of disease network subnetworks
that are transcriptionally active
in disease.
• Subnetwork-based
diagnosis – source of
biomarkers for disease
classification, identify
interconnected genes whose
aggregate expression levels are
predictive of disease state
• Subnetwork-based gene
association – map common
pathway mechanisms affected
by collection of genotypes
(SNP, CNV)
Agilent Literature Search
Mondrian, MSKCC
PinnacleZ, UCSD
10
The Challenge
http://cytoscape-publications.tumblr.com/archive
11
Biological Network Taxonomy
• Pathways
– Signaling, Metabolic, Regulatory, etc
12
Biological Network Taxonomy
• Interactions
– Protein-Protein
– Protein-Ligand
– Domain-Domain
– Others
• Residue or atomic
• Cell-cell
• Epidemiology
• Social networks
13
Biological Network Taxonomy
• Similarity
– Protein-Protein
– Chemical similarity
– Ligand similarity (SEA)
– Others
• Tag clouds
• Topic maps
14
The levels of organization of
complex networks:
 Node degree provides
information about single nodes
 Three or more nodes represent
a motif
 Larger groups of nodes are
called modules or
communities
 Hierarchy describes how the
various structural elements are
combined
Analytical Approaches
24
• Motif finding
– Search directed networks for network motifs
(feed-forward loops, feedback loops, etc.)
Analytical Approaches
25
• Overrepresentation analysis
– Find terms (GO) that are statistically
overrepresented in a network
– Not really a network analysis technique
– Very useful for visualization
Analytical Approaches
26
• Clustering (find hubs, complexes)
– Goal: group related items together
• Clustering types:
– Hierarchical clustering
• Divide network into pair-wise hierarchy
– K-Means clustering
• Divide network into k groups
– MCL
• Uses a flow simulation to find groups
– Community Clustering
• Maximize intra-cluster edges vs. inter-cluster edges
Analytical Approaches
27
Visualization of Biological Networks
• Data Mapping
• Layouts
• Animation
29
Data Mapping
• Mapping of data values associated with
graph elements onto graph visuals
• Visual attributes
– Node fill color, border color, border width, size,
shape, opacity, label
– Edge type, color, width, ending type, ending
size, ending color
• Mapping types
– Passthrough (labels)
– Continuous (numeric values)
– Discrete (categories)
30
• Avoid cluttering your visualization with too
much data
– Map the data you are specifically interested in
to call out meaningful differences
– Mapping too much data to visual attributes may
just confuse the viewer
– Can always create multiple networks and map
different values
Data Mapping
31
• Layouts determine the location of nodes and
(sometimes) the paths of edges
• Types:
– Simple
• Grid
• Partitions
– Hierarchical
• layout data as a tree or hierarchy
• Works best when there are no loops
– Circular (Radial)
• arrange nodes around a circle
• could use node attributes to govern position
– e.g. degree sorted
Layouts
32
• Types:
– Force-Directed
• simulate edges as springs
• may be weighted or unweighted
– Combining layouts
• Use a general layout (force directed) for the entire
graph, but use hierarchical or radial to focus on a
particular portion
– Multi-layer layouts
• Partition graph, layout each partition then layout
partitions
– Many, many others
Layouts
33
• Use layouts to convey the relationships
between the nodes
• Layout algorithms may need to be “tuned”
to fit your network
– LayoutsSettings… menu
• Lots of parameters to change layout
algorithm behavior
• Can also consider laying out portions of
your network
Layouts
34
Animation
• Animation is useful to show changes in a
network:
– Over a time series
– Over different conditions
– Between species
35
Introduction to Cytoscape
• Overview
• Core Concepts
– Networks and Tables
– Visual Properties
– Cytoscape Apps
• Working with Data
– Loading networks from files and online databases
– Loading data tables from CSV or Excel files
– The Table Panel
37
 Open source
 Cross platform
 Consortium
Cytoscape
University of Toronto
38
Core Concepts
• Networks and Tables
Tables
e.g., data or annotations
Networks
e.g., PPIs or pathways
39
Core Concepts
• Networks and Tables
TablesNetworks
Visual Styles
40
Core Concepts
• Cytoscape Apps!
http://apps.cytoscape.org
41
Cytoscape
• Common use cases
– Visualizing:
• Protein-protein interactions
• Pathways
– Integrating:
• Expression profiles
• Other state data
– Analyzing:
• Network properties
• Data mapped onto network
42
Loading Networks
• Use import network from file
– Excel file
– Comma or tab delimited text
43
Loading Networks
• Use import network from file
– Excel file
– Comma or tab delimited text
• But what if I don’t have any network files?!
44
Loading Tables
• Nodes and edges can have
data associated with them
– Gene expression data
– Mass spectrometry data
– Protein structure information
– Gene Ontology terms, etc.
• Cytoscape supports
multiple data types:
Numbers, Text, Logical,
Lists...
45
• Use import table from file
– Excel file
– Comma or tab delimited text
Loading Tables
46
Visual Style Manager
• Click on Visual Styles tab
– Default, Mapping, Bypass
47
• Click on Select tab
– Select nodes and edges based on a node or edge
columns
• Nodes with degree > 10 or annotated with a particular GO
term
– Dynamic filtering for numerical values
– Build complex filters using AND, OR, NOT
relations
– Define topological filters (considers properties of
near-by nodes)
Selection Filters
48
• Sessions save pretty much everything:
Networks, Properties, Visual styles, Screen sizes
• Export networks in different formats: SIF, GML,
XGMML, BioPAX, PSI-MI 1 & 2.5
• Publication quality graphics in several formats:
PDF, EPS, SVG, PNG, JPEG, and BMP
Saving and Exporting
49
Getting Help
cytoscape-helpdesk@googlegroups.com
56
Hands-on Tutorial
Introduction to Cytoscape:
Networks, Data, Styles, Layouts and App Manager
http://tutorials.cytoscape.org

More Related Content

What's hot

Deep learning based multi-omics integration, a survey
Deep learning based multi-omics integration, a surveyDeep learning based multi-omics integration, a survey
Deep learning based multi-omics integration, a surveySOYEON KIM
 
Genomics and proteomics by shreeman
Genomics and proteomics by shreemanGenomics and proteomics by shreeman
Genomics and proteomics by shreemanshreeman cs
 
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
 
A short introduction to single-cell RNA-seq analyses
A short introduction to single-cell RNA-seq analysesA short introduction to single-cell RNA-seq analyses
A short introduction to single-cell RNA-seq analysestuxette
 
Chou fasman algorithm for protein structure prediction
Chou fasman algorithm for protein structure predictionChou fasman algorithm for protein structure prediction
Chou fasman algorithm for protein structure predictionRoshan Karunarathna
 
RNASeq - Analysis Pipeline for Differential Expression
RNASeq - Analysis Pipeline for Differential ExpressionRNASeq - Analysis Pipeline for Differential Expression
RNASeq - Analysis Pipeline for Differential ExpressionJatinder Singh
 
Introduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seqIntroduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seqTimothy Tickle
 
Network Biology: A paradigm for modeling biological complex systems
Network Biology: A paradigm for modeling biological complex systemsNetwork Biology: A paradigm for modeling biological complex systems
Network Biology: A paradigm for modeling biological complex systemsGanesh Bagler
 
Basics of Graphpad prism
Basics of Graphpad prismBasics of Graphpad prism
Basics of Graphpad prismRaeed Altaee
 
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...VHIR Vall d’Hebron Institut de Recerca
 
Analysis of ChIP-Seq Data
Analysis of ChIP-Seq DataAnalysis of ChIP-Seq Data
Analysis of ChIP-Seq DataPhil Ewels
 
Multi Omics Approach in Medicine
Multi Omics Approach in MedicineMulti Omics Approach in Medicine
Multi Omics Approach in MedicineShreya Gupta
 
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...VHIR Vall d’Hebron Institut de Recerca
 
An introduction to RNA-seq data analysis
An introduction to RNA-seq data analysisAn introduction to RNA-seq data analysis
An introduction to RNA-seq data analysisAGRF_Ltd
 
Quality control of sequencing with fast qc obtained with
Quality control of sequencing with fast qc obtained withQuality control of sequencing with fast qc obtained with
Quality control of sequencing with fast qc obtained withHafiz Muhammad Zeeshan Raza
 
gene prediction programs
gene prediction programsgene prediction programs
gene prediction programsMugdhaSharma11
 

What's hot (20)

Deep learning based multi-omics integration, a survey
Deep learning based multi-omics integration, a surveyDeep learning based multi-omics integration, a survey
Deep learning based multi-omics integration, a survey
 
Genomics and proteomics by shreeman
Genomics and proteomics by shreemanGenomics and proteomics by shreeman
Genomics and proteomics by shreeman
 
Protein Predictinon
Protein PredictinonProtein Predictinon
Protein Predictinon
 
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 ...
 
A short introduction to single-cell RNA-seq analyses
A short introduction to single-cell RNA-seq analysesA short introduction to single-cell RNA-seq analyses
A short introduction to single-cell RNA-seq analyses
 
Chou fasman algorithm for protein structure prediction
Chou fasman algorithm for protein structure predictionChou fasman algorithm for protein structure prediction
Chou fasman algorithm for protein structure prediction
 
RNASeq - Analysis Pipeline for Differential Expression
RNASeq - Analysis Pipeline for Differential ExpressionRNASeq - Analysis Pipeline for Differential Expression
RNASeq - Analysis Pipeline for Differential Expression
 
Structure alignment methods
Structure alignment methodsStructure alignment methods
Structure alignment methods
 
Swiss pdb viewer
Swiss pdb viewerSwiss pdb viewer
Swiss pdb viewer
 
Introduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seqIntroduction to Single-cell RNA-seq
Introduction to Single-cell RNA-seq
 
Network Biology: A paradigm for modeling biological complex systems
Network Biology: A paradigm for modeling biological complex systemsNetwork Biology: A paradigm for modeling biological complex systems
Network Biology: A paradigm for modeling biological complex systems
 
Basics of Graphpad prism
Basics of Graphpad prismBasics of Graphpad prism
Basics of Graphpad prism
 
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
Introduction to RNA-seq and RNA-seq Data Analysis (UEB-UAT Bioinformatics Cou...
 
Analysis of ChIP-Seq Data
Analysis of ChIP-Seq DataAnalysis of ChIP-Seq Data
Analysis of ChIP-Seq Data
 
Multi Omics Approach in Medicine
Multi Omics Approach in MedicineMulti Omics Approach in Medicine
Multi Omics Approach in Medicine
 
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...
 
An introduction to RNA-seq data analysis
An introduction to RNA-seq data analysisAn introduction to RNA-seq data analysis
An introduction to RNA-seq data analysis
 
Quality control of sequencing with fast qc obtained with
Quality control of sequencing with fast qc obtained withQuality control of sequencing with fast qc obtained with
Quality control of sequencing with fast qc obtained with
 
Pymol
PymolPymol
Pymol
 
gene prediction programs
gene prediction programsgene prediction programs
gene prediction programs
 

Viewers also liked

Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Keiichiro Ono
 
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
 
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
 
Networkx & Gephi Tutorial #Pydata NYC
Networkx & Gephi Tutorial #Pydata NYCNetworkx & Gephi Tutorial #Pydata NYC
Networkx & Gephi Tutorial #Pydata NYCGilad Lotan
 
A Fast and Dirty Intro to NetworkX (and D3)
A Fast and Dirty Intro to NetworkX (and D3)A Fast and Dirty Intro to NetworkX (and D3)
A Fast and Dirty Intro to NetworkX (and D3)Lynn Cherny
 
Exploratory social network analysis with pajek
Exploratory social network analysis with pajekExploratory social network analysis with pajek
Exploratory social network analysis with pajekTHomas Plotkowiak
 
Social Networks and Social Capital
Social Networks and Social CapitalSocial Networks and Social Capital
Social Networks and Social CapitalGiorgos Cheliotis
 
Quick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for UndergraduatesQuick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for UndergraduatesKeiichiro Ono
 

Viewers also liked (12)

Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)Cytoscape Tutorial Session 1 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
Cytoscape Tutorial Session 1 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)
Cytoscape Tutorial Session 2 at UT-KBRIN Bioinformatics Summit 2014 (4/11/2014)
 
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...
 
example for cytoscape
example for cytoscapeexample for cytoscape
example for cytoscape
 
Bitly Tutorial
Bitly TutorialBitly Tutorial
Bitly Tutorial
 
Ejemplo uso pajek
Ejemplo uso pajekEjemplo uso pajek
Ejemplo uso pajek
 
Networkx & Gephi Tutorial #Pydata NYC
Networkx & Gephi Tutorial #Pydata NYCNetworkx & Gephi Tutorial #Pydata NYC
Networkx & Gephi Tutorial #Pydata NYC
 
A Fast and Dirty Intro to NetworkX (and D3)
A Fast and Dirty Intro to NetworkX (and D3)A Fast and Dirty Intro to NetworkX (and D3)
A Fast and Dirty Intro to NetworkX (and D3)
 
Exploratory social network analysis with pajek
Exploratory social network analysis with pajekExploratory social network analysis with pajek
Exploratory social network analysis with pajek
 
Social Networks and Social Capital
Social Networks and Social CapitalSocial Networks and Social Capital
Social Networks and Social Capital
 
Quick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for UndergraduatesQuick Introduction to Cytoscape for Undergraduates
Quick Introduction to Cytoscape for Undergraduates
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 

Similar to 2015 Cytoscape 3.2 Tutorial

(ATS4-DEV02) Accelrys Query Service: Technology and Tools
(ATS4-DEV02) Accelrys Query Service: Technology and Tools(ATS4-DEV02) Accelrys Query Service: Technology and Tools
(ATS4-DEV02) Accelrys Query Service: Technology and ToolsBIOVIA
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Rubal Sagwal
 
algoritma klastering.pdf
algoritma klastering.pdfalgoritma klastering.pdf
algoritma klastering.pdfbintis1
 
UnSupervised Learning Clustering
UnSupervised Learning ClusteringUnSupervised Learning Clustering
UnSupervised Learning ClusteringFEG
 
Characterization of Chemical Libraries Using Scaffolds and Network Models
Characterization of Chemical Libraries Using Scaffolds and Network ModelsCharacterization of Chemical Libraries Using Scaffolds and Network Models
Characterization of Chemical Libraries Using Scaffolds and Network ModelsRajarshi Guha
 
Architectural design1
Architectural design1Architectural design1
Architectural design1Zahid Hussain
 
Architectural design1
Architectural design1Architectural design1
Architectural design1Zahid Hussain
 
Chapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfChapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfTamiratDejene1
 
Network sampling, community detection
Network sampling, community detectionNetwork sampling, community detection
Network sampling, community detectionroberval mariano
 
10 architectural design
10 architectural design10 architectural design
10 architectural designAyesha Bhatti
 
10 architectural design (1)
10 architectural design (1)10 architectural design (1)
10 architectural design (1)Ayesha Bhatti
 

Similar to 2015 Cytoscape 3.2 Tutorial (20)

Pathway and network analysis
Pathway and network analysisPathway and network analysis
Pathway and network analysis
 
(ATS4-DEV02) Accelrys Query Service: Technology and Tools
(ATS4-DEV02) Accelrys Query Service: Technology and Tools(ATS4-DEV02) Accelrys Query Service: Technology and Tools
(ATS4-DEV02) Accelrys Query Service: Technology and Tools
 
Keynote at AImWD
Keynote at AImWDKeynote at AImWD
Keynote at AImWD
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...
 
algoritma klastering.pdf
algoritma klastering.pdfalgoritma klastering.pdf
algoritma klastering.pdf
 
UnSupervised Learning Clustering
UnSupervised Learning ClusteringUnSupervised Learning Clustering
UnSupervised Learning Clustering
 
Project 0th Review
Project 0th ReviewProject 0th Review
Project 0th Review
 
Characterization of Chemical Libraries Using Scaffolds and Network Models
Characterization of Chemical Libraries Using Scaffolds and Network ModelsCharacterization of Chemical Libraries Using Scaffolds and Network Models
Characterization of Chemical Libraries Using Scaffolds and Network Models
 
Architectural design1
Architectural design1Architectural design1
Architectural design1
 
Architectural design1
Architectural design1Architectural design1
Architectural design1
 
Metadata Mapping & Crosswalks
Metadata Mapping & CrosswalksMetadata Mapping & Crosswalks
Metadata Mapping & Crosswalks
 
Chapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdfChapter – 2 Data Models.pdf
Chapter – 2 Data Models.pdf
 
The Genopolis Microarray database
The Genopolis Microarray databaseThe Genopolis Microarray database
The Genopolis Microarray database
 
Network sampling, community detection
Network sampling, community detectionNetwork sampling, community detection
Network sampling, community detection
 
Intro_2.ppt
Intro_2.pptIntro_2.ppt
Intro_2.ppt
 
Intro.ppt
Intro.pptIntro.ppt
Intro.ppt
 
Intro.ppt
Intro.pptIntro.ppt
Intro.ppt
 
Unit 3 part i Data mining
Unit 3 part i Data miningUnit 3 part i Data mining
Unit 3 part i Data mining
 
10 architectural design
10 architectural design10 architectural design
10 architectural design
 
10 architectural design (1)
10 architectural design (1)10 architectural design (1)
10 architectural design (1)
 

More from Alexander Pico

NRNB Annual Report 2018
NRNB Annual Report 2018NRNB Annual Report 2018
NRNB Annual Report 2018Alexander Pico
 
NRNB Annual Report 2017
NRNB Annual Report 2017NRNB Annual Report 2017
NRNB Annual Report 2017Alexander Pico
 
NRNB Annual Report 2016: Overall
NRNB Annual Report 2016: OverallNRNB Annual Report 2016: Overall
NRNB Annual Report 2016: OverallAlexander Pico
 
Technology R&D Theme 3: Multi-scale Network Representations
Technology R&D Theme 3: Multi-scale Network RepresentationsTechnology R&D Theme 3: Multi-scale Network Representations
Technology R&D Theme 3: Multi-scale Network RepresentationsAlexander Pico
 
Technology R&D Theme 2: From Descriptive to Predictive Networks
Technology R&D Theme 2: From Descriptive to Predictive NetworksTechnology R&D Theme 2: From Descriptive to Predictive Networks
Technology R&D Theme 2: From Descriptive to Predictive NetworksAlexander Pico
 
Technology R&D Theme 1: Differential Networks
Technology R&D Theme 1: Differential NetworksTechnology R&D Theme 1: Differential Networks
Technology R&D Theme 1: Differential NetworksAlexander Pico
 
Overall Vision for NRNB: 2015-2020
Overall Vision for NRNB: 2015-2020Overall Vision for NRNB: 2015-2020
Overall Vision for NRNB: 2015-2020Alexander Pico
 
NetBioSIG2014-FlashJournalClub by Frank Kramer
NetBioSIG2014-FlashJournalClub by Frank KramerNetBioSIG2014-FlashJournalClub by Frank Kramer
NetBioSIG2014-FlashJournalClub by Frank KramerAlexander Pico
 
NetBioSIG2014-Talk by Salvatore Loguercio
NetBioSIG2014-Talk by Salvatore LoguercioNetBioSIG2014-Talk by Salvatore Loguercio
NetBioSIG2014-Talk by Salvatore LoguercioAlexander Pico
 
NetBioSIG2014-Intro by Alex Pico
NetBioSIG2014-Intro by Alex PicoNetBioSIG2014-Intro by Alex Pico
NetBioSIG2014-Intro by Alex PicoAlexander Pico
 
NetBioSIG2014-Talk by Traver Hart
NetBioSIG2014-Talk by Traver HartNetBioSIG2014-Talk by Traver Hart
NetBioSIG2014-Talk by Traver HartAlexander Pico
 
NetBioSIG2014-Talk by Tijana Milenkovic
NetBioSIG2014-Talk by Tijana MilenkovicNetBioSIG2014-Talk by Tijana Milenkovic
NetBioSIG2014-Talk by Tijana MilenkovicAlexander Pico
 
NetBioSIG2014-Talk by Yu Xia
NetBioSIG2014-Talk by Yu XiaNetBioSIG2014-Talk by Yu Xia
NetBioSIG2014-Talk by Yu XiaAlexander Pico
 
NetBioSIG2014-Keynote by Marian Walhout
NetBioSIG2014-Keynote by Marian WalhoutNetBioSIG2014-Keynote by Marian Walhout
NetBioSIG2014-Keynote by Marian WalhoutAlexander Pico
 
NetBioSIG2014-Talk by Ashwini Patil
NetBioSIG2014-Talk by Ashwini PatilNetBioSIG2014-Talk by Ashwini Patil
NetBioSIG2014-Talk by Ashwini PatilAlexander Pico
 
NetBioSIG2014-Talk by David Amar
NetBioSIG2014-Talk by David AmarNetBioSIG2014-Talk by David Amar
NetBioSIG2014-Talk by David AmarAlexander Pico
 
NetBioSIG2014-Talk by Hyunghoon Cho
NetBioSIG2014-Talk by Hyunghoon ChoNetBioSIG2014-Talk by Hyunghoon Cho
NetBioSIG2014-Talk by Hyunghoon ChoAlexander Pico
 
NetBioSIG2014-Talk by Gerald Quon
NetBioSIG2014-Talk by Gerald QuonNetBioSIG2014-Talk by Gerald Quon
NetBioSIG2014-Talk by Gerald QuonAlexander Pico
 
Visualization and Analysis of Dynamic Networks
Visualization and Analysis of Dynamic Networks Visualization and Analysis of Dynamic Networks
Visualization and Analysis of Dynamic Networks Alexander Pico
 
NRNB Annual Report 2013
NRNB Annual Report 2013NRNB Annual Report 2013
NRNB Annual Report 2013Alexander Pico
 

More from Alexander Pico (20)

NRNB Annual Report 2018
NRNB Annual Report 2018NRNB Annual Report 2018
NRNB Annual Report 2018
 
NRNB Annual Report 2017
NRNB Annual Report 2017NRNB Annual Report 2017
NRNB Annual Report 2017
 
NRNB Annual Report 2016: Overall
NRNB Annual Report 2016: OverallNRNB Annual Report 2016: Overall
NRNB Annual Report 2016: Overall
 
Technology R&D Theme 3: Multi-scale Network Representations
Technology R&D Theme 3: Multi-scale Network RepresentationsTechnology R&D Theme 3: Multi-scale Network Representations
Technology R&D Theme 3: Multi-scale Network Representations
 
Technology R&D Theme 2: From Descriptive to Predictive Networks
Technology R&D Theme 2: From Descriptive to Predictive NetworksTechnology R&D Theme 2: From Descriptive to Predictive Networks
Technology R&D Theme 2: From Descriptive to Predictive Networks
 
Technology R&D Theme 1: Differential Networks
Technology R&D Theme 1: Differential NetworksTechnology R&D Theme 1: Differential Networks
Technology R&D Theme 1: Differential Networks
 
Overall Vision for NRNB: 2015-2020
Overall Vision for NRNB: 2015-2020Overall Vision for NRNB: 2015-2020
Overall Vision for NRNB: 2015-2020
 
NetBioSIG2014-FlashJournalClub by Frank Kramer
NetBioSIG2014-FlashJournalClub by Frank KramerNetBioSIG2014-FlashJournalClub by Frank Kramer
NetBioSIG2014-FlashJournalClub by Frank Kramer
 
NetBioSIG2014-Talk by Salvatore Loguercio
NetBioSIG2014-Talk by Salvatore LoguercioNetBioSIG2014-Talk by Salvatore Loguercio
NetBioSIG2014-Talk by Salvatore Loguercio
 
NetBioSIG2014-Intro by Alex Pico
NetBioSIG2014-Intro by Alex PicoNetBioSIG2014-Intro by Alex Pico
NetBioSIG2014-Intro by Alex Pico
 
NetBioSIG2014-Talk by Traver Hart
NetBioSIG2014-Talk by Traver HartNetBioSIG2014-Talk by Traver Hart
NetBioSIG2014-Talk by Traver Hart
 
NetBioSIG2014-Talk by Tijana Milenkovic
NetBioSIG2014-Talk by Tijana MilenkovicNetBioSIG2014-Talk by Tijana Milenkovic
NetBioSIG2014-Talk by Tijana Milenkovic
 
NetBioSIG2014-Talk by Yu Xia
NetBioSIG2014-Talk by Yu XiaNetBioSIG2014-Talk by Yu Xia
NetBioSIG2014-Talk by Yu Xia
 
NetBioSIG2014-Keynote by Marian Walhout
NetBioSIG2014-Keynote by Marian WalhoutNetBioSIG2014-Keynote by Marian Walhout
NetBioSIG2014-Keynote by Marian Walhout
 
NetBioSIG2014-Talk by Ashwini Patil
NetBioSIG2014-Talk by Ashwini PatilNetBioSIG2014-Talk by Ashwini Patil
NetBioSIG2014-Talk by Ashwini Patil
 
NetBioSIG2014-Talk by David Amar
NetBioSIG2014-Talk by David AmarNetBioSIG2014-Talk by David Amar
NetBioSIG2014-Talk by David Amar
 
NetBioSIG2014-Talk by Hyunghoon Cho
NetBioSIG2014-Talk by Hyunghoon ChoNetBioSIG2014-Talk by Hyunghoon Cho
NetBioSIG2014-Talk by Hyunghoon Cho
 
NetBioSIG2014-Talk by Gerald Quon
NetBioSIG2014-Talk by Gerald QuonNetBioSIG2014-Talk by Gerald Quon
NetBioSIG2014-Talk by Gerald Quon
 
Visualization and Analysis of Dynamic Networks
Visualization and Analysis of Dynamic Networks Visualization and Analysis of Dynamic Networks
Visualization and Analysis of Dynamic Networks
 
NRNB Annual Report 2013
NRNB Annual Report 2013NRNB Annual Report 2013
NRNB Annual Report 2013
 

Recently uploaded

Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Sulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptx
Sulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptxSulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptx
Sulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptxnoordubaliya2003
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 

Recently uploaded (20)

Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Sulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptx
Sulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptxSulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptx
Sulphur & Phosphrus Cycle PowerPoint Presentation (2) [Autosaved]-3-1.pptx
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 

2015 Cytoscape 3.2 Tutorial

  • 1. John “Scooter” Morris Alex Pico April 7, 2015 Introduction to Cytoscape 3
  • 2. 2 Outline • Biological Networks – Why Networks? – Biological Network Taxonomy – Analytical Approaches – Visualization • Break • Introduction to Cytoscape • Hands on Tutorial – Data import – Layout and apps • Break • Hands on: Using Cytoscape to explore YOUR data
  • 3. 6 Installation • If you haven’t already, please install: – Cytoscape 3.2.1 – Apps: • clusterMaker, chemViz, cyAnimator
  • 4. 7 Why Networks? • Networks are… • Commonly understood • Structured to reduce complexity • More efficient than tables • Network tools allow… Analysis • Characterize network properties • Identify hubs and subnets • Classify, quantify and correlate, e.g., cluster nodes by associated data Visualization • Explore data overlays • Interpret mechanisms, e.g., how a process is modulated or attenuated by a stimulus
  • 5. 8 Applications of Network Biology jActiveModules, UCSD PathBlast, UCSD mCode, University of Toronto DomainGraph, Max Planck Institute • Gene Function Prediction shows connections to sets of genes/proteins involved in same biological process • Detection of protein complexes/subnetworks discover modularity & higher order organization (motifs, feedback loops) • Network evolution biological process(s) conservation across species • Prediction of interactions & functional associations statistically significant domain- domain correlations in protein interaction network to predict protein-protein or genetic interaction
  • 6. 9 Applications in Disease • Identification of disease subnetworks – identification of disease network subnetworks that are transcriptionally active in disease. • Subnetwork-based diagnosis – source of biomarkers for disease classification, identify interconnected genes whose aggregate expression levels are predictive of disease state • Subnetwork-based gene association – map common pathway mechanisms affected by collection of genotypes (SNP, CNV) Agilent Literature Search Mondrian, MSKCC PinnacleZ, UCSD
  • 8. 11 Biological Network Taxonomy • Pathways – Signaling, Metabolic, Regulatory, etc
  • 9. 12 Biological Network Taxonomy • Interactions – Protein-Protein – Protein-Ligand – Domain-Domain – Others • Residue or atomic • Cell-cell • Epidemiology • Social networks
  • 10. 13 Biological Network Taxonomy • Similarity – Protein-Protein – Chemical similarity – Ligand similarity (SEA) – Others • Tag clouds • Topic maps
  • 11. 14 The levels of organization of complex networks:  Node degree provides information about single nodes  Three or more nodes represent a motif  Larger groups of nodes are called modules or communities  Hierarchy describes how the various structural elements are combined Analytical Approaches
  • 12. 24 • Motif finding – Search directed networks for network motifs (feed-forward loops, feedback loops, etc.) Analytical Approaches
  • 13. 25 • Overrepresentation analysis – Find terms (GO) that are statistically overrepresented in a network – Not really a network analysis technique – Very useful for visualization Analytical Approaches
  • 14. 26 • Clustering (find hubs, complexes) – Goal: group related items together • Clustering types: – Hierarchical clustering • Divide network into pair-wise hierarchy – K-Means clustering • Divide network into k groups – MCL • Uses a flow simulation to find groups – Community Clustering • Maximize intra-cluster edges vs. inter-cluster edges Analytical Approaches
  • 15. 27 Visualization of Biological Networks • Data Mapping • Layouts • Animation
  • 16. 29 Data Mapping • Mapping of data values associated with graph elements onto graph visuals • Visual attributes – Node fill color, border color, border width, size, shape, opacity, label – Edge type, color, width, ending type, ending size, ending color • Mapping types – Passthrough (labels) – Continuous (numeric values) – Discrete (categories)
  • 17. 30 • Avoid cluttering your visualization with too much data – Map the data you are specifically interested in to call out meaningful differences – Mapping too much data to visual attributes may just confuse the viewer – Can always create multiple networks and map different values Data Mapping
  • 18. 31 • Layouts determine the location of nodes and (sometimes) the paths of edges • Types: – Simple • Grid • Partitions – Hierarchical • layout data as a tree or hierarchy • Works best when there are no loops – Circular (Radial) • arrange nodes around a circle • could use node attributes to govern position – e.g. degree sorted Layouts
  • 19. 32 • Types: – Force-Directed • simulate edges as springs • may be weighted or unweighted – Combining layouts • Use a general layout (force directed) for the entire graph, but use hierarchical or radial to focus on a particular portion – Multi-layer layouts • Partition graph, layout each partition then layout partitions – Many, many others Layouts
  • 20. 33 • Use layouts to convey the relationships between the nodes • Layout algorithms may need to be “tuned” to fit your network – LayoutsSettings… menu • Lots of parameters to change layout algorithm behavior • Can also consider laying out portions of your network Layouts
  • 21. 34 Animation • Animation is useful to show changes in a network: – Over a time series – Over different conditions – Between species
  • 22. 35 Introduction to Cytoscape • Overview • Core Concepts – Networks and Tables – Visual Properties – Cytoscape Apps • Working with Data – Loading networks from files and online databases – Loading data tables from CSV or Excel files – The Table Panel
  • 23. 37  Open source  Cross platform  Consortium Cytoscape University of Toronto
  • 24. 38 Core Concepts • Networks and Tables Tables e.g., data or annotations Networks e.g., PPIs or pathways
  • 25. 39 Core Concepts • Networks and Tables TablesNetworks Visual Styles
  • 26. 40 Core Concepts • Cytoscape Apps! http://apps.cytoscape.org
  • 27. 41 Cytoscape • Common use cases – Visualizing: • Protein-protein interactions • Pathways – Integrating: • Expression profiles • Other state data – Analyzing: • Network properties • Data mapped onto network
  • 28. 42 Loading Networks • Use import network from file – Excel file – Comma or tab delimited text
  • 29. 43 Loading Networks • Use import network from file – Excel file – Comma or tab delimited text • But what if I don’t have any network files?!
  • 30. 44 Loading Tables • Nodes and edges can have data associated with them – Gene expression data – Mass spectrometry data – Protein structure information – Gene Ontology terms, etc. • Cytoscape supports multiple data types: Numbers, Text, Logical, Lists...
  • 31. 45 • Use import table from file – Excel file – Comma or tab delimited text Loading Tables
  • 32. 46 Visual Style Manager • Click on Visual Styles tab – Default, Mapping, Bypass
  • 33. 47 • Click on Select tab – Select nodes and edges based on a node or edge columns • Nodes with degree > 10 or annotated with a particular GO term – Dynamic filtering for numerical values – Build complex filters using AND, OR, NOT relations – Define topological filters (considers properties of near-by nodes) Selection Filters
  • 34. 48 • Sessions save pretty much everything: Networks, Properties, Visual styles, Screen sizes • Export networks in different formats: SIF, GML, XGMML, BioPAX, PSI-MI 1 & 2.5 • Publication quality graphics in several formats: PDF, EPS, SVG, PNG, JPEG, and BMP Saving and Exporting
  • 36. 56 Hands-on Tutorial Introduction to Cytoscape: Networks, Data, Styles, Layouts and App Manager http://tutorials.cytoscape.org

Editor's Notes

  1. EDIT: Presenter list and workshop information
  2. EDIT: schedule
  3. EDIT: introductions per presenter
  4. EDIT: introductions per presenter
  5. EDIT: Update per provisions
  6. Gene Function Prediction – basic but important, examining genes (proteins) in a network context shows connections to sets of genes/proteins involved in same biological process that are likely to function in that process Detection of protein complexes/other modular structures – although interaction networks are based on pair-wise interactions, there is clear evidence for modularity & higher order organization (motifs, feedback loops) Network evolution – biological process(s) conservation across species (PathBLAST, NetworkBLAST to align p-p interaction networks & clusters) Prediction of new interactions and functional associations – Statistically significant domain-domain correlations in protein interaction network suggest that certain domain (and domain pairs) mediate protein binding. Machine learning extends this to suggest to predict protein-protein or genetic interaction through integration of diverse types of evidence for interaction
  7. Identification of disease subnetworks – identification of disease network subnetworks that are transcriptionally active in disease. These suggest key pathway components in disease progression and provide leads for further study and potential therapeutic targets Subnetwork-based diagnosis – subnetworks also provide a rich source of biomarkers for disease classification, based on mRNA profiling integrated with protein networks to identify subnetwork biomarkers (interconnected genes whose aggregate expression levels are predictive of disease state) Subnetwork-based gene association – molecular networks will provide a powerful framework for mapping common pathway mechanisms affected by collection of genotypes (SNP, CNV)
  8. Some good examples An example with perhaps too many visual properties Cool cell illustration Mapping brain regions (not proteins!) Cytoscape is often just one part of an analysis pipeline
  9. Signaling pathway: Interleukin-2 Metabolic pathway: Krebs (TCA) Cycle
  10. Note: all Cytoscape ORA tools provide a network visualization of terms and a ranked table with statistics
  11. Last two: - NetGestalt (used to align data in fashion of genome browsers) - BioFrabric (used to organize/explore massive hairballs)
  12. EDIT: according to schedule
  13. NOTE: Pre-acknowledgements slide
  14. Notes: it is a Cytoscape goal that both the graph model and the data are free from Biological semantics
  15. Screenshots: App Store front page, example app, and wall of apps Note: mention increasing number of apps (and ports to 3.x) Alternative: visit App Store live
  16. Welcome! - web services: a couple provided by default (more in App Store) - preset networks from BioGRID per species (mouse over for details)
  17. New interface! - def, map, byp - example continuous mapping panel - menu of provided visual styles
  18. Note: these used to be major issues in 2.x
  19. TODO: Update
  20. clusterMaker: - simple: galFiltered -> BiNGO - complex: collins PPI litSearch: - CDC25, human, cancer WikiPathways - human: TCA, Statin or 5-FU
  21. EDIT: update Timing section just before presenting
  22. The example file, galFiltered.cys is included with all Cytoscape releases. It is taken from Ideker, et.al. 2001, although it has gained significantly more annotations over the years. It shows a protein-protein interaction network that focuses on the galactose (gal) utilization in the yeast Saccharomyces cerevisiae. The network was perturbed by gene deletion of the major GAL genes, then the cells were grown in the presence and absence of galactose.