PNmerger: a Cytoscape plugin to merge biological pathways and protein interaction networks

Similar documents
Networks & pathways. Hedi Peterson MTAT Bioinformatics

SUPPLEMENTAL DATA - 1. This file contains: Supplemental methods. Supplemental results. Supplemental tables S1 and S2. Supplemental figures S1 to S4

BIOINFORMATICS LAB AP BIOLOGY

ATLAS of Biochemistry

BMD645. Integration of Omics

Tutorial. Getting started. Sample to Insight. March 31, 2016

Computational Structural Bioinformatics

The MANTiS Manual. Contents. MANTiS Version 1.1

11/24/13. Science, then, and now. Computational Structural Bioinformatics. Learning curve. ECS129 Instructor: Patrice Koehl

Types of biological networks. I. Intra-cellurar networks

International Journal of Scientific & Engineering Research, Volume 6, Issue 2, February ISSN

86 Part 4 SUMMARY INTRODUCTION

Comparative Analysis of Nitrogen Assimilation Pathways in Pseudomonas using Hypergraphs

Integration of functional genomics data

HOW TO USE MIKANA. 1. Decompress the zip file MATLAB.zip. This will create the directory MIKANA.

An area chart emphasizes the trend of each value over time. An area chart also shows the relationship of parts to a whole.

Supplementary methods

Gridded Ambient Air Pollutant Concentrations for Southern California, User Notes authored by Beau MacDonald, 11/28/2017

Evidence for dynamically organized modularity in the yeast protein-protein interaction network

The CSC Interface to Sky in Google Earth

Instructions for using the Point Mass Ballistics Solver 2.0 Computer Program

KEGGgraph: Application Examples

SeeSAR 7.1 Beginners Guide. June 2017

A taxonomy of visualization tasks for the analysis of biological pathway data

2 GENE FUNCTIONAL SIMILARITY. 2.1 Semantic values of GO terms

CityGML XFM Application Template Documentation. Bentley Map V8i (SELECTseries 2)

Synteny Portal Documentation

Bloomsburg University Weather Viewer Quick Start Guide. Software Version 1.2 Date 4/7/2014

Genome Annotation. Bioinformatics and Computational Biology. Genome sequencing Assembly. Gene prediction. Protein targeting.

Biological Concepts and Information Technology (Systems Biology)

Introduction to ArcMap

Last updated: Copyright

Marvin. Sketching, viewing and predicting properties with Marvin - features, tips and tricks. Gyorgy Pirok. Solutions for Cheminformatics

CSCE555 Bioinformatics. Protein Function Annotation

GOSAP: Gene Ontology Based Semantic Alignment of Biological Pathways

Genome-wide multilevel spatial interactome model of rice

Graph Alignment and Biological Networks

protein interaction analysis bulletin 6300

Computational Challenges in Systems Biology

Systematic prediction of gene function in Arabidopsis thaliana using a probabilistic functional gene network

Protein Bioinformatics Computer lab #1 Friday, April 11, 2008 Sean Prigge and Ingo Ruczinski

FUNCTION ANNOTATION PRELIMINARY RESULTS

NINE CHOICE SERIAL REACTION TIME TASK

ANNOTATING PATHWAYS IN INTERACTION NETWORKS

Cytoscape An open-source software platform for the exploration of molecular interaction networks

Clustering and Network

Lab 1 Uniform Motion - Graphing and Analyzing Motion

RGP finder: prediction of Genomic Islands

Athena Visual Software, Inc. 1

Basic modeling approaches for biological systems. Mahesh Bule

Urban Canopy Tool User Guide `bo`

Pymol Practial Guide

Chapter 15 Active Reading Guide Regulation of Gene Expression

HASSET A probability event tree tool to evaluate future eruptive scenarios using Bayesian Inference. Presented as a plugin for QGIS.

Androgen-independent prostate cancer

Context dependent visualization of protein function

Procedure to Create NCBI KOGS

Tutorial: Structural Analysis of a Protein-Protein Complex

Calculating Conflict Density and Change over Time in Uganda using Vector Techniques

Introduction to ArcGIS 10.2

Biological Pathways Representation by Petri Nets and extension

Bioinformatics tools for phylogeny and visualization. Yanbin Yin

HSC Chemistry 7.0 User's Guide

Proteomics & Bioinformatics Part II. David Wishart 3-41 Athabasca Hall

Hands-On Nine The PAX6 Gene and Protein

Bioinformatics. Dept. of Computational Biology & Bioinformatics

Investigation 3: Comparing DNA Sequences to Understand Evolutionary Relationships with BLAST

Detecting temporal protein complexes from dynamic protein-protein interaction networks

Designing a Quilt with GIMP 2011

Let s continue our discussion on the interaction between Fe(III) and 6,7-dihydroxynaphthalene-2- sulfonate.

PathNet: A tool for finding pathway enrichment and pathway cross-talk using topological information and gene expression data

GENE ONTOLOGY (GO) Wilver Martínez Martínez Giovanny Silva Rincón

