Visualizing Networks: Cytoscape. Prat Thiru



Similar documents
Course: Visual Analytics of largescale biological data. Kay Nieselt Center for Bioinformatics Tübingen University of Tübingen

A brief introduction to Cytoscape

BIOINF 525 Winter 2016 Foundations of Bioinformatics and Systems Biology

PathBank: Web-based Querying and Visualziation of an Integrated Biological Pathway Database

1. Introduction Gene regulation Genomics and genome analyses Hidden markov model (HMM)

Understanding the dynamics and function of cellular networks

Bioinformatics: Network Analysis

Using Graph Theory to Analyze Gene Network Coherence

Protein Protein Interaction Networks

ProteinQuest user guide

JustClust User Manual

Vad är bioinformatik och varför behöver vi det i vården? a bioinformatician's perspectives

Network Analysis. BCH 5101: Analysis of -Omics Data 1/34

Feed Forward Loops in Biological Systems

Data Visualization. Nils Gehlenborg

10/4/2012. Analysis and Visualization of Biological Networks with Cytoscape. Outline of the Day. Introductions

Methods for network visualization and gene enrichment analysis July 17, Jeremy Miller Scientist I jeremym@alleninstitute.org

Lecture 11 Data storage and LIMS solutions. Stéphane LE CROM

Exercise with Gene Ontology - Cytoscape - BiNGO

Analysis of the colorectal tumor microenvironment using integrative bioinformatic tools

Visual Analysis of Complex Networks for Business Intelligence with Gephi

Pathway Analysis : An Introduction

Bioinformatics Grid - Enabled Tools For Biologists.

Guide for Data Visualization and Analysis using ACSN

InSyBio BioNets: Utmost efficiency in gene expression data and biological networks analysis

Graph/Network Visualization

Graphical Modeling for Genomic Data

Network Analysis and System Biology with Omics Data. Zhenqiu Liu Samuel Oschin Comprehensive Cancer Institute Cedars Sinai Medical Center

Un (bref) aperçu des méthodes et outils de fouilles et de visualisation de données «omics»

A comparative study of social network analysis tools

Unraveling protein networks with Power Graph Analysis

Graph theoretic approach to analyze amino acid network

Network VisualizationS

AGILENT S BIOINFORMATICS ANALYSIS SOFTWARE

Tutorial for proteome data analysis using the Perseus software platform

Application of Graph-based Data Mining to Metabolic Pathways

Data Integration. Lectures 16 & 17. ECS289A, WQ03, Filkov

BBSRC TECHNOLOGY STRATEGY: TECHNOLOGIES NEEDED BY RESEARCH KNOWLEDGE PROVIDERS

Social Media Mining. Network Measures

University of Glasgow - Programme Structure Summary C1G MSc Bioinformatics, Polyomics and Systems Biology

Search and Data Mining: Techniques. Applications Anya Yarygina Boris Novikov

MK Gibson et al. Training and Benchmarking of Resfams profile HMMs

A Graph-Theoretic Analysis of the Human Protein-Interaction Network Using Multicore Parallel Algorithms

Graph Theory and Networks in Biology

Social Network Mining

Subgraph Patterns: Network Motifs and Graphlets. Pedro Ribeiro

Mapping Tool for Networks Using OSPF and LLTD Protocols

IC05 Introduction on Networks &Visualization Nov

Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network

Healthcare Analytics. Aryya Gangopadhyay UMBC

Analysis of Illumina Gene Expression Microarray Data

Network-Based Tools for the Visualization and Analysis of Domain Models

Survey of clinical data mining applications on big data in health informatics

Course on Functional Analysis. ::: Gene Set Enrichment Analysis - GSEA -

org.rn.eg.db December 16, 2015 org.rn.egaccnum is an R object that contains mappings between Entrez Gene identifiers and GenBank accession numbers.

Dynamic Network Analyzer Building a Framework for the Graph-theoretic Analysis of Dynamic Networks

Biochemistry Major Talk Welcome!!!!!!!!!!!!!!

Understanding West Nile Virus Infection

Graph Mining and Social Network Analysis

CS Data Science and Visualization Spring 2016

USE OF GRAPH THEORY AND NETWORKS IN BIOLOGY

Intro to Bioinformatics

Using Ontologies in Proteus for Modeling Data Mining Analysis of Proteomics Experiments

DISCOVERY TOOL FOR GENOME-WIDE ASSOCIATION STUDIES

Network visualization and analysis of gene expression data using BioLayout Express 3D

USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS

Statistical and computational challenges in networks and cybersecurity

RETRIEVING SEQUENCE INFORMATION. Nucleotide sequence databases. Database search. Sequence alignment and comparison

How To Understand The Network Of A Network

Identification of rheumatoid arthritis and osteoarthritis patients by transcriptome-based rule set generation

Data, Measurements, Features

Guidelines for Establishment of Contract Areas Computer Science Department

Module 1. Sequence Formats and Retrieval. Charles Steward

A Primer of Genome Science THIRD

How To Use Data Analysis To Get More Information From A Computer Or Cell Phone To A Computer

NeXO Web: the NeXO ontology database and visualization platform

> Semantic Web Use Cases and Case Studies

Option 1: empirical network analysis. Task: find data, analyze data (and visualize it), then interpret.

Network Metrics, Planar Graphs, and Software Tools. Based on materials by Lala Adamic, UMichigan

Big Data in Drug Discovery

BIO 3350: ELEMENTS OF BIOINFORMATICS PARTIALLY ONLINE SYLLABUS

Transcription:

Visualizing Networks: Cytoscape Prat Thiru

