Slide 1

Slide 1 text

Cytoscape ! An Open Source Platform  for Biological Network Analysis and Visualization ! SDCSB Workshop 12/6/2013 Keiichiro Ono Cytoscape Core Developer Team University of California, San Diego Trey Ideker Lab

Slide 2

Slide 2 text

Welcome! - Keiichiro Ono - Cytoscape Core Developer since 2005 - Core module design & implementation - Area of Interest: Data Integration & Visualization

Slide 3

Slide 3 text

Schedule - My presentation - Basic Introduction to Cytoscape and new Features in ver. 3.1.0 - Tutorial Sessions - For Beginners - For Experienced Users

Slide 4

Slide 4 text

Workshop - For Beginners (By Rintaro & Barry) - Basic features of Cytoscape - Load data, create Visual Style, layout, etc. - Hands-on style - For Experienced Users (By Me) - How to create good visualization with Cytoscape - Lecture style - More introduction to new features in Cytoscape 3.1 and Cytoscape.js

Slide 5

Slide 5 text

Made on…

Slide 6

Slide 6 text

Agenda - What is Cytoscape? - How Cytoscape helps your research projects - Cytoscape 3.1 Intro.

Slide 7

Slide 7 text

What is Cytoscape?

Slide 8

Slide 8 text

Cytoscape - Open source platform for biological network data integration, analysis, and visualization

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

- Free! (open source, LGPL) - Developed and maintained by universities, companies, and research institutions - De-facto standard software in biological network research - Expandable by Apps

Slide 11

Slide 11 text

Networks in Biology?

Slide 12

Slide 12 text

Network = Nodes + Edges G=(V, E)

Slide 13

Slide 13 text

Protein-Protein Interaction

Slide 14

Slide 14 text

Human-Curated Pathways KEGG Pathway Visualized by Cytoscape

Slide 15

Slide 15 text

Interactome

Slide 16

Slide 16 text

M20 M10 M18 M9 M19 M12 M7 M6 M17 M2 M15 M5 M11 M4 M8 M1 M3 M16 M13 M14 Network of 
 Biological Modules

Slide 17

Slide 17 text

Collection of Relations = Network

Slide 18

Slide 18 text

Nodes and Edges in Biology - Protein - Protein - Protein - DNA - Genetic (Epistasis) - Synthetic lethality - Biochemical Reactions - Compound - Enzyme - Compound Cartoon representation of a complex between DNA and the protein p53 Node Node Edge

Slide 19

Slide 19 text

Undirected Network - Protein - Protein Interaction

Slide 20

Slide 20 text

Directed Network KEGG Pathway (TCA Cycle) visualized by Cytoscape KGMLReader

Slide 21

Slide 21 text

KEGG Global Map Visualized by Cytoscape

Slide 22

Slide 22 text

Cytoscape is Domain- Independent

Slide 23

Slide 23 text

Twitter Visualization

Slide 24

Slide 24 text

The Challenge in Network Biology

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

BioGRID Mouse Network Release 3.2.95 - 5.5k nodes / 13k edges ?

Slide 27

Slide 27 text

Biological Networks - Tell us anything by themselves - Big hairball (or small galaxy...)

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

In Other Words...

Slide 30

Slide 30 text

Networks

Slide 31

Slide 31 text

Genes of Interest

Slide 32

Slide 32 text

List of Drug Targets Other knowledge

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Cytoscape is NOT a... - Simulator - Fully-featured Pathway diagram editor - There are good tools for it, like CellDesigner - Statistical network analysis tool suite - Still, you can use results from other applications, such as R

Slide 35

Slide 35 text

Our Focus

Slide 36

Slide 36 text

Large-Scale Network Analysis and Visualization Human Interactome data from BioGRID visualized by Cytoscape

Slide 37

Slide 37 text

Pick a Right Tool NetworkX

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

Summary - Cytoscape is a platform for: - Data integration: networks & known annotations, experimental/clinical data - Analysis: filter/search/module extraction - Visualization: Helps you to understand your data

Slide 40

Slide 40 text

Introduction to Biological Network Analysis Using Cytoscape

Slide 41

Slide 41 text

