binom tutorial

46
BiNoM Tutorial Andrei Zinovyev, Laurence Calzone UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th

Upload: kent

Post on 18-Mar-2016

73 views

Category:

Documents


0 download

DESCRIPTION

BiNoM Tutorial. Andrei Zinovyev, Laurence Calzone UMR U900 INSERM/Institut Curie/Ecole des Mines de Paris Wednesday, April 30th. BiNoM is a plugin for Cytoscape. http://cytoscape.org/. Install and Start Cytoscape+BiNoM. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BiNoM Tutorial

BiNoM Tutorial

Andrei Zinovyev, Laurence CalzoneUMR U900 INSERM/Institut Curie/Ecole des Mines de Paris

Wednesday, April 30th

Page 2: BiNoM Tutorial

BiNoM is a plugin for Cytoscape

http://cytoscape.org/

Page 3: BiNoM Tutorial

Install and Start Cytoscape+BiNoM

1) Download Cytoscape installer version 2.4.0 from http://cytoscape.org

2) Download BiNoM from http://bioinfo-out.curie.fr/projects/binom/BiNoM_all.jar

3) Copy BiNoM_all.jar into the ‘plugins’ folder of Cytoscape

4) Remove (better, backup) xercesImpl.jar from the ‘lib’ folder of Cytoscape

Attention : BiNoM is not yet compatible with the latest version of Cytoscape 2.6.0. These technical issues will be resolved very soon.

Page 4: BiNoM Tutorial

Starting course about Cytoscape

Page 5: BiNoM Tutorial

Short introduction into Cytoscape

Page 6: BiNoM Tutorial

Short introduction into Cytoscape

Selected nodes

Page 7: BiNoM Tutorial

Short introduction into Cytoscape

Page 8: BiNoM Tutorial

BiNoM – Biological Network Manager

Page 9: BiNoM Tutorial

Naming convension

Page 10: BiNoM Tutorial

Section 1. Basic Network Analysis tools in BiNoM

Page 11: BiNoM Tutorial

Importing CellDesigner (SBML) files

Open NFKB_final.xml example

Page 12: BiNoM Tutorial

Importing CellDesigner (SBML) files

Reaction network

Page 13: BiNoM Tutorial

Choose in the menuPlugins / BiNoM Analysis / Prune graph

Initial network Result of operation

Page 14: BiNoM Tutorial

Choose in the menuPlugins / BiNoM Analysis / Monomolecular reactions to edges

Initial network Result of operation

Page 15: BiNoM Tutorial

Choose in the menu Plugins / BiNoM Analysis / Exclude intermediate nodes

Initial network Result of operation

Page 16: BiNoM Tutorial

Choose in the menu Plugins / BiNoM Analysis / Material components

NFkB

IkBInitial network

Page 17: BiNoM Tutorial

1. Select NFkB@nucleus and IkB_alpha:NFkB nodes (holding Shift key)2. Choose in the menu: Plugins / BiNoM Analysis / Path analysis

Page 18: BiNoM Tutorial

1. Select NFkB@nucleus and IkB_alpha:NFkB nodes (holding Shift key)2. Choose in the menu: Plugins / BiNoM Analysis / Path analysis

Page 19: BiNoM Tutorial

Section 2. BiNoM and BioPAX

Page 20: BiNoM Tutorial

Biological PAthway eXchange format

BioPAX

Molecular InteractionsPro:Pro All:All

PSI

Biochemical Reactions

SBML,CellML

Regulatory PathwaysLow Detail High Detail

GeneticInteractions

Interaction NetworksMolecular Non-molecularPro:Pro TF:Gene Genetic

Metabolic PathwaysLow Detail High Detail

DatabaseExchange Formats

Simulation ModelExchange Formats

SmallMolecules (CML)

RateFormulas

Page 21: BiNoM Tutorial

BioPAXis formulated on Web Ontology

Language (OWL)