Outline Introduction to Networks Network Basics Visualization Inferences Cytoscape Demo 2

Why (Biological) Networks? 3

Networks: An Integrative Approach Zvelebil, M., and Baum, O.J. Understanding Bioinformatics ch. 17 Barabasi, A., and Oltavi, Z. Life's Complexity Pyramid Science Science 298:763 764 (2002) 4

Examples 5

What are Networks? Representation of relationships Physical Interactions Regulatory Interactions Genetic Interactions Similarity Relationships Bader, G.D., et al. How to visually interpret biological data using networks Nature Biotechnology 27:921 924 (2009) 6

Network Basics Graphs with nodes (or vertices) and edges Nodes: Proteins, Genes, RNA, or other biomolecule Edges: nature of interaction 7

Network Basics Directed vs Undirected Network Degree (k): number of links the node has to other nodes Incoming degree kin Outgoing degree kout Shortest Path: fewest links or edges between two nodes A B F D C E Barabasi, A., and Oltavi, Z. Network Biology: Understanding the Cell s Functional Organization Nature Reviews Genetics 5:101 113 (2004) 8

Network Basics: Biological Network Properties Scale free degree distribution follows the power law few highly interconnected nodes Small world most nodes can be reached from every other by a small number of steps Modular group of physically or functionally linked molecules that work together to achieve a distinct function Barabasi, A., and Oltavi, Z. Network Biology: Understanding the Cell s Functional Organization Nature Reviews Genetics 5:101 113 (2004) 9

Network Basics: Motifs A pattern that occurs more often than in randomized networks eg. feed forward loop Milo, R., et al. Network Motifs: Simple Building Blocks of Complex Networks Science 298:824 287 (2002) 10

Visualization: Layout Use layout algorithm Force directed Spring embedded Most visualization software contains many layout options Large networks with many edges/nodes results in hairball breakdown the network into smaller parts. 11

Visualization: Features Draw edges and nodes with different visual features (eg. shapes, colors, sizes, edge thickness) Examples: Node color to represent cellular localization Protein colored based on similar function Edge thickness based on correlation data 12

Visualization: Layout and Features Bader, G.D., et al. How to visually interpret biological data using networks Nature Biotechnology 27:921 924 (2009) 13

Visualization: Layout and Features Gehlenborg, N., et al. Visualization of omics data for systems biology Nature Methods 7:S56 S68 (2010) 14

Inferences of Neworks Protein Function Prediction guilt by association Infer protein function based on interactions Neighboring nodes should be annotated Highly Interconnected Nodes hubs dense cluster => characteristic of protein complexes or pathways Indispensable Global System Relationships Bader, G.D., et al. How to visually interpret biological data using networks Nature Biotechnology 27:921 924 (2009) 15

Limitations Difficult to capture temporal and concentration information in a static representation All relationships might not be represented in pairwise edges 16

Cytoscape Freely available open source Java based software for visualizing and analyzing network Made public in July 2002 Latest version is 2.7.0 Win/Mac/Linux Easy to install 918 citations (Apr 2010) Core functions: network layout and querying expression profile integration linking of network to different databases Additional functionality by plugins http://www.cytoscape.org/plugins2.php Cytoscape Consortium Shannon, P., Markiel, A., Ozier, O., Baliga, N.S., Wang, J.T., Ramage, D., Amin, N., Schwikowski, B., Ideker, T. Cytoscape: A Software Environment for Integrated Models of Biomolecular Interaction Networks Genome Research 13:2498 504 (2003) 17

Cytoscape File Formats Web Service Clients Visualization 18

Network Visualization Software Name Cost Description URL BioLayout Express 3D Free Generation and cluster analysis of networks with 2D/3D visualization http://www.biolayout.org/ BiologicalNetworks Free Analysis suite; visualizes networks and heat map; abundance data http://www.biologicalnetworks.org/ Cytoscape Ingenuity Pathways $ Free Network analysis; extensive list of plug ins for advanced visualization Full analysis suite; network and pathway a http://www.cytoscape.org/ http://www.ingenuity.com/ Medusa Free Basic network visualization tool http://coot.embl.de/medusa/ GeneGO $ Ondex Osprey Pajek ProViz Free Free Free Free Full analysis suite; network and pathway visualizations Integrative workbench: large network visualizations; abundance data Tool for visualization of interaction networks Generic network visualization and analysis tool http://www.genego.com/ http://www.ondex.org/ http://tinyurl.com/osprey1/ http://pajek.imfm.si/ Software for visualization and exploration of interaction networks http://tinyurl.com/proviz/ Gehlenborg, N., et al. Visualization of omics data for systems biology Nature Methods 7:S56 S68 (2010) Schneider, R., et al. A survey of visualization tools for biological network analysis BMC: BioData Mining I:1 12 (2008) 19

Visualization Tools Comparison Cline, M.S., et al. Integration of biological networks and gene expression data using Cytoscape Nature Protocols 2:2366 2382 (2007) 20

Cytoscape Example Emili, A., et al. Pathway analysis of dilated cardiomyopathy using global proteomic profiling and enrichment maps. Proteomics 10:1316 1327 (2010) 21

Cytoscape Example Emili, A., et al. Pathway analysis of dilated cardiomyopathy using global proteomic profiling and enrichment maps. Proteomics 10:1316 1327 (2010) 22

Pathway Databases BioCyc http://biocyc.org/ Kyoto Encyclopedia of Genes and Genomes (KEGG) http://www.genome.jp/kegg/ Pathguide http://www.pathguide.org/ Reactome http://www.reactome.org/ 23

Demo Uploading Network Adding annotation Viewing gene expression data BiNGO plugin