SlideShare a Scribd company logo
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

PPTX
2016 Cytoscape 3.3 Tutorial
PPTX
Network Visualization and Analysis with Cytoscape
PPTX
Cytoscape basic features
PDF
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
PDF
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
PPTX
Cytoscape Network Visualization and Analysis
2016 Cytoscape 3.3 Tutorial
Network Visualization and Analysis with Cytoscape
Cytoscape basic features
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
Workshop: Introduction to Cytoscape at UT-KBRIN Bioinformatics Summit 2014 (4...
Cytoscape Network Visualization and Analysis

What's hot (20)

PDF
Introduction to next generation sequencing
PDF
An Overview to Protein bioinformatics
PPTX
Knowing Your NGS Upstream: Alignment and Variants
PDF
Variant (SNP) calling - an introduction (with a worked example, using FreeBay...
PPT
Protein database
PDF
Genome Browsing, Genomic Data Mining and Genome Data Visualization with Ensem...
PDF
Overview of Next Gen Sequencing Data Analysis
PDF
BITS: Basics of sequence analysis
PPTX
Introduction to pdb
PDF
Genomic Data Analysis: From Reads to Variants
PDF
Cytoscape: Gene coexppression and PPI networks
PPTX
ExPASy SIB Bioinformatics Resource Portal CIIT ATD sp13-bty-001
PPTX
Tertiary structure prediction- MODELLER, RASMOL
PDF
Metabolic Network Analysis
PPTX
2015 functional genomics variant annotation and interpretation- tools and p...
PDF
Genome Assembly
PPT
Lecture 6 candidate gene association full
PPTX
Basic Local Alignment Search Tool (BLAST)
PDF
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...
Introduction to next generation sequencing
An Overview to Protein bioinformatics
Knowing Your NGS Upstream: Alignment and Variants
Variant (SNP) calling - an introduction (with a worked example, using FreeBay...
Protein database
Genome Browsing, Genomic Data Mining and Genome Data Visualization with Ensem...
Overview of Next Gen Sequencing Data Analysis
BITS: Basics of sequence analysis
Introduction to pdb
Genomic Data Analysis: From Reads to Variants
Cytoscape: Gene coexppression and PPI networks
ExPASy SIB Bioinformatics Resource Portal CIIT ATD sp13-bty-001
Tertiary structure prediction- MODELLER, RASMOL
Metabolic Network Analysis
2015 functional genomics variant annotation and interpretation- tools and p...
Genome Assembly
Lecture 6 candidate gene association full
Basic Local Alignment Search Tool (BLAST)
Basic Aspects of Microarray Technology and Data Analysis (UEB-UAT Bioinformat...
Ad

Viewers also liked (11)

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

Similar to 2015 Cytoscape 3.2 Tutorial (20)

PPTX
Pathway and network analysis
PDF
NetBioSIG2013-KEYNOTE Benno Schwikowski
PDF
Biological networks - building and visualizing
PDF
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
PDF
What's New in Cytoscape
PDF
Practice discovering biological knowledge using networks approach.
PPT
Network visualization: A crash course on using Cytoscape
PPTX
NRNB EAC Report 2011
PDF
第1回バイオインフォマティクスデータ可視化セミナー@Riken
PDF
NetBioSIG2012 anyatsalenko-en-viz
PDF
Reproducible Workflow with Cytoscape and Jupyter Notebook
PDF
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
PDF
NetBioSIG2012 chrisevelo
PPTX
VIZBI 2013 - Overview
PDF
Cytoscape and the Web
PDF
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
PDF
Network components and biological network construction methods
PPTX
NetBioSIG2012 ugurdogrusoz-cbio
PDF
NRNB Annual Report 2018
Pathway and network analysis
NetBioSIG2013-KEYNOTE Benno Schwikowski
Biological networks - building and visualizing
Introduction to Biological Network Analysis and Visualization with Cytoscape ...
What's New in Cytoscape
Practice discovering biological knowledge using networks approach.
Network visualization: A crash course on using Cytoscape
NRNB EAC Report 2011
第1回バイオインフォマティクスデータ可視化セミナー@Riken
NetBioSIG2012 anyatsalenko-en-viz
Reproducible Workflow with Cytoscape and Jupyter Notebook
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
NetBioSIG2012 chrisevelo
VIZBI 2013 - Overview
Cytoscape and the Web
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
Network components and biological network construction methods
NetBioSIG2012 ugurdogrusoz-cbio
NRNB Annual Report 2018

More from Alexander Pico (20)

PDF
NRNB Annual Report 2017
PDF
NRNB Annual Report 2016: Overall
PDF
Technology R&D Theme 3: Multi-scale Network Representations
PDF
Technology R&D Theme 2: From Descriptive to Predictive Networks
PDF
Technology R&D Theme 1: Differential Networks
PDF
Overall Vision for NRNB: 2015-2020
PDF
NetBioSIG2014-FlashJournalClub by Frank Kramer
PDF
NetBioSIG2014-Talk by Salvatore Loguercio
PPTX
NetBioSIG2014-Intro by Alex Pico
PPTX
NetBioSIG2014-Talk by Traver Hart
PPT
NetBioSIG2014-Talk by Tijana Milenkovic
PDF
NetBioSIG2014-Talk by Yu Xia
PPTX
NetBioSIG2014-Keynote by Marian Walhout
PPTX
NetBioSIG2014-Talk by Ashwini Patil
PPTX
NetBioSIG2014-Talk by David Amar
PPTX
NetBioSIG2014-Talk by Hyunghoon Cho
PPTX
NetBioSIG2014-Talk by Gerald Quon
PPTX
Visualization and Analysis of Dynamic Networks
PDF
NRNB Annual Report 2013
PPTX
Introduction to WikiPathways
NRNB Annual Report 2017
NRNB Annual Report 2016: Overall
Technology R&D Theme 3: Multi-scale Network Representations
Technology R&D Theme 2: From Descriptive to Predictive Networks
Technology R&D Theme 1: Differential Networks
Overall Vision for NRNB: 2015-2020
NetBioSIG2014-FlashJournalClub by Frank Kramer
NetBioSIG2014-Talk by Salvatore Loguercio
NetBioSIG2014-Intro by Alex Pico
NetBioSIG2014-Talk by Traver Hart
NetBioSIG2014-Talk by Tijana Milenkovic
NetBioSIG2014-Talk by Yu Xia
NetBioSIG2014-Keynote by Marian Walhout
NetBioSIG2014-Talk by Ashwini Patil
NetBioSIG2014-Talk by David Amar
NetBioSIG2014-Talk by Hyunghoon Cho
NetBioSIG2014-Talk by Gerald Quon
Visualization and Analysis of Dynamic Networks
NRNB Annual Report 2013
Introduction to WikiPathways

Recently uploaded (20)

PPTX
BIOMOLECULES PPT........................
PPTX
Microbiology with diagram medical studies .pptx
PDF
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
PDF
lecture 2026 of Sjogren's syndrome l .pdf
PDF
Placing the Near-Earth Object Impact Probability in Context
PPTX
Classification Systems_TAXONOMY_SCIENCE8.pptx
PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
Taita Taveta Laboratory Technician Workshop Presentation.pptx
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
PDF
The scientific heritage No 166 (166) (2025)
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PDF
Phytochemical Investigation of Miliusa longipes.pdf
DOCX
Q1_LE_Mathematics 8_Lesson 5_Week 5.docx
PPT
POSITIONING IN OPERATION THEATRE ROOM.ppt
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PDF
. Radiology Case Scenariosssssssssssssss
PPT
protein biochemistry.ppt for university classes
PDF
Sciences of Europe No 170 (2025)
PPTX
2. Earth - The Living Planet Module 2ELS
BIOMOLECULES PPT........................
Microbiology with diagram medical studies .pptx
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
lecture 2026 of Sjogren's syndrome l .pdf
Placing the Near-Earth Object Impact Probability in Context
Classification Systems_TAXONOMY_SCIENCE8.pptx
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
Taita Taveta Laboratory Technician Workshop Presentation.pptx
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
The scientific heritage No 166 (166) (2025)
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
Phytochemical Investigation of Miliusa longipes.pdf
Q1_LE_Mathematics 8_Lesson 5_Week 5.docx
POSITIONING IN OPERATION THEATRE ROOM.ppt
AlphaEarth Foundations and the Satellite Embedding dataset
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
. Radiology Case Scenariosssssssssssssss
protein biochemistry.ppt for university classes
Sciences of Europe No 170 (2025)
2. Earth - The Living Planet Module 2ELS

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

  • #2: EDIT: Presenter list and workshop information
  • #3: EDIT: schedule
  • #4: EDIT: introductions per presenter
  • #5: EDIT: introductions per presenter
  • #7: EDIT: Update per provisions
  • #9: 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
  • #10: 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)
  • #11: 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
  • #12: Signaling pathway: Interleukin-2 Metabolic pathway: Krebs (TCA) Cycle
  • #26: Note: all Cytoscape ORA tools provide a network visualization of terms and a ranked table with statistics
  • #29: Last two: - NetGestalt (used to align data in fashion of genome browsers) - BioFrabric (used to organize/explore massive hairballs)
  • #36: EDIT: according to schedule
  • #38: NOTE: Pre-acknowledgements slide
  • #39: Notes: it is a Cytoscape goal that both the graph model and the data are free from Biological semantics
  • #41: 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
  • #44: Welcome! - web services: a couple provided by default (more in App Store) - preset networks from BioGRID per species (mouse over for details)
  • #47: New interface! - def, map, byp - example continuous mapping panel - menu of provided visual styles
  • #54: Note: these used to be major issues in 2.x
  • #58: TODO: Update
  • #59: clusterMaker: - simple: galFiltered -> BiNGO - complex: collins PPI litSearch: - CDC25, human, cancer WikiPathways - human: TCA, Statin or 5-FU
  • #61: EDIT: update Timing section just before presenting
  • #62: 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.