BioPAX level 2.0

Page 22: BiNoM Tutorial

Importing BioPAX files

Open example fileat Desktop/Pathway Charting/MAPK_Reactome.owl

Page 23: BiNoM Tutorial

Reaction network (RN)

Apply Layout -> yFiles -> Organic layout

Page 24: BiNoM Tutorial

Pathway hierachy (PS)

Apply Layout -> yFiles -> Hierarchic layout

Page 25: BiNoM Tutorial

Protein-protein interactions (PP)

Apply Layout -> yFiles -> Organic layout

Page 26: BiNoM Tutorial

Example of combined view

Apply Plugins->Merge networks

Page 27: BiNoM Tutorial

Alternative Pathway viewReimport the MAPK_Reactome example

with new pathway hierarchy options

Page 28: BiNoM Tutorial

Get BioPAX annotationPlugins / BiNoM BioPAX Utils/BioPAX Property Editor

Select someNodes first

Page 29: BiNoM Tutorial

Get BioPAX annotationBiNoM BioPAX Utils/BioPAX Property Editor

Browse by clicking at the color labels

Page 30: BiNoM Tutorial

Get Complete BioPAX annotationPlugins / BiNoM BioPAX Utils / BioPAX Class tree…

Page 31: BiNoM Tutorial

Exporting subnetwork: 1.Select subtree

2.File->New->Network->From selected nodes, all edges

Page 32: BiNoM Tutorial

Exporting subnetwork: 3. Plugins->BiNoM->Export current network to BioPAX

4. Associate with MAPK_Reactome5. Save to ERK2.owl

Page 33: BiNoM Tutorial

Exporting subnetwork: 6. Reopen ERK2.owl using Plugin->BiNoM I/O-> Import BioPAX

Page 34: BiNoM Tutorial

Section 3. Using BiNoM with pathway databases

Page 35: BiNoM Tutorial

Pathway Database -> BioPAX -> BiNoM query

Cancer Cell Map

Reactome

BioBase

INOH

HumanCyc

Nature/NCI Pathway Interaction

KEGG

BiNoMBig

BioPAXfile

Page 36: BiNoM Tutorial

To work with big BioPAX file, BiNoM user should generate BioPAX index

Reactome.owl file

ReactomeIndex

.xgmml fileBiNoM BiNoMQuery

Network

Page 37: BiNoM Tutorial

Preparing database: Plugins / BiNoM BioPAX Query / Generate Index

Page 38: BiNoM Tutorial

Loading index:Plugins / BiNoM BioPAX Query / Load Index

The accession number file(list of synonyms) is optional.It facilitates identifying proteinsby name or other Ids

Page 39: BiNoM Tutorial

Plugins / BiNoM BioPAX Query -> Select entities IGF_1 IGFBP_3 pRB

Page 40: BiNoM Tutorial

Plugins / BiNoM BioPAX Query / Standard query

Page 41: BiNoM Tutorial

Get all reactions in which IGF_1 is involvedPlugins / BiNoM BioPAX Query / Standard query

Page 42: BiNoM Tutorial

Extract all selected reaction annotationsPlugins / BiNoM BioPAX Query / Standard query

Page 43: BiNoM Tutorial

Plugins / BiNoM Analysis / Extract Reaction Network

Plugins / BiNoM Analysis / Mono-molecular Reactions To Edges

Simplifying the query result view

Page 44: BiNoM Tutorial

Finding the shortest path from one protein to anotherPlugins / BiNoM BioPAX Query / Index Path Analysis

Page 45: BiNoM Tutorial

Finding the shortest path and suboptimal path from one protein to anotherPlugins / BiNoM BioPAX Query / Index Path Analysis

1) Select nodes2) Open dialog, change parameters

3) Apply hierarchic layout

Page 46: BiNoM Tutorial

Q: Why are there some hanging nodes in the tree?A: Because there are connections “through complexes”