Tutorial session 3 Network analysis Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.

Slides:



Advertisements
Similar presentations
Pathways analysis Iowa State Workshop 11 June 2009.
Advertisements

D ISCOVERING REGULATORY AND SIGNALLING CIRCUITS IN MOLECULAR INTERACTION NETWORK Ideker Bioinformatics 2002 Presented by: Omrit Zemach April Seminar.
Global Mapping of the Yeast Genetic Interaction Network Tong et. al, Science, Feb 2004 Presented by Bowen Cui.
Fission Yeast Computing Workshop -1- Exercise 5: Looking for overreprsented GO terms in a gene set using Onto-Express GO annotations can be used to obtain.
Pathways & Networks analysis COST Functional Modeling Workshop April, Helsinki.
BiNoM Tutorial Andrei Zinovyev, Laurence Calzone UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
Microarrays and Cancer Segal et al. CS 466 Saurabh Sinha.
Biological networks Tutorial 12. Protein-Protein interactions –STRING Protein and genetic interactions –BioGRID Signaling pathways –SPIKE Network visualization.
August 29, 2002InforMax Confidential1 Vector PathBlazer Product Overview.
BMI206 Network biology lab Nov 20, Lab materials (files) Parent_PPI: This is a highly-curated human protein interaction network HT.pvals.out: Gene-based.
Introduction to molecular networks Sushmita Roy BMI/CS 576 Nov 6 th, 2014.
Systems Biology, April 25 th 2007Thomas Skøt Jensen Technical University of Denmark Networks and Network Topology Thomas Skøt Jensen Center for Biological.
DEMO CSE fall. What is GeneMANIA GeneMANIA finds other genes that are related to a set of input genes, using a very large set of functional.
Systematic Analysis of Interactome: A New Trend in Bioinformatics KOCSEA Technical Symposium 2010 Young-Rae Cho, Ph.D. Assistant Professor Department of.
341: Introduction to Bioinformatics Dr. Natasa Przulj Deaprtment of Computing Imperial College London
>>> Korean BioInformation Center >>> KRIBB Korea Research institute of Bioscience and Biotechnology GS2PATH: Linking Gene Ontology and Pathways Jin Ok.
Exploring PPI networks using Cytoscape
Cytoscape A powerful bioinformatic tool Mathieu Michaud
1Module #: Title of Module. Network visualization and analysis with Cytoscape Gary Bader July 15, 2013 – Network Analysis, UCLA.
Tutorial session 1 Network generation Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
EnrichNet: network-based gene set enrichment analysis Presenter: Lu Liu.
MATISSE - Modular Analysis for Topology of Interactions and Similarity SEts Igor Ulitsky and Ron Shamir Identification.
Gene Set Enrichment Analysis (GSEA)
A systems biology approach to the identification and analysis of transcriptional regulatory networks in osteocytes Angela K. Dean, Stephen E. Harris, Jianhua.
Hyun Seok Kim, Ph.D. Assistant Professor, Severance Biomedical Research Institute, Yonsei University College of Medicine Lecture 13. Network Analysis MES
EGAN: Exploratory Gene Association Networks by Jesse Paquette Biostatistics and Computational Biology Core Helen Diller Family Comprehensive Cancer Center.
Copyright OpenHelix. No use or reproduction without express written consent1.
Networks and Interactions Boo Virk v1.0.
Basic features for portal users. Agenda - Basic features Overview –features and navigation Browsing data –Files and Samples Gene Summary pages Performing.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Tutorial session 2 Network annotation Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
Using geWorkbench: Hierarchical & SOM Clustering Fan Lin, Ph. D Molecular Analysis Tools Knowledge Center Columbia University and The Broad Institute of.
CellFateScout step- by-step tutorial for a case study Version 0.94.
EADGENE and SABRE Post-Analyses Workshop 12-14th November 2008, Lelystad, Netherlands 1 François Moreews SIGENAE, INRA, Rennes Cytoscape.
Copyright OpenHelix. No use or reproduction without express written consent1.
Gene expression analysis
Biological Networks. Can a biologist fix a radio? Lazebnik, Cancer Cell, 2002.
Tutorial session 3 Network analysis Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
SRI International Bioinformatics 1 SmartTables & Enrichment Analysis Peter Karp SRI Bioinformatics Research Group September 2015.
Tutorial session 1 Network generation Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
Analysis of GEO datasets using GEO2R Parthav Jailwala CCR Collaborative Bioinformatics Resource CCR/NCI/NIH.
Understanding Network Concepts in Modules Dong J, Horvath S (2007) BMC Systems Biology 2007, 1:24.
While gene expression data is widely available describing mRNA levels in different cancer cells lines, the molecular regulatory mechanisms responsible.
Introduction to biological molecular networks
SUPPLEMENTAL FIGURES AND TABLES. Supplementary Table 1: List of new and improved features in GSEA-P version 2 Java software. Examples and screenshots.
341- INTRODUCTION TO BIOINFORMATICS Overview of the Course Material 1.
CuffDiff ran successfully. Output files include gene_exp.diff What are the next steps? Use Navigation bar to find files; they may be under DNA Subway if.
CSC, Dec.15-16,2005. Cytoscape Team Trey Ideker Mark Anderson Nerius Landys Ryan Kelley Chris Workman Past contributors: Nada Amin Owen Ozier Jonathan.
Discovering functional interaction patterns in Protein-Protein Interactions Networks   Authors: Mehmet E Turnalp Tolga Can Presented By: Sandeep Kumar.
Biological Networks. Can a biologist fix a radio? Lazebnik, Cancer Cell, 2002.
Tutorial 8 Gene expression analysis 1. How to interpret an expression matrix Expression data DBs - GEO Clustering –Hierarchical clustering –K-means clustering.
Informatics tools in network science
Network construction and exploration using CORNET and Cytoscape - Excercises SPICY WORKSHOP Wageningen, March 8 th 2012 Stefanie De Bodt.
1 Lesson 12 Networks / Systems Biology. 2 Systems biology  Not only understanding components! 1.System structures: the network of gene interactions and.
Human Genetics Integrative Bioinformatics using Cytoscape (and R2)
Network Motifs See some examples of motifs and their functionality Discuss a study that showed how a miRNA also can be integrated into motifs Today’s plan.
Canadian Bioinformatics Workshops
Microarray Technology and Data Analysis Roy Williams PhD Sanford | Burnham Medical Research Institute.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
Canadian Bioinformatics Workshops
Networks and Interactions
Exploring and Presenting Results
Canadian Bioinformatics Workshops
Time-Course Network Enrichment
Tutorial 12 Biological networks.
Pathway Visualization
Overview Gene Ontology Introduction Biological network data
Anastasia Baryshnikova  Cell Systems 
Exploring and Presenting Results
Pathway Visualization
Presentation transcript:

