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

Slides:



Advertisements
Similar presentations
Enhancing Spotfire with the Power of R
Advertisements

Network Overview Discovery and Exploration for Excel (NodeXl) Hands On Exercise Presented by: Samer Al-khateeb Class: Social Media Mining and Analytics.
BiNoM, a Cytoscape plugin for accessing and analyzing pathways using standard systems biology formats Eric Bonnet Computational Systems Biology of Cancer.
EndNote. What is EndNote:  EndNote is referencing software that enables you to create a database of references from your readings. Your database of references.
CellDesigner Tutorial Laurence Calzone, Andrei Zinovyev UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
5 EBI is an Outstation of the European Molecular Biology Laboratory. Master title Molecular Interactions – the IntAct Database Sandra Orchard EMBL-EBI.
The IntAct Database Sandra Orchard & Birgit Meldal.
5 EBI is an Outstation of the European Molecular Biology Laboratory. Master title Molecular Interactions – the IntAct Database Sandra Orchard EMBL-EBI.
Annotation & Nomenclature By Corey Fortezzo for PG&G GIS Workshop, 2010.
BiNoM Tutorial Andrei Zinovyev, Laurence Calzone UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th.
Overview Importing text files Creating Forms Creating Reports.
Tutorial 11: Connecting to External Data
1 Agenda Overview Review Roles Lists Libraries Columns.
Layouts: Creating maps and figures using ArcMap 1 GIS for Planetary Mappers June 2012, Planetary Mappers Meeting.
Introduction To ArcMap ArcMa p. ArcMap is a Map-centric GUI tool used to perform map-based tasks Mapping –Create maps by working geographically and interactively.
ADVANCED MICROSOFT POWERPOINT Lesson 6 – Creating Tables and Charts
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Tutorial 3: Working with Images. Objectives Session 3.1 – Identify the differences among image file types – Evaluate the purpose of alternative text –
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.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Carolina Environmental Program UNC Chapel Hill The Analysis Engine – A New Tool for Model Evaluation, Sensitivity and Uncertainty Analysis, and more… Alison.
An Introduction to Designing, Executing and Sharing Workflows with Taverna Nowgen, Next Gen Workshop 17/01/2012.
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
Networks and Interactions Boo Virk v1.0.
XP New Perspectives on Microsoft FrontPage 2002 Tutorial 1 1 Microsoft FrontPage 2002 Tutorial 1 – Introducing FrontPage 2002.
Tutorial session 2 Network annotation Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
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.
BIological NetwOrk Manager Cytoscape plugin Andrei Zinovyev Institut Curie/INSERM/Ecole de Mines, UMR 900 “Computational Systems Biology of Cancer”
Copyright OpenHelix. No use or reproduction without express written consent1.
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
Tutorial session 3 Network analysis Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
Introduction to Enterprise Guide Jennifer Schmidt Rhonda Ellis Cassandra Hall.
EndNote. What is EndNote? EndNote is referencing software that enables you to create a database of references from your readings.
CHAPTER 5 Working with Data Tables and Inline Frames.
NVivo Software – A Qualitative Research And Data Analysis Tool: New User Tutorial Created Through a CMU Faculty Insight Team Grant by Joanne Hopper Bradley.
Using EBSCOhost databases Access via MyAthens Click on the EBSCOhost link.
PLACING AND LINKING GRAPHICS
Chapter 12 Web Publishing. Goals Become an image optimization master Get a handle on Web file formats, including SVG and SWF Learn about Web image color.
Copyright OpenHelix. No use or reproduction without express written consent1.
Tutorial session 3 Network analysis Exploring PPI networks using Cytoscape EMBO Practical Course Session 8 Nadezhda Doncheva and Piet Molenaar.
Build a database V: Create forms for a new Access database Overview: A window into your data So far in this series of courses, you’ve built tables, relationships,
Copyright OpenHelix. No use or reproduction without express written consent1.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Protein interactions and Pathways Tutorial Wellcome trust summer school Jyoti Khadake.
November 7, Cytoscape Developers Retreat Working (and writing) with CyLayoutsAlgorithms John "Scooter" Morris, Ph.D. UCSF.
1 januari 2008 RIBASIM input data by Wil N.M. van der Krogt.
Intoduction to Andriod studio Environment With a hello world program.
Topical Analysis and Visualization of (Network) Data Using Sci2 Ted Polley Research & Editorial Assistant Cyberinfrastructure for Network Science Center.
Canadian Bioinformatics Workshops
July 18, Cytoscape User Tutorial John “Scooter” Morris, Ph.D. Resource for Biocomputing, Visualization, and Informatics, UCSF.
Canadian Bioinformatics Workshops
Basics of the Endnote bibliography and refererence manager program 2014 Attila Skulteti
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
EndNote Workshop. What is EndNote? A software tool for publishing and managing bibliographies Create your own database of citations, bibliographies and.
Chapter 2 – Introduction to Windows Operating System II Manipulating Windows GUI 1CMPF112 Computing Skills for Engineers.
NVivo Software – A Qualitative Research
How to get started with RefWorks
Tutorial 11: Connecting to External Data
Pathway Visualization
How to get started with RefWorks
Cartography and Labeling
COSC-4840 Software Engineering
Principles of report writing
Citation Map Visualizing citation data in the Web of Science
Creating Images for the Web
Pathway Visualization
Presentation transcript:

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