1.Load Networks (Get network data) 2.Load Attributes (Get data about networks) 3.Analyze and Visualize Networks 4.Prepare for Publication - An example workflow: − Cline, et al. “Integration of biological networks and gene expression data using Cytoscape”, Nature Protocols, 2, 2366-2382 (2007). Cytoscape Workflow

Slide 42

Slide 42 text

Network Data Annotated Networks Attributes Analyzed Data Apps

Slide 43

Slide 43 text

79 0 9 167 18 75 8 12 26 210 29 320 Import Networks

Slide 44

Slide 44 text

Supported Network Data Formats - SIF - GML - XGMML - GraphML - BioPAX - PSI-MI - SBML - KGML (KEGG) - Excel - Delimited Text Table - CSV - Tab

Slide 45

Slide 45 text

I Don’t Have a Network! - In many cases, biologists start with a list of genes they are interested in, and they do not have interaction data for those - That’s OK — There are lots of public interaction databases - PPI, Genetic, co-expression, etc.

Slide 46

Slide 46 text

Understand Interaction Database - Each database has its speciality - Protein - Protein - STRING, IntAct - Genetic - BioGRID - Protein - Compound - ChEMBL - Human-Curated Pathways - KEGG, Reactome, PathwayCommons

Slide 47

Slide 47 text

Import Attributes

Slide 48

Slide 48 text

What are Attributes? - Any data that provides details about nodes, edges, and networks. - Annotation for the network

Slide 49

Slide 49 text

BRCA1 NCBI Gene ID 672 On Chromosome 17 GO Terms: DNA Repair Cell Cycle DNA Binding Ensemble ID ENSG00000012048

Slide 50

Slide 50 text

Node Attributes - Gene Expression Data - Human-readable gene names - Gene Ontology Terms

Slide 51

Slide 51 text

Edge Attributes - Interaction Detection Methods - Y2H, NMR, affinity chromatography, etc. - Interaction Type - Physical, genetic, predicted - Publication ID

Slide 52

Slide 52 text

Network Attributes - Experiment details - Pathway Metadata - Description - Publication ID

Slide 53

Slide 53 text

Public Data Source - Access directly from Cytoscape, or - Import as Table (Text/Excel)

Slide 54

Slide 54 text

Your Data Sets - Anything saved as a table can be loaded into Cytoscape - Excel - Tab Delimited Document - CSV - As long as proper mapping key is available, Cytoscape can map them to your networks.

Slide 55

Slide 55 text

Mapping Key in the Network Mapping Key in the Table

Slide 56

Slide 56 text

Analysis

Slide 57

Slide 57 text

Network Analysis - Filtering - Calculate network statistics by Network Analyzer - Degree distribution,centrality, etc. - Advanced analysis by Apps

Slide 58

Slide 58 text

Filtering - Find nodes and edges with specific conditions - Pick nodes with degree > 5 - Select edges extracted from publication X - Find nodes on KEGG Pathway X

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

New in 3.1: Fast Filtering - MUCH faster than last version - Simple User Interface

Slide 63

Slide 63 text

Visualization

Slide 64

Slide 64 text

?

Slide 65

Slide 65 text

Biological Data Visualization - Help others to understand your data - Emphasize what you want to tell by the image - Use color, shape, size of objects effectively! - Excellent resource for data visualization - Tamara Munzner’s Web Site: 
 http://www.cs.ubc.ca/~tmm/

Slide 66

Slide 66 text

Core Idea - Map values to visual properties - Expression Value to Node Color - Edge Weight to Width - Degree to Node Size - Node Type to Shape

Slide 67

Slide 67 text

Map Attributes  to Visual Properties

Slide 68

Slide 68 text

Visual Style - Collection of mappings from Attributes to Visual Properties New in 3.1: Re-designed Style Editor

Slide 69

Slide 69 text

Discrete Mapping Editor Continuous Mapping Editor

Slide 70

Slide 70 text

No content

Slide 71

Slide 71 text

No content

Slide 72

Slide 72 text

Layouts

Slide 73

Slide 73 text

New in 3.1: Updated PSICQUIC Client

Slide 74

Slide 74 text

Prepare for Publication - Network images can be exported as PDF/ PS/PNG/JPG. - Use PDF for your publications

Slide 75

Slide 75 text

Real World Examples http://cytoscape-publications.tumblr.com