Tutorial session 3 Network analysis Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar

Overview  Focus: Network analysis  Identify active subnetworks  Analyze Gene Ontology enrichment  Perform topological analysis  Find network clusters  Find network motifs  Concepts  Enrichment  Clustering  Guild by association  Data  Stored sessions; Drosophila and Neuroblastoma 12/6/20152

Identify active subnetworks  jActiveModules plugin  Active modules are sub-networks that show differential expression over user-specified conditions or time-points  Microarray gene-expression attributes  Mass-spectrometry protein abundance  Input: interaction network and p-values for gene expression values over several conditions  Output: significant sub-networks that show differential expression over one or several conditions 12/6/20153

jActiveModules (Demo) 12/6/20154

Use case; Assignment 3.1  Using neuroblastoma cell lines inhibitors to elucidate important pathways  2 neuroblastoma cell lines: SHEP21, SY5Y  7 inhibitors  Profiled on Affymetrix array   Other resource e.g. GEO 12/6/20155

Use case; Assignment 3.1  Systematic perturbations  Different cell-lines  Including controls: DMSO  97 arrays: data collected from R2: hugo-once etc PI3K signature RAS/ERK signature RAS/ERK-dependent Cell lines -SHEP2 -RD PI3K-dependent Cell lines -SY5Y -D425 Harvest: RNA  Affy (97samples) protein  WB PI3K AKT mTORC1 mTORC2 RAS MEK RAF ERK PI103 PP242 PIK90 Rapamycin U0126 AKTi 1/2 MK2206

Use case; Assignment Open the Neuroblastoma session and load the pvalues from this experiment 2. Run jActiveModules on the annotated network 1. What regions are important? 2. Can you imagine any caveats for this method? 12/6/20157

Assignment 3.1: results 1. Important regions 1. Several clusters; those with most mutations might deliver additional wet lab testable pathway players (drugtargets?) 2. Caveats: 1. Maintenance (housekeeping) processes 2. Known pathways only 12/6/20158