Overview  Focus: Network generation  Importing pre-formatted networks  Generating new networks  Visualizing networks  Saving and exporting network data  Concepts  Layouts  Data  Drosophila protein network 11/24/20152

Let’s start: GUI basics (Demo) 11/24/20153

Loading networks  Import pre-formatted networks  SIF  GML, XGMML  BioPAX  PSI-MI 1 & 2.5  SBML Level 2  Import your own data from a table  Excel file  Delimited text (tab, comma, etc…) 11/24/20154

Loading networks (Demo) 11/24/20155

Layouts  Many algorithms available through plugins  Simple: grid, not very informative  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  Force-Directed: simulate edges as springs (nodes repel and edges pull), good for up to 500 nodes  Multi-layer layouts: partition graph, layout each partition and then layout partitions  … 11/24/20156

Layouts (Demo) 11/24/20157

Tips & Tricks: Layouts  Use layouts to convey the relationships between the nodes  Layout algorithms may need to be ”tuned” to fit your network (Layouts  Settings... menu)  Consider laying out portions of your network  Adjust the layout manually  Load network into a drawing program (e.g. Illustrator) and adjust labels 11/24/20158

Use case: Drosophila Protein network  Although from fly, serves as model for human  Groundbreaking work now done in model systems  What did they do  Bait-Protein interactions  Statistical analysis; highly confident set 11/24/20159

Use case: Assignment Open the DrosophilaBasicSession.cys file 2. Test several layouts; which one is informative? Free-Format Table Files Layout Algorithms 11/24/201510

Assignment 1.1 results 1. Creating the network 2. Testing layouts: take the edge weight in consideration; best bet: edge weighted spring embedded 11/24/201511

Generating networks  Import network from web services supported by Cytoscape  Pathway commons (only well-studied organisms)  PSICQUIC Universal Client (collection of many public databases)  MiMI (Michigan Molecular Interactions database)  BisoGenet (SysBiomics database)  Generate a network using a Cytoscape plugin  AgilentLiteratureSearch (based on text mining) 11/24/201512

Generating networks (Demo) 11/24/201513

Use case; Assignment Try to locate the protein complexes found in the article in the network 2. Lookup existing interactions for one of the MCM genes in the PathwayCommons webservice #3: Retrieving Pathways and Networks from Pathway Commons 11/24/201514

Assignment 1.2 results 1. Look for the denser regions 11/24/201515

Assignment 1.2 results 1. Look for the denser regions 2. PathwayCommons: Reactome interactions: 2 Complexes 11/24/201516

Tips & Tricks: Network view  When you open a large network, you will not get a view by default  To improve interactive performance, Cytoscape has the concept of ”Levels of Detail”  Some visual attributes will only be apparent when you zoom in  The level of detail for various attributes can be changed in the preferences  To see what things will look like at full detail: go to View  Show Graphics Details 11/24/201517

Exporting & saving data  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  Export Session to HTML for Web (SessionForWeb plugin) 11/24/201518

Exporting & saving data (Demo) 11/24/201519

Tips & Tricks: Memory  Cytoscape uses lots of it  Doesn’t like to let go of it  An occasional restart when working with large networks is a good thing  Destroy views when you don’t need them  Java does not provide a good way to get the memory right at start time  Cytoscape 2.7 and later releases do a much better job at ”guessing” good default memory sizes than previous versions  Increase Cytoscape’s default memory size: y_for_Cytoscape 11/24/201520

Tips & Tricks: General  By default, Cytoscape writes it’s logs to the Error Dialog: Help  Error Dialog  Change the ”logger.console” preference in Edit  Preferences  Properties... to write it to the console .cytoscape directory  Your defaults and any plugins downloaded from the plugin manager will go here  Sometimes, if things get really messed up, deleting (or renaming) this directory can give you a ”clean slate”  Plugin manager  ”Outdated” doesn’t necessarily mean ”won’t work”  Plugin authors don’t always update their plugins immediately after new releases  Open source; sometimes bugs occur! 11/24/201521

Use case: Assignment Export the network view as figure 2. Find out in which format you’d best save your network 3. Save your session for later use Network File Formats 11/24/201522

Assignment 1.3 results 1. Exporting figures 1. Mind the settings 2. Achieve high resolution by toying with zoom and dpi 2. Best export format 1. usually *.xgmml: maintains most (or even better; whole session) 2. For use in other tools; attribute files can be easily converted to tab separated 3. Also the data attributes panel can be used to exported as table 3. Saving sessions is always a good plan! 1. Avoids cluttering of attributes 11/24/201523

Cytoscape extended functionality 11/24/  Cytoscape extends its functionality with plugins  Developed by third parties  Listed at  Usually available through the Plugin Manager  Can be downloaded from the plugins’s websites  Cover many diverse areas of application

Cytoscape Plugin Manager (Demo) 11/24/201525

Use case: Assignment Explore available plugins for PPi relevance and the Plugin Manager 11/24/201526

Assignment 1.4 results  Use the app store via cytoscape.org  Interaction databases  Genemania, Bisogenet, Mimi, Cpath  Structural information  StructureViz,  Note: not all apps/plugins available through the plugin manager; exploring PubMed using Cytoscape citation will reveal more… 11/24/201527

To be continued…  Build, visualize and analyze your own network with Cytoscape  Network generation  Network annotation and visualization  Loading and manipulating attributes  Identifier mapping  Mapping data onto the network  Use visuals to convey data  Network analysis 11/24/201528