Slide 76

Slide 76 text

Expanding Cytoscape with Apps

Slide 77

Slide 77 text

Cytoscape Apps - Extension programs to add new features to Cytoscape - Large app developer/user community - This is why Cytoscape is so successful in life science community

Slide 78

Slide 78 text

http://apps.cytoscape.org

Slide 79

Slide 79 text

No content

Slide 80

Slide 80 text

AllegroMCODE APCluster APID2NET BioQualiPlugin BLAST2SimilarityGraph BNMatch CABIN CalculateNodeDegree CentiScaPe ChemViz clusterExplorerPlugin clusterMaker ClusterONE ClusterViz COMA CommFinder CyClus3D CyOog cytoHubba Cytomcl DualLayout dynamicXpr EnhancedSearch EnrichmentMap ExprEssence GraMoFoNe GraphletCounter HiderSlider jActiveModules mcl-new MCODE MINE NeMo NetAtlas NetCirChro netMatch NetworkAnalyzer NetworkEvolution OmicsAnalyzer OmicsViz OrthoNets PanGIA PerturbationAnalyzer PinnacleZ RandomNetworks RDFScsape Reactome FIs RemainingDegreeDistribution ReOrientPlugin ShortestPath Plugin SimTrek structureViz TransClust VennDiagramGenerator VistaClaraPlugin WordCloud BiNoM bioCycPlugin BiogridPlugin BiomartClient BioNetBuilder BisoGenet ConsensusPathDBplugin CoryneRegNetLoader CyThesaurus-ID-Mapping CytoSQL DroID Genoscape GPML-Plugin GraphMLReader IntActWSClient iRefScape KGMLReader MetScape MiMIplugin NCBIClient NCBIEntrezGeneUserInterface Pathintegrator PhosphositePlus Web Service Client Module PICRClient PSICQUICUniversalClient ReConn SessionForWeb SFLDLoader StringWSClient Superpathways-Plugin 3DScape AgilentLiteratureSearch Cytoprophet DisGeNET DomainGraph ExpressionCorrelation GeneMANIA MetaNetter MONET BiNGO BubbleRouter ClueGO CommonAttributes DisplayNetworkFromFlatFile FluxViz FunNetViz HyperEdgeEditor PiNGO CyGoose CytoscapeRPC GroovyScriptingEngine JavaScriptEngine MiSink PythonScriptingEngine RubyScriptingEngine ScriptEngineManager addParentNeighbors AdvancedNetworkMerge batchTool BiLayout commandTool coreCommands CyAnimator edgeLengthPlugin edgeLister EpiTrace FERN FM3 GoogleChartFunctions GroupTool MetaNodePlugin2 MultilevelLayoutPlugin NamedSelection NatureProtocolsWorkflow NeighborHighlight NetLink nodeCharts PhyloTree VennDiagrams 140+ Apps

Slide 81

Slide 81 text

App Example: BiNGO - The most popular Cytoscape App - Perform GO enrichment analysis and display the result (which terms are overrepresented in the selected region of network) visually

Slide 82

Slide 82 text

No content

Slide 83

Slide 83 text