Gene Ontology  Provides three structured controlled vocabularies (ontologies) of defined terms representing gene product properties:  Biological Process (23074 terms): biological goal or objective  Molecular Function (9392 terms): elemental activity/task  Cellular Component (2994 terms): location or complex 12/6/20159

Analyze Gene Ontology enrichment  BiNGO plugin:  Calculates over-representation of a subset of genes with respect to a background set in a specific GO category  Input: subnetwork or list, background set by user  Output: tree with nodes color reflecting overrepresentation; also as lists  Caveats: Gene identifiers must match; low GO term coverage, background determining 12/6/201510

BiNGO (Demo) 12/6/201511

Use case; Assignment Open the Neuroblastoma session and run BiNGO on the filtered network. 1. What categories are enriched? 2. Can you find these back in the article? 12/6/201512

Assignment 3.2: results 1. Quite some categories! 1. Filter out less informative top level categories: in several deeper categories neuron projection pops up 2. A clustering method can specify 3. Use subsets only 4. Worth mentioning: other tools eg. David 2. In second cluster neuron projection clearer; and large set of mutated genes 12/6/201513

Compute topological parameters  NetworkAnalyzer plugin: inf.mpg.de/netanalyzer/  Computes a comprehensive set of simple and complex topological parameters  Displays the results in charts, which can be saved as images or text files  Can be combined with the ShortestPath plugin ndex.html 12/6/201514

NetworkAnalyzer (Demo) 12/6/201515

Identify hubs  CytoHubba plugin:  Computes several topological node parameters  Identifies essential nodes based on their score and displays them in a ranked list  Generates a subnetwork composed of the best-scored nodes 12/6/201516

CytoHubba (Demo) 12/6/201517

Use case; Assignment 3.3  Open the Drosophila network session 1. Check the network parameters 1. Is it scale free? 2. Can you find important players? 12/6/201518

Assignment 3.3: results 1. It is scalefree; the node degree distribution fits a power law 2. Depends on the type of player you want to find; between processes or master regulator over number of genes? 12/6/201519

Find network clusters  Network clusters are highly interconnected sub-networks that may be also partly overlapping  Clusters in a protein-protein interaction network have been shown to represent protein complexes and parts of biological pathways  Clusters in a protein similarity network represent protein families  Network clustering is available through the MCODE  Cytoscape plugin: 12/6/201520

MCODE & ClusterMaker (Demo) 12/6/201521

Use case; Assignment 3.4  Open the Drosophila session 1. Run the MCODE algorithm 2. Run the MCL clustering algorithm 1. Compare the results 2. Can you corroborate some of the clusters found in the article? 3. Are there additional filtering options? 4. Play with the settings and observe their influence 12/6/201522

Assignment 3.4: results 1. MCODE gives fuzzier clusters 2. E.g. the syx-syb cluster 3. The cluster parameters are set as attributes; these can be used to filter 4. Less stringent settings will produce additional clusters, but also larger clusters 12/6/201523

Find network motifs  NetMatch plugin:  Network motif is a sub-network that occurs significantly more often than by chance alone  Input: query and target networks, optional node/edge labels  Output: topological query matches as subgraphs of target network  Supports: subgraph matching, node/edge labels, label wildcards, approximate paths 12/6/201524

NetMatch (Demo) 12/6/201525

Use case; Assignment In the Drosophila session try to find a feedforward motif 2. Finally toy around with the settings of the Vizmapper to produce a nice paper-ready figure! 12/6/201526

Assignment 3.5: results 1. Simple feed forward gives lots of matches 1. Add attributes, or make more complex queries 2. Toying around can produce nice results! 12/6/201527

Other Useful Plugins  PSICQUICUniversalClient  AgilentLiteratureSearch  GeneMANIA  CyThesaurus  structureViz  ClusterMaker  EnrichmentMap  PiNGO  ClueGO  RandomNetworks 12/6/201528

Wrapping up…  Biological questions  I have a protein  Function, characteristics from known interactions  I have a list of proteins  Shared features, connections  I have data  Derive causal networks  Network  Topology  Hubs  Clusters 12/6/ New hypotheses

End! And a final note….. 12/6/201530

Announcing Cytoscape 3.0 Beta  Easier data import  Improved user experience  Graphical annotations  One-click install from AppStore  Improved API for app developers