Written Exam 15 December Course name: Introduction to Systems Biology Course no

SoilView: Development of a Custom GIS Application for Publishing Soil Surveys

Evolutionary Analysis of Functional Modules in Dynamic PPI Networks

let s examine pupation rates. With the conclusion of that data collection, we will go on to explore the rate at which new adults appear, a process

Package neat. February 23, 2018

Lecture 3: A basic statistical concept

OECD QSAR Toolbox v.4.1. Tutorial illustrating new options for grouping with metabolism

Preparations and Starting the program

On Open Problems in Biological Network Visualization

ProtoNet 4.0: A hierarchical classification of one million protein sequences

Operation Manual. SPECTRO-NANO4 Nucleic Acid Analyzer PLEASE READ THIS MANUAL CAREFULLY BEFORE OPERATION

Preparing a PDB File

Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas:

Skyline Small Molecule Targets

Dock Ligands from a 2D Molecule Sketch

USING BLAST TO IDENTIFY PROTEINS THAT ARE EVOLUTIONARILY RELATED ACROSS SPECIES

Integrative Protein Function Transfer using Factor Graphs and Heterogeneous Data Sources

Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week:

Proofs, Strings, and Finite Automata. CS154 Chris Pollett Feb 5, 2007.

The EcoCyc Database. January 25, de Nitrógeno, UNAM,Cuernavaca, A.P. 565-A, Morelos, 62100, Mexico;

COMPARATIVE PATHWAY ANNOTATION WITH PROTEIN-DNA INTERACTION AND OPERON INFORMATION VIA GRAPH TREE DECOMPOSITION

Virtual Beach Building a GBM Model

ncounter PlexSet Data Analysis Guidelines

The cell cycle DB: a systems biology approach to cell cycle analysis

Week 8 Cookbook: Review and Reflection

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

Boyle s Law: A Multivariable Model and Interactive Animated Simulation

VCell Tutorial. Building a Rule-Based Model

Transcription:

PNmerger: a Cytoscape plugin to merge biological pathways and protein interaction networks http://www.hupo.org.cn/pnmerger Fuchu He E-mail: hefc@nic.bmi.ac.cn Tel: 86-10-68171208 FAX: 86-10-68214653 Yunping Zhu E-mail: zhuyp@hupo.org.cn Tel: 86-10-80705999 FAX: 86-10-80705155 2008-8-28

Contents 1 Overview 2 Download and Installation 3 Control options 4 Result display 5 Result tables 6 Visulization of selected pathways and crosstalk elements in Cytoscape 7 References 1

1. Overview PNmerger(a biological Pathway and protein Network merger) is a java based plug-in for the widely used open source Cytoscape molecular interaction viewer. Cytoscape is a bioinformatics software platform for visualizing molecular interaction networks and integrating these interactions with gene expression profiles and other state data. PNmerger integrates KEGG pathway information into Cytoscape. Given an input interaction network of certain organism, PNmerger can present known interactions, potential protein-protein interactions, crosstalk proteins and crosstalk interactions in the input network. Users can view PNmerger results in Cytoscape output panel. 2. Download and Installation Before installing the PNmerger plugin, you must have Cytoscape installed on your computer. Please download the latest version of Cytoscape from the Cytoscape project website http://www.cytoscape.org/ and download both PNmerger.jar and prefuse.jar from PNmerger website http://www.hupo.org.cn/pnmerger. Please place them into the local Cytoscape/plugins directory. Start Cytoscape. If PNmerger installation is successful, you will see that PNmerger appears in the Plugins menu of Cytoscape (Fig 1). If it does not, you maybe place the jar files in the wrong directory or your java environment is lower than Java SE 6.0. After verifying that you have placed the two jar files into the correct directory, please restart Cytoscape to reload the plugin. Fig. 1. Position of the PNmerger plug in in Cytoscape 3. Control options When Cytoscape is started, click the PNmerger from the Cytoscape plugins menu (Fig 2) to show the control panel of PNmerger. There are two options on PNmerger control panel (Fig 3). 2

Step 1: select the organism of the input interaction network. Now, the version 1.0 of PNmerger supports Homo sapiens (human), Saccharomyces cerevisiae, Caenorhabditis elegans(nematode), Drosophila melanogaster(fruit fly), Mus musculus(mouse) and Rattus norvegicus(rat). Notice: PNmerger 1.0 only supports gene name and protein name format inputs. Step 2: select the pathway category: signal transduction pathways/ metabolism pathways/ regulatory pathways. Step 3: click Analyze button. Fig. 2. How to start PNmerger 3

Fig. 3. PNmerger control panel 4. Results display PNmerger adds pathway information as an attribute of each node in the input network. If certain node in the input network appears in more than one pathway, PNmerger adds several copies of the node into the input network. If certain node appears in k pathways, PNmerger adds k-1 copies of that node; each copy has the same attributes as the original node except the pathway attribute. For instance, node A appears in pathway X, pathway Y and pathway Z, PNmerger sets pathway X as the pathway attribute, then adds two nodes A(copy1) and A(copy2) with pathway Y and pathway Z as their pathway attribute to the input network. If certain node in the input network does not appear in any pathway, PNmerger sets unsigned_class as the pathway attribute for it. Also PNmerger adds crosstalk protein information as a node attribute to judge whether the node is 4

a crosstalk protein. Integrating another Cytoscape plugin Cerebral, PNmerger can layout network according to the pathway attribute of each node. PNmerger can also display crosstalk proteins using an eye-catching color which is different from other nodes. Fig. 4. PNmerger result display Fig. 5. PNmerger result display for crosstalk proteins 5

5. Result tables PNmerger result panel contains four tables. The users can click the title of certain table to expand it. The Crosstalk Proteins in Network table shows crosstalk proteins that are found by PNmerger in the input network. Column 1 displays the name of crosstalk proteins; column 2 and column 3 represent the other two proteins which connect corresponding crosstalk proteins. Column 2 and column 3 provide the pathway information of the two proteins. The Crosstalk Interactions in Network table shows crosstalk interactions that are found by PNmerger in the input network. Column 1 displays the two proteins names of each crosstalk interaction. Column 2 and column 3 provide the pathway information of the two proteins. The Known Interactions in pathways table shows known interactions found by PNmerger. These interactions are found both in input network and KEGG pathways. Column 1 and column 2 are the two proteins names. Column 3 is the pathway information of the interaction. The Potential PPIs in Pathways table shows potential protein-protein interactions that are found by PNmerger. These interactions are present in the input network and absent from the pathway interactions. Column 1 and column 2 are two proteins names. Column 3 is the pathway information of the interaction. Fig. 6. PNmerger result tables. 6

6. Viewing selected pathways and crosstalk elements in Cytoscape The users can focus on certain crosstalk elements in Cytoscape. Fig. 7. Focus on a certain crosstalk protein. Fig. 8. Focus on a certain crosstalk interaction. By extracting the information of KGML format pathways, we convert them to the GML (Graph Markup Language, http://schemas.stylusstudio.com/graphml/index.html) format. Our result can be visualized in Cytoscape perfectly. Select a row in the last two tables, then click View selecting pathway, the users can view corresponding pathway in Cytoscape. All pathways are saved as GML format in our plugin. With this function, the users can see analysis result of PNmerger smoothly and clearly, and get something which they are interested in. 7

Fig. 9. View a known interaction in certain pathway. Fig 10. View a potential protein-protein interaction in certain pathway. Also the users can export certain table to a text file. 7 References 1 Suderman M, Hallett M. Tools for visually exploring biological networks. Bioinformatics, 2007, 23(20): 2651-2659 2 Shannon P, Markiel A, Ozier O, et al. Cytoscape: A Software Environment for Integrated Models of Biomolecular Interaction Networks. Genome Res., 2003, 13(11): 2498-2504 3 Maere S, Heymans K, Kuiper M. BiNGO: a Cytoscape plugin to assess overrepresentation of Gene Ontology categories in Biological Networks. Bioinformatics, 2005, 21(16): 3448-3449 4 Avila-Campillo I, Drew K, Lin J, et al. BioNetBuilder: automatic integration of biological networks. Bioinformatics, 2007, 23(3): 392-393 5 Barsky A, Gardy J L, Hancock R E W, et al. Cerebral: a Cytoscape plugin for layout of and interaction with biological networks using subcellular localization annotation. Bioinformatics, 8

2007, 23(8): 1040-1042 6 Singhal M, Domico K. CABIN: Collective Analysis of Biological Interaction Networks. Computational Biology and Chemistry, 2007, 31(3): 222-225 7 Xiong B, Liu K, Wu J, et al. DrugViz: a Cytoscape plugin for visualizing and analyzing small molecule drugs in biological networks. Bioinformatics, 2008, 24(18): 2117-2118 8 Yang L, Walker J R, Hogenesch J B, et al. NetAtlas: a Cytoscape plugin to examine signaling networks based on tissue gene expression. In Silico Biology, 2008, 8(1): 47-52 9 Gao J, Ade A S, Tarcea V G, et al. Integrating and annotating the interactome using the MiMI plugin for cytoscape. Bioinformatics, 2009, 25(1): 137-138 10 Kanehisa M, Araki M, Goto S, et al. KEGG for linking genomes to life and the environment. Nucleic Acids Res., 2008, 36(suppl_1): 480-484 11 Kanehisa M, Goto S, Hattori M, et al. From genomics to chemical genomics: new developments in KEGG. Nucleic Acids Res., 2006, 34(suppl_1): 354-357 12 Kanehisa M, Goto S. KEGG: Kyoto Encyclopedia of Genes and Genomes. Nucleic Acids Res., 2000, 28(1): 27-30 13 Monaco L, Sassone-Corsi P. Cross-talk in signal transduction: Ras-dependent induction of camp-responsive transcriptional repressor ICER by nerve growth factor. Oncogene, 1997, 15(20): 2493-2500 9