nucleocytoplasmic transport nuclear export RNA export from nucleus nucleic acid transport protein transport protein localization in nucleus cytoskeleton-dependent intracellular transport nucleobase, nucleoside, nucleotide and nucleic acid transport endosome transport intracellular protein transport nuclear transport intracellular transport protein localization in organelle cellular protein localization ribosome biogenesis ribosomal large subunit biogenesis organelle assembly ribonucleoprotein complex assembly macromolecular complex assembly cellular macromolecular complex subunit organization organelle organization membrane fusion cellular membrane fusion cytoskeleton organization SNARE complex disassembly vesicle fusion organelle fusion vesicle organization organelle inheritance vacuole organization cellular macromolecular complex disassembly cellular macromolecular complex assembly ribosome assembly ribosomal large subunit assembly ribosomal subunit assembly protein complex disassembly macromolecular complex disassembly protein complex assembly cellular protein complex assembly detoxification of cadmium ion detoxification of copper ion response to metal ion response to copper ion response to cadmium ion vacuole inheritance retrograde transport, endosome to Golgi protein targeting to peroxisome protein import vacuolar transport peroxisomal transport cellular protein complex disassembly early endosome to Golgi transport Golgi vesicle transport peroxisome organization CVT pathway protein targeting to vacuole protein import into peroxisome matrix, docking protein import into peroxisome matrix protein targeting response to reactive oxygen species cellular response to reactive oxygen species response to inorganic substance response to toxin spindle assembly checkpoint mitotic cell cycle spindle assembly checkpoint regulation of mitotic metaphase/anaphase transition negative regulation of mitotic metaphase/anaphase transition negative regulation of mitosis regulation of mitosis regulation of nuclear division negative regulation of cell cycle negative regulation of organelle organization negative regulation of cell cycle process mitotic cell cycle spindle checkpoint spindle checkpoint negative regulation of nuclear division mitotic cell cycle checkpoint regulation of mitotic cell cycle regulation of cell communication positive regulation of cell cycle process regulation of S phase negative regulation of cell communication regulation of microtubule cytoskeleton organization regulation of microtubule-based process positive regulation of spindle pole body separation regulation of transcription, DNA-dependent positive regulation of transcription by carbon catabolites regulation of cell projection assembly regulation of cell morphogenesis regulation of organelle organization negative regulation of cellular process regulation of cell cycle regulation of cytoskeleton organization regulation of cell cycle process regulation of spindle pole body separation negative regulation of cellular component organization regulation of signal transduction regulation of cellular process regulation of transposition regulation of transposition, RNA-mediated negative regulation of biological process regulation of cellular component organization positive regulation of transcription by galactose energy reserve metabolic process energy derivation by oxidation of organic compounds alditol metabolic process cellular glucan metabolic process carbohydrate phosphorylation glycolytic fermentation fermentation glycerol biosynthetic process glycogen metabolic process glucose catabolic process to ethanol glucose catabolic process ethanol metabolic process glucose metabolic process glycerol metabolic process hexose biosynthetic process galactose catabolic process galactose catabolic process via UDP-galactose galactose metabolic process gluconeogenesis monosaccharide biosynthetic process polyol biosynthetic process monohydric alcohol metabolic process polyol metabolic process glycolysis alditol biosynthetic process hexose metabolic process monosaccharide metabolic process hexose catabolic process monosaccharide catabolic process regulation of anatomical structure size regulation of cellular component size regulation of cell size DNA recombination reciprocal meiotic recombination mitochondrion degradation autophagy peptide or protein carboxyl-terminal blocking C-terminal protein lipidation mRNA metabolic process protein modification process RNA processing protein amino acid lipidation nuclear mRNA splicing, via spliceosome RNA splicing, via transesterification reactions with bulged adenosine as nucleophile post-translational protein modification phosphorus metabolic process carbohydrate metabolic process biosynthetic process nucleobase, nucleoside, nucleotide and nucleic acid metabolic process primary metabolic process cellular metabolic process catabolic process oxygen and reactive oxygen species metabolic process cellular catabolic process glucan metabolic process phosphate metabolic process cellular polysaccharide metabolic process cellular macromolecule biosynthetic process polysaccharide metabolic process RNA biosynthetic process phosphorylation gene expression macromolecule modification RNA metabolic process cellular protein metabolic process transcription metabolic process DNA metabolic process nucleic acid metabolic process cellular macromolecule metabolic process protein metabolic process macromolecule biosynthetic process macromolecule metabolic process protein amino acid phosphorylation general transcription from RNA polymerase II promoter lipoprotein biosynthetic process transcription from RNA polymerase II promoter transcription, DNA-dependent translation lipoprotein metabolic process cellular component disassembly protein complex biogenesis interphase cytokinesis cell communication cellular component biogenesis M phase meiosis response to abiotic stimulus cellular response to extracellular stimulus cellular response to stress response to external stimulus cellular response to external stimulus response to starvation response to stress cellular response to stimulus response to stimulus reproductive process growth sexual reproduction reproduction signaling process regulation of biological quality conjugation macroautophagy signaling biological_process response to chemical stimulus response to organic substance cellular response to oxidative stress cellular response to chemical stimulus response to extracellular stimulus response to pheromone response to oxidative stress response to nutrient response to nutrient levels cell cycle checkpoint response to temperature stimulus cellular response to starvation cellular response to nutrient levels signal transmission conjugation with cellular fusion reproductive cellular process response to pheromone involved in conjugation with cellular fusion signal transduction cellular response to nutrient cellular response to phosphate starvation regulation of initiation of mating projection growth regulation of phosphate metabolic process regulation of nucleotide catabolic process regulation of carbohydrate catabolic process regulation of nucleotide metabolic process regulation of metabolic process regulation of catabolic process positive regulation of nitrogen compound metabolic process regulation of nitrogen compound metabolic process regulation of cellular carbohydrate catabolic process regulation of polysaccharide metabolic process regulation of carbohydrate biosynthetic process regulation of glycolysis regulation of cellular carbohydrate metabolic process positive regulation of glycolysis regulation of carbohydrate metabolic process regulation of protein metabolic process regulation of glucan biosynthetic process regulation of polysaccharide biosynthetic process positive regulation of glucose metabolic process regulation of glycogen biosynthetic process regulation of glycogen metabolic process regulation of glucose metabolic process regulation of generation of precursor metabolites and energy regulation of DNA metabolic process regulation of macromolecule biosynthetic process regulation of cellular biosynthetic process regulation of cellular protein metabolic process positive regulation of biosynthetic process positive regulation of macromolecule metabolic process regulation of gene expression positive regulation of cellular carbohydrate metabolic process regulation of DNA-dependent DNA replication positive regulation of gene expression posttranscriptional regulation of gene expression regulation of translation positive regulation of cellular biosynthetic process positive regulation of macromolecule biosynthetic process regulation of DNA replication involved in S phase regulation of DNA replication regulation of cellular metabolic process regulation of transcription regulation of RNA metabolic process regulation of transcription from RNA polymerase II promoter positive regulation of transcription from RNA polymerase II promoter positive regulation of nucleobase, nucleoside, nucleotide and nucleic acid metabolic process positive regulation of metabolic process positive regulation of biological process positive regulation of transcription, DNA-dependent positive regulation of RNA metabolic process positive regulation of cellular process positive regulation of transcription positive regulation of cellular metabolic process positive regulation of cellular catabolic process positive regulation of carbohydrate metabolic process regulation of cellular catabolic process regulation of macromolecule metabolic process regulation of biosynthetic process positive regulation of catabolic process regulation of primary metabolic process regulation of nucleobase, nucleoside, nucleotide and nucleic acid metabolic process regulation of phosphorus metabolic process regulation of phosphorylation regulation of kinase activity regulation of GTP catabolic process regulation of transferase activity negative regulation of DNA binding regulation of purine nucleotide catabolic process regulation of molecular function heterotrimeric G-protein complex cycle regulation of binding negative regulation of binding negative regulation of transcription regulator activity regulation of transcription regulator activity regulation of DNA binding regulation of GTPase activity regulation of hydrolase activity negative regulation of transcription factor activity intracellular signal transduction small GTPase mediated signal transduction Ras protein signal transduction regulation of growth Rho protein signal transduction regulation of multi-organism process regulation of biological process regulation of localization regulation of signaling process regulation of anatomical structure morphogenesis regulation of transcription by galactose regulation of developmental process regulation of cellular component biogenesis regulation of cell projection organization regulation of mating projection assembly regulation of conjugation signal transduction involved in filamentous growth filamentous growth filamentous growth of a population of unicellular organisms regulation of conjugation with cellular fusion by signal transduction regulation of conjugation with cellular fusion RNA splicing, via transesterification reactions RNA splicing regulation of catalytic activity negative regulation of molecular function mRNA processing growth of unicellular organism as a thread of attached cells intracellular signaling pathway invasive growth in response to glucose limitation pheromone-dependent signal transduction involved in conjugation with cellular fusion cell surface receptor linked signaling pathway G-protein coupled receptor protein signaling pathway biological regulation signaling pathway regulation of transcription factor activity regulation of response to stimulus regulation of transcription by carbon catabolites regulation of transport multi-organism process meiosis I cell division cell cycle phase meiotic joint molecule formation cell cycle process localization cellular process membrane organization interphase of mitotic cell cycle cellular component organization cellular component assembly ribonucleoprotein complex biogenesis meiotic cell cycle M phase of meiotic cell cycle cell cycle macromolecular complex subunit organization homeostatic process establishment of mitotic spindle orientation establishment of protein localization glucose transport cellular localization hexose transport mitotic cell cycle establishment of localization establishment of mitotic spindle localization cellular membrane organization microtubule-based process establishment or maintenance of cell polarity cellular macromolecule localization establishment of RNA localization RNA localization establishment of spindle orientation establishment of localization in cell establishment of spindle localization establishment of organelle localization macromolecule localization cellular homeostasis actin filament-based process chemical homeostasis organelle localization cellular chemical homeostasis actin filament-based movement vesicle localization mRNA transport RNA transport protein localization spindle localization vesicle transport along actin filament iron assimilation by reduction and transport iron assimilation cellular iron ion homeostasis ion homeostasis di-, tri-valent inorganic cation homeostasis cellular di-, tri-valent inorganic cation homeostasis cation homeostasis cellular cation homeostasis cellular ion homeostasis iron ion homeostasis vesicle-mediated transport transport carbohydrate transport microtubule cytoskeleton organization establishment of cell polarity monosaccharide transport dicarboxylic acid metabolic process histidine family amino acid metabolic process serine family amino acid metabolic process histidine metabolic process carboxylic acid biosynthetic process amine biosynthetic process cellular amino acid metabolic process serine family amino acid biosynthetic process histidine family amino acid biosynthetic process cellular amino acid biosynthetic process tryptophan metabolic process aromatic amino acid family biosynthetic process indolalkylamine metabolic process chorismate metabolic process histidine biosynthetic process lipid oxidation fatty acid catabolic process lipid modification cellular lipid catabolic process fatty acid beta-oxidation fatty acid oxidation carboxylic acid catabolic process lipid catabolic process oxoacid metabolic process glutamine metabolic process fatty acid metabolic process arginine metabolic process glutamine family amino acid metabolic process carboxylic acid metabolic process nitrogen compound metabolic process amine metabolic process lipid metabolic process cellular amino acid derivative biosynthetic process alcohol catabolic process cellular aldehyde metabolic process cellular aromatic compound metabolic process carbohydrate biosynthetic process carbohydrate catabolic process cellular biogenic amine biosynthetic process small molecule biosynthetic process small molecule metabolic process cellular amine metabolic process indole derivative biosynthetic process aromatic compound biosynthetic process cellular biosynthetic process small molecule catabolic process cellular amino acid derivative metabolic process cellular nitrogen compound biosynthetic process organic acid biosynthetic process glyoxylate metabolic process heterocycle biosynthetic process indole derivative metabolic process monocarboxylic acid metabolic process cellular biogenic amine metabolic process aromatic amino acid family metabolic process tryptophan biosynthetic process pyruvate metabolic process generation of precursor metabolites and energy cellular carbohydrate catabolic process glyoxylate cycle cellular carbohydrate metabolic process alcohol biosynthetic process cellular carbohydrate biosynthetic process alcohol metabolic process indolalkylamine biosynthetic process organic acid catabolic process cellular ketone metabolic process cellular nitrogen compound metabolic process organic acid metabolic process cellular amino acid and derivative metabolic process cellular lipid metabolic process indole and derivative metabolic process heterocycle metabolic process

Slide 84

Slide 84 text

cytoskeleton-depen intracellular transp cellular protein localization cellular macromolecular complex subunit organization organelle organization cytoskeleton organization cellular response to reactive oxygen species regulation of anatomical structure size regulation of cellular component size regulation of cell size DNA recombination reciprocal meiotic recombination mitochondrion degradation autophagy cellular metabolic process catabolic process oxygen and reactive oxygen species metabolic process cellular catabolic process metabolic process cellular component disassembly protein complex biogenesis interphase cytokinesis cell communication cellular component biogenesis M phase meiosis response to abiotic stimulus cellular response to extracellular stimulus cellular response to stress response to external stimulus cellular response to external stimulus response to starvation response to stress cellular response to stimulus response to stimulus reproductive process growth sexual reproduction reproduction signaling process regulation of biological quality conjugation macroautophagy signaling biological_process response to chemical stimulus onse to organic substance cellular response to oxidative stress cellular response to chemical stimulus response to extracellular stimulus response to pheromone response to oxidative stress response to nutrient response to nutrient levels response to temperature stimulus cellular response to starvation cellular response to nutrient levels signal transmission conjugation with cellular fusion reproductive cellular process response to pheromone involved in conjugation with cellular fusion response to nutrient cellular response to phosphate starvation regulation of molecular function ction signal transduction involved in filamentous growth filamentous growth filamentous growth of a population of unicellular organisms regulation of conjugation with cellular fusion by signal transduction ith growth of unicellular organism as a thread of attached cells intracellular signaling pathway invasive growth in response to glucose limitation pheromone-dependent signal transduction involved in conjugation with cellular fusion cell surface receptor linked signaling pathway G-protein coupled receptor protein signaling pathway biological regulation signaling pathway multi-organism process meiosis I cell division cell cycle phase meiotic joint molecule formation cell cycle process localization cellular process membrane organization interphase of mitotic cell cycle cellular component organization cellular component assembly ribonucleoprotein complex biogenesis meiotic cell cycle M phase of meiotic cell cycle cell cycle macromolecular complex subunit organization homeostatic process establishment of mitotic spindle orientation establishment of protein localization glucose transport cellular localization hexose transport mitotic cell cycle establishment of localization establishment of mitotic spindle localization cellular membrane organization microtubule-based process establishment or maintenance of cell polarity cellular macromolecule localization establishment of RNA localization RNA localization establishment of spindle orientation establishment of localization in cell establishment of spindle localization establishment of organelle localization macromolecule localization cellular homeostasis actin filament-based process chemical homeostasis organelle localization ce actin filament-based movemen v mRNA transport RNA tra protein localization spindle localization transport carbohydrate transport microtubule cytoskeleton organization establishment of cell polarity monosaccharide transport cellular lipid catabolic p lipid catabolic process nitrogen compound metabolic process lipid metabolic process organic acid catabolic process cellular ketone metabolic process cellular

Slide 85

Slide 85 text

A Must Read A travel guide to Cytoscape plugins ! Rintaro Saito, Michael E Smoot, Keiichiro Ono, Johannes Ruscheinski, Peng- Liang Wang, Samad Lotia, Alexander R Pico, Gary D Bader, Trey Ideker (2012) Nature Methods 9 (11) p. 1069-1076

Slide 86

Slide 86 text

Rintaro Saito et al: a travel guide to cytoscape plugins Nature Methods 9 (11) p. 1069-1076

Slide 87

Slide 87 text

Cytoscape Family

Slide 88

Slide 88 text

Cytoscape Family - Version 2.x - Legacy version - Version 3.x - Current - 3.0.x - Maintenance - 3.1.0 - Next release with new features - cytoscape.js - Library for web applications

Slide 89

Slide 89 text

New Features - New Style Editor - New High-Performance Filter - Commands - via REST - Export to Cytoscape.js - Updated Web Service Client (PSICQUIC)

Slide 90

Slide 90 text

Citation

Slide 91

Slide 91 text

3.1 Overview

Slide 92

Slide 92 text

Cytoscape.js Network Visualization Library Running on Web Browsers

Slide 93

Slide 93 text

Cytoscape.js is NOT - Complete web application - Compatible with Cytoscape Apps - Replacement for Cytoscape

Slide 94

Slide 94 text

No content

Slide 95

Slide 95 text

Try: http://chianti.ucsd.edu/~kono/dist/ Google Chrome Recommended!

Slide 96

Slide 96 text

Future Plan

Slide 97

Slide 97 text

Goals - Cytoscape as a service - Running on servers or clusters - Advanced analysis - Use Cytoscape as a part of workflow/pipeline - Handle huge networks (millions of edges) - Graph Database support - More integration to Cytoscape.js

Slide 98

Slide 98 text

Where to Start? - Cytoscape Web Site - cytoscape.org - Open Tutorials - opentutorials.cgl.ucsf.edu/ index.php/Main_Page

Slide 99

Slide 99 text

Getting Help - Two Google Groups - [email protected] - [email protected] - ANY question is OK!

Slide 100

Slide 100 text

No content

Slide 101

Slide 101 text

www.cytoscape.org

Slide 102

Slide 102 text

2013 Keiichiro Ono [email protected] Slides will be available at: https://speakerdeck.com/keiono