Introduction to Bioinformatics

Size: px
Start display at page:

Download "Introduction to Bioinformatics"

Transcription

1 Introduction to Bioinformatics Biological Networks Department of Computing Imperial College London Spring 2010

2 1. Motivation Large Networks model many real-world phenomena technological: www, internet, electric circuits,... social: friendship, collaboration, disease spread,... biological: protein structure, transcriptional regulation, metabolic, protein-protein interaction (PPI), 2

3 1. Motivation Large Networks model many real-world phenomena technological: www, internet, electric circuits,... social: friendship, collaboration, disease spread,... biological: protein structure, transcriptional regulation, metabolic, protein-protein interaction (PPI), 3

4 1. Motivation Large Networks model many real-world phenomena technological: www, internet, electric circuits,... social: friendship, collaboration, disease spread,... biological: protein structure, transcriptional regulation, metabolic, protein-protein interaction (PPI), 4

5 1. Motivation Large-scale networks in bioinformatics: Technological advances in experimental biology data Important computational problems Algorithmic and modeling advances contribute: biological understanding (function, disease, pathogens, ) therapeutics Booming research area 5

6 1. Motivation Why model biological networks? Concise summary, unexpected properties Understand laws predictions/reproduction E.g. Johannes Kepler ( )» Observed planetary motion Sir Isaac Newton ( )» Universal gravitation, laws of motion Explained planetary motion 6

7 1. Motivation Problems: 1. Noise revise models as data sets evolve 2. Hardness of graph theoretic problems E.g. NP-completeness of subgraph isomorphism Cannot exactly compare/align networks heuristics (approximate solutions) Exact comparison inappropriate in biology due to biological variation 7

8 1. Motivation Properties of Large Networks (heuristic comparisons) Global Degree distribution Diameter Clustering coefficient/spectrum Local: network motifs and subgraphs (U. Alon s group, 02-04, Przulj 2004) 8

9 1. Motivation Examples of different model networks: 9

10 10

11 11

12 12

13 13

14 14

15 Assumed Knowledge of Graph Theory and Algorithms: 15

16 Assumed Knowledge of Graph Theory and Algorithms: 16

17 Assumed Knowledge of Graph Theory and Algorithms: 17

18 Assumed Knowledge of Graph Theory and Algorithms: 18

19 Assumed Knowledge of Graph Theory and Algorithms: 19

20 Assumed Knowledge of Graph Theory and Algorithms: 20

21 Assumed Knowledge of Graph Theory and Algorithms: 21

22 Assumed Knowledge of Graph Theory and Algorithms: 22

23 Assumed Knowledge of Graph Theory and Algorithms: 23

24 Assumed Knowledge of Graph Theory and Algorithms: 24

25 Assumed Knowledge of Graph Theory and Algorithms: 25

26 Assumed Knowledge of Graph Theory and Algorithms: A program for testing isomorphism and automorphism of graphs: Brendan McKay s nauty : 26

27 Assumed Knowledge of Graph Theory and Algorithms: Example: a b c Node a can be mapped to c by an automorphism, and b can only be mapped to itself. Thus: Orb(a)={a,c}, Orb(b)={b}. 27

28 Assumed Knowledge of Graph Theory and Algorithms: by Goodrich and Tamassia - Pseudocode (Chpt 1.1) - Growth Rate of Running Time 28

Properties of Biological Networks

Properties of Biological Networks Properties of Biological Networks presented by: Ola Hamud June 12, 2013 Supervisor: Prof. Ron Pinter Based on: NETWORK BIOLOGY: UNDERSTANDING THE CELL S FUNCTIONAL ORGANIZATION By Albert-László Barabási

More information

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization Pedro Ribeiro (DCC/FCUP & CRACS/INESC-TEC) Part 1 Motivation and emergence of Network Science

More information

Incoming, Outgoing Degree and Importance Analysis of Network Motifs

Incoming, Outgoing Degree and Importance Analysis of Network Motifs Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.758

More information

Theory and Applications of Complex Networks

Theory and Applications of Complex Networks Theory and Applications of Complex Networks 1 Theory and Applications of Complex Networks Class One College of the Atlantic David P. Feldman 12 September 2008 http://hornacek.coa.edu/dave/ 1. What is a

More information

Advanced Algorithms and Models for Computational Biology -- a machine learning approach

Advanced Algorithms and Models for Computational Biology -- a machine learning approach Advanced Algorithms and Models for Computational Biology -- a machine learning approach Biological Networks & Network Evolution Eric Xing Lecture 22, April 10, 2006 Reading: Molecular Networks Interaction

More information

Structure of biological networks. Presentation by Atanas Kamburov

Structure of biological networks. Presentation by Atanas Kamburov Structure of biological networks Presentation by Atanas Kamburov Seminar Gute Ideen in der theoretischen Biologie / Systembiologie 08.05.2007 Overview Motivation Definitions Large-scale properties of cellular

More information

Understanding Networks through Physical Metaphors. Daniel A. Spielman

Understanding Networks through Physical Metaphors. Daniel A. Spielman Understanding Networks through Physical Metaphors Daniel A. Spielman Graphs and Networks Analysis by Physical Metaphors Algorithms (what I usually do) A Social Network Graph A Social Network Graph vertex

More information

A quick review. Which molecular processes/functions are involved in a certain phenotype (e.g., disease, stress response, etc.)

A quick review. Which molecular processes/functions are involved in a certain phenotype (e.g., disease, stress response, etc.) Gene expression profiling A quick review Which molecular processes/functions are involved in a certain phenotype (e.g., disease, stress response, etc.) The Gene Ontology (GO) Project Provides shared vocabulary/annotation

More information

Biology, Physics, Mathematics, Sociology, Engineering, Computer Science, Etc

Biology, Physics, Mathematics, Sociology, Engineering, Computer Science, Etc Motivation Motifs Algorithms G-Tries Parallelism Complex Networks Networks are ubiquitous! Biology, Physics, Mathematics, Sociology, Engineering, Computer Science, Etc Images: UK Highways Agency, Uriel

More information

Structured prediction using the network perceptron

Structured prediction using the network perceptron Structured prediction using the network perceptron Ta-tsen Soong Joint work with Stuart Andrews and Prof. Tony Jebara Motivation A lot of network-structured data Social networks Citation networks Biological

More information

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS. Graph Theory COURSE: Introduction to Biological Networks LECTURE 1: INTRODUCTION TO NETWORKS Arun Krishnan Koenigsberg, Russia Is it possible to walk with a route that crosses each bridge exactly once,

More information

What is a Network? Theory and Applications of Complex Networks. Network Example 1: High School Friendships

What is a Network? Theory and Applications of Complex Networks. Network Example 1: High School Friendships 1 2 Class One 1. A collection of nodes What is a Network? 2. A collection of edges connecting nodes College of the Atlantic 12 September 2008 http://hornacek.coa.edu/dave/ 1. What is a network? 2. Many

More information

A quick review. The clustering problem: Hierarchical clustering algorithm: Many possible distance metrics K-mean clustering algorithm:

A quick review. The clustering problem: Hierarchical clustering algorithm: Many possible distance metrics K-mean clustering algorithm: The clustering problem: partition genes into distinct sets with high homogeneity and high separation Hierarchical clustering algorithm: 1. Assign each object to a separate cluster.. Regroup the pair of

More information

Network analysis. Martina Kutmon Department of Bioinformatics Maastricht University

Network analysis. Martina Kutmon Department of Bioinformatics Maastricht University Network analysis Martina Kutmon Department of Bioinformatics Maastricht University What's gonna happen today? Network Analysis Introduction Quiz Hands-on session ConsensusPathDB interaction database Outline

More information

Biological Networks Analysis

Biological Networks Analysis Biological Networks Analysis Introduction and Dijkstra s algorithm Genome 559: Introduction to Statistical and Computational Genomics Elhanan Borenstein The clustering problem: partition genes into distinct

More information

Small World Graph Clustering

Small World Graph Clustering Small World Graph Clustering Igor Kanovsky, Lilach Prego University of Haifa, Max Stern Academic College Israel 1 Clustering Problem Clustering problem : How to recognize communities within a huge graph.

More information

Biological Networks Analysis

Biological Networks Analysis iological Networks nalysis Introduction and ijkstra s algorithm Genome 559: Introduction to Statistical and omputational Genomics Elhanan orenstein The clustering problem: partition genes into distinct

More information

Characterizing Biological Networks Using Subgraph Counting and Enumeration

Characterizing Biological Networks Using Subgraph Counting and Enumeration Characterizing Biological Networks Using Subgraph Counting and Enumeration George Slota Kamesh Madduri madduri@cse.psu.edu Computer Science and Engineering The Pennsylvania State University SIAM PP14 February

More information

Local higher-order graph clustering

Local higher-order graph clustering Local higher-order graph clustering Hao Yin Stanford University yinh@stanford.edu Austin R. Benson Cornell University arb@cornell.edu Jure Leskovec Stanford University jure@cs.stanford.edu David F. Gleich

More information

motifs In the context of networks, the term motif may refer to di erent notions. Subgraph motifs Coloured motifs { }

motifs In the context of networks, the term motif may refer to di erent notions. Subgraph motifs Coloured motifs { } motifs In the context of networks, the term motif may refer to di erent notions. Subgraph motifs Coloured motifs G M { } 2 subgraph motifs 3 motifs Find interesting patterns in a network. 4 motifs Find

More information

Drawing Graphs Within Graphs

Drawing Graphs Within Graphs Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 9, no. 1, pp. 7 18 (2005) Drawing Graphs Within Graphs Paul Holleis Ludwig-Maximilians-Universität München, Germany http://www.hcilab.org/paul/

More information

Parallel Network Motif Finding Michael Schatz, Elliott Cooper-Balis, Adam Bazinet CMSC 714 High Performance Computing

Parallel Network Motif Finding Michael Schatz, Elliott Cooper-Balis, Adam Bazinet CMSC 714 High Performance Computing Parallel Network Motif Finding Michael Schatz, Elliott Cooper-Balis, Adam Bazinet CMSC 714 High Performance Computing Abstract Network motifs are over-represented patterns within a network, and signify

More information

Overview of Network Theory, I

Overview of Network Theory, I Overview of Network Theory, I ECS 253 / MAE 253, Spring 2016, Lecture 1 Prof. Raissa D Souza University of California, Davis Raissa s background: 1999, PhD, Physics, Massachusetts Inst of Tech (MIT): Joint

More information

An Introduction to Complex Systems Science

An Introduction to Complex Systems Science DEIS, Campus of Cesena Alma Mater Studiorum Università di Bologna andrea.roli@unibo.it Disclaimer The field of Complex systems science is wide and it involves numerous themes and disciplines. This talk

More information

Graph Mining and Social Network Analysis

Graph Mining and Social Network Analysis Graph Mining and Social Network Analysis Data Mining and Text Mining (UIC 583 @ Politecnico di Milano) References q Jiawei Han and Micheline Kamber, "Data Mining: Concepts and Techniques", The Morgan Kaufmann

More information

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov Small-World Models and Network Growth Models Anastassia Semjonova Roman Tekhov Small world 6 billion small world? 1960s Stanley Milgram Six degree of separation Small world effect Motivation Not only friends:

More information

High-performance Graph Analytics

High-performance Graph Analytics High-performance Graph Analytics Kamesh Madduri Computer Science and Engineering The Pennsylvania State University madduri@cse.psu.edu Papers, code, slides at graphanalysis.info Acknowledgments NSF grants

More information

The Establishment Game. Motivation

The Establishment Game. Motivation Motivation Motivation The network models so far neglect the attributes, traits of the nodes. A node can represent anything, people, web pages, computers, etc. Motivation The network models so far neglect

More information

Quick Review of Graphs

Quick Review of Graphs COMP 102: Excursions in Computer Science Lecture 11: Graphs Instructor: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/comp102 Quick Review of Graphs A graph is an abstract representation

More information

Graph-theoretic Properties of Networks

Graph-theoretic Properties of Networks Graph-theoretic Properties of Networks Bioinformatics: Sequence Analysis COMP 571 - Spring 2015 Luay Nakhleh, Rice University Graphs A graph is a set of vertices, or nodes, and edges that connect pairs

More information

Algorithms and Applications in Social Networks. 2017/2018, Semester B Slava Novgorodov

Algorithms and Applications in Social Networks. 2017/2018, Semester B Slava Novgorodov Algorithms and Applications in Social Networks 2017/2018, Semester B Slava Novgorodov 1 Lesson #1 Administrative questions Course overview Introduction to Social Networks Basic definitions Network properties

More information

Bioinformatics explained: Smith-Waterman

Bioinformatics explained: Smith-Waterman Bioinformatics Explained Bioinformatics explained: Smith-Waterman May 1, 2007 CLC bio Gustav Wieds Vej 10 8000 Aarhus C Denmark Telephone: +45 70 22 55 09 Fax: +45 70 22 55 19 www.clcbio.com info@clcbio.com

More information

/ Computational Genomics. Normalization

/ Computational Genomics. Normalization 10-810 /02-710 Computational Genomics Normalization Genes and Gene Expression Technology Display of Expression Information Yeast cell cycle expression Experiments (over time) baseline expression program

More information

Summary: What We Have Learned So Far

Summary: What We Have Learned So Far Summary: What We Have Learned So Far small-world phenomenon Real-world networks: { Short path lengths High clustering Broad degree distributions, often power laws P (k) k γ Erdös-Renyi model: Short path

More information

Graph similarity. Laura Zager and George Verghese EECS, MIT. March 2005

Graph similarity. Laura Zager and George Verghese EECS, MIT. March 2005 Graph similarity Laura Zager and George Verghese EECS, MIT March 2005 Words you won t hear today impedance matching thyristor oxide layer VARs Some quick definitions GV (, E) a graph G V the set of vertices

More information

Database and Knowledge-Base Systems: Data Mining. Martin Ester

Database and Knowledge-Base Systems: Data Mining. Martin Ester Database and Knowledge-Base Systems: Data Mining Martin Ester Simon Fraser University School of Computing Science Graduate Course Spring 2006 CMPT 843, SFU, Martin Ester, 1-06 1 Introduction [Fayyad, Piatetsky-Shapiro

More information

Locality-sensitive hashing and biological network alignment

Locality-sensitive hashing and biological network alignment Locality-sensitive hashing and biological network alignment Laura LeGault - University of Wisconsin, Madison 12 May 2008 Abstract Large biological networks contain much information about the functionality

More information

Efficient Counting of Network Motifs

Efficient Counting of Network Motifs Efficient Counting of Network Motifs Dror Marcus School of Computer Science Tel-Aviv University, Israel Email: drormarc@post.tau.ac.il Yuval Shavitt School of Electrical Engineering Tel-Aviv University,

More information

Pattern Mining in Frequent Dynamic Subgraphs

Pattern Mining in Frequent Dynamic Subgraphs Pattern Mining in Frequent Dynamic Subgraphs Karsten M. Borgwardt, Hans-Peter Kriegel, Peter Wackersreuther Institute of Computer Science Ludwig-Maximilians-Universität Munich, Germany kb kriegel wackersr@dbs.ifi.lmu.de

More information

Discrete Ricci Curvature and Ricci Flow for Graph Mining

Discrete Ricci Curvature and Ricci Flow for Graph Mining Discrete Ricci Curvature and Ricci Flow for Graph Mining Jie Gao Computer Science Department Stony Brook University http://www.cs.sunysb.edu/ jgao Feng Luo (Rutgers), David Gu (Stony Brook) ATD PI Meeting,

More information

Science Textbook and Instructional Materials Correlation to the 2010 Physics Standards of Learning and Curriculum Framework. Publisher Information

Science Textbook and Instructional Materials Correlation to the 2010 Physics Standards of Learning and Curriculum Framework. Publisher Information Publisher Information Copyright date 2009 Contact Carol Kornfeind Phone# 847-486-2065 E-mail carol.kornfeind@pearson.com Physics 1 of 16 Virginia Department of Education PH.1 The student will plan and

More information

Data Mining in Bioinformatics Day 3: Graph Mining

Data Mining in Bioinformatics Day 3: Graph Mining Graph Mining and Graph Kernels Data Mining in Bioinformatics Day 3: Graph Mining Karsten Borgwardt & Chloé-Agathe Azencott February 6 to February 17, 2012 Machine Learning and Computational Biology Research

More information

Fair evaluation of global network aligners

Fair evaluation of global network aligners DOI 10.1186/s13015-015-0050-8 RESEARCH Open Access Fair evaluation of global network aligners Joseph Crawford 1, Yihan Sun 1,2,3 and Tijana Milenković 1* Abstract Background: Analogous to genomic sequence

More information

8/19/13. Computational problems. Introduction to Algorithm

8/19/13. Computational problems. Introduction to Algorithm I519, Introduction to Introduction to Algorithm Yuzhen Ye (yye@indiana.edu) School of Informatics and Computing, IUB Computational problems A computational problem specifies an input-output relationship

More information

Data Mining in Bioinformatics Day 5: Graph Mining

Data Mining in Bioinformatics Day 5: Graph Mining Data Mining in Bioinformatics Day 5: Graph Mining Karsten Borgwardt February 25 to March 10 Bioinformatics Group MPIs Tübingen from Borgwardt and Yan, KDD 2008 tutorial Graph Mining and Graph Kernels,

More information

Girls Talk Math Summer Camp

Girls Talk Math Summer Camp From Brains and Friendships to the Stock Market and the Internet -Sanjukta Krishnagopal 10 July 2018 Girls Talk Math Summer Camp Some real networks Social Networks Networks of acquaintances Collaboration

More information

Heuristics for the Critical Node Detection Problem in Large Complex Networks

Heuristics for the Critical Node Detection Problem in Large Complex Networks Heuristics for the Critical Node Detection Problem in Large Complex Networks Mahmood Edalatmanesh Department of Computer Science Submitted in partial fulfilment of the requirements for the degree of Master

More information

Network Based Models For Analysis of SNPs Yalta Opt

Network Based Models For Analysis of SNPs Yalta Opt Outline Network Based Models For Analysis of Yalta Optimization Conference 2010 Network Science Zeynep Ertem*, Sergiy Butenko*, Clare Gill** *Department of Industrial and Systems Engineering, **Department

More information

54 Years of Graph Isomorphism Testing

54 Years of Graph Isomorphism Testing 54 Years of Graph Isomorphism Testing Brendan McKay Australian National University isomorphism 1 isomorphism 2 The concept of isomorphism We have some objects consisting of some finite sets and some relations

More information

Distances in power-law random graphs

Distances in power-law random graphs Distances in power-law random graphs Sander Dommers Supervisor: Remco van der Hofstad February 2, 2009 Where innovation starts Introduction There are many complex real-world networks, e.g. Social networks

More information

Langara College Spring archived

Langara College Spring archived Instructor: Office: Anoush Dadgar A303k Office Phone: 604-323-5236 Email: Office Hours: Text: GENERAL BIOLOGY I adadgar@langara.bc.ca 10:30 M, T, W & Th or by appointment Biology. Campbell, Neil A. and

More information

Mathematics of networks. Artem S. Novozhilov

Mathematics of networks. Artem S. Novozhilov Mathematics of networks Artem S. Novozhilov August 29, 2013 A disclaimer: While preparing these lecture notes, I am using a lot of different sources for inspiration, which I usually do not cite in the

More information

Acyclic orientations of graphs

Acyclic orientations of graphs Acyclic orientations of graphs Celia Glass and Peter Cameron CSG, 23 March 2012 Thanks to Jo Ellis-Monaghan for the following: Thanks to Jo Ellis-Monaghan for the following: Early Mathematics--Arithmetic

More information

The quantitative analysis of interactions takes bioinformatics to the next higher dimension: we go from 1D to 2D with graph theory.

The quantitative analysis of interactions takes bioinformatics to the next higher dimension: we go from 1D to 2D with graph theory. 1 The human protein-protein interaction network of aging-associated genes. A total of 261 aging-associated genes were assembled using the GenAge Human Database. Protein-protein interactions of the human

More information

On the impact of small-world on local search

On the impact of small-world on local search On the impact of small-world on local search Andrea Roli andrea.roli@unibo.it DEIS Università degli Studi di Bologna Campus of Cesena p. 1 Motivation The impact of structure whatever it is on search algorithms

More information

Network Theory Introduction

Network Theory Introduction The 13 th Taiwan Nuclear Physics Summer School 2009 June 29 ~ July 4 National Chiao-Tung University Network Theory Introduction HC Lee (Notes prepared with Dr. Rolf Sing-Guan Kong) Computational Biology

More information

KERNELIZATION. Polynomial time preprocessing - data reduction

KERNELIZATION. Polynomial time preprocessing - data reduction KERNELIZATION Polynomial time preprocessing - data reduction Christophe Paul Journée Algo & Calcul - NUMEV 11 Janvier 2012 What does computational theory tell us? SAT is NP-Complete [Cook s Theorem, 1971]

More information

Power Grid Modeling Using Graph Theory and Machine Learning Techniques. by Daniel Duncan A PROJECT. submitted to. Oregon State University

Power Grid Modeling Using Graph Theory and Machine Learning Techniques. by Daniel Duncan A PROJECT. submitted to. Oregon State University Power Grid Modeling Using Graph Theory and Machine Learning Techniques by Daniel Duncan A PROJECT submitted to Oregon State University University Honors College in partial fulfillment of the requirements

More information

V 1 Introduction! Mon, Oct 15, 2012! Bioinformatics 3 Volkhard Helms!

V 1 Introduction! Mon, Oct 15, 2012! Bioinformatics 3 Volkhard Helms! V 1 Introduction! Mon, Oct 15, 2012! Bioinformatics 3 Volkhard Helms! How Does a Cell Work?! A cell is a crowded environment! => many different proteins,! metabolites, compartments,! On a microscopic level!

More information

Graphs and Isomorphisms

Graphs and Isomorphisms Graphs and Isomorphisms Discrete Structures (CS 173) Backyards of Old Houses in Antwerp in the Snow Van Gogh Madhusudan Parthasarathy, University of Illinois Proof techniques: Direct Contrapositive Disproving

More information

Subgraph Isomorphism. Artem Maksov, Yong Li, Reese Butler 03/04/2015

Subgraph Isomorphism. Artem Maksov, Yong Li, Reese Butler 03/04/2015 Subgraph Isomorphism Artem Maksov, Yong Li, Reese Butler 03/04/2015 Similar Graphs The two graphs below look different but are structurally the same. Definition What is Graph Isomorphism? An isomorphism

More information

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008

Graph theoretic concepts. Devika Subramanian Comp 140 Fall 2008 Graph theoretic concepts Devika Subramanian Comp 140 Fall 2008 The small world phenomenon The phenomenon is surprising because Size of graph is very large (> 6 billion for the planet). Graph is sparse

More information

CAIM: Cerca i Anàlisi d Informació Massiva

CAIM: Cerca i Anàlisi d Informació Massiva 1 / 72 CAIM: Cerca i Anàlisi d Informació Massiva FIB, Grau en Enginyeria Informàtica Slides by Marta Arias, José Balcázar, Ricard Gavaldá Department of Computer Science, UPC Fall 2016 http://www.cs.upc.edu/~caim

More information

LAB # 3 / Project # 1

LAB # 3 / Project # 1 DEI Departamento de Engenharia Informática Algorithms for Discrete Structures 2011/2012 LAB # 3 / Project # 1 Matching Proteins This is a lab guide for Algorithms in Discrete Structures. These exercises

More information

caution in interpreting graph-theoretic diagnostics

caution in interpreting graph-theoretic diagnostics April 17, 2013 What is a network [1, 2, 3] What is a network [1, 2, 3] What is a network [1, 2, 3] What is a network [1, 2, 3] What is a network a collection of more or less identical agents or objects,

More information

Networks in economics and finance. Lecture 1 - Measuring networks

Networks in economics and finance. Lecture 1 - Measuring networks Networks in economics and finance Lecture 1 - Measuring networks What are networks and why study them? A network is a set of items (nodes) connected by edges or links. Units (nodes) Individuals Firms Banks

More information

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks

More information

Network Motif Discovery Using Subgraph Enumeration and Symmetry-Breaking

Network Motif Discovery Using Subgraph Enumeration and Symmetry-Breaking Network Motif Discovery Using Subgraph Enumeration and Symmetry-Breaking Joshua A. Grochow and Manolis Kellis Computer Science and AI Laboratory, M.I.T. Broad Institute of M.I.T. and Harvard joshuag@cs.uchicago.edu,

More information

NeMo: Fast Count of Network Motifs

NeMo: Fast Count of Network Motifs NeMo: Fast Count of Network Motifs Michel KOSKAS 1, Gilles GRASSEAU 2, Etienne BIRMELÉ 2, Sophie SCHBATH 3 and Stéphane ROBIN 1 1 UMR 518 AgroParisTech / INRA, 16 rue C. Bernard, 75005, Paris, France {michel.koskas,stephane.robin}@agroparistech.fr

More information

FASCIA. Fast Approximate Subgraph Counting and Enumeration. 2 Oct Scalable Computing Laboratory The Pennsylvania State University 1 / 28

FASCIA. Fast Approximate Subgraph Counting and Enumeration. 2 Oct Scalable Computing Laboratory The Pennsylvania State University 1 / 28 FASCIA Fast Approximate Subgraph Counting and Enumeration George M. Slota Kamesh Madduri Scalable Computing Laboratory The Pennsylvania State University 2 Oct. 2013 1 / 28 Overview Background Motivation

More information

Biological Networks Analysis Dijkstra s algorithm and Degree Distribution

Biological Networks Analysis Dijkstra s algorithm and Degree Distribution iological Networks nalysis ijkstra s algorithm and egree istribution Genome 373 Genomic Informatics Elhanan orenstein Networks: Networks vs. graphs The Seven ridges of Königsberg collection of nodes and

More information

Paths, Circuits, and Connected Graphs

Paths, Circuits, and Connected Graphs Paths, Circuits, and Connected Graphs Paths and Circuits Definition: Let G = (V, E) be an undirected graph, vertices u, v V A path of length n from u to v is a sequence of edges e i = {u i 1, u i} E for

More information

The Joy of GAP Packages. Leonard H. Soicher Queen Mary, University of London

The Joy of GAP Packages. Leonard H. Soicher Queen Mary, University of London The Joy of GAP Packages Leonard H. Soicher Queen Mary, University of London Groups in Galway 2009 GAP is an internationally developed system for Computational Group Theory and related areas; is Open Source,

More information

Graph/Network Visualization

Graph/Network Visualization Graph/Network Visualization Data model: graph structures (relations, knowledge) and networks. Applications: Telecommunication systems, Internet and WWW, Retailers distribution networks knowledge representation

More information

Networked CPS: Some Fundamental Challenges

Networked CPS: Some Fundamental Challenges Networked CPS: Some Fundamental Challenges John S. Baras Institute for Systems Research Department of Electrical and Computer Engineering Fischell Department of Bioengineering Department of Mechanical

More information

WLU Mathematics Department Seminar March 12, The Web Graph. Anthony Bonato. Wilfrid Laurier University. Waterloo, Canada

WLU Mathematics Department Seminar March 12, The Web Graph. Anthony Bonato. Wilfrid Laurier University. Waterloo, Canada WLU Mathematics Department Seminar March 12, 2007 The Web Graph Anthony Bonato Wilfrid Laurier University Waterloo, Canada Graph theory the last century 4/27/2007 The web graph - Anthony Bonato 2 Today

More information

The Complex Network Phenomena. and Their Origin

The Complex Network Phenomena. and Their Origin The Complex Network Phenomena and Their Origin An Annotated Bibliography ESL 33C 003180159 Instructor: Gerriet Janssen Match 18, 2004 Introduction A coupled system can be described as a complex network,

More information

Biological Networks Analysis Network Motifs. Genome 373 Genomic Informatics Elhanan Borenstein

Biological Networks Analysis Network Motifs. Genome 373 Genomic Informatics Elhanan Borenstein Biological Networks Analysis Network Motifs Genome 373 Genomic Informatics Elhanan Borenstein Networks: Networks vs. graphs A collection of nodes and links A quick review Directed/undirected; weighted/non-weighted,

More information

Modeling and Simulating Social Systems with MATLAB

Modeling and Simulating Social Systems with MATLAB Modeling and Simulating Social Systems with MATLAB Lecture 8 Introduction to Graphs/Networks Olivia Woolley, Stefano Balietti, Lloyd Sanders, Dirk Helbing Chair of Sociology, in particular of Modeling

More information

Large Scale Graph Algorithms

Large Scale Graph Algorithms Large Scale Graph Algorithms A Guide to Web Research: Lecture 2 Yury Lifshits Steklov Institute of Mathematics at St.Petersburg Stuttgart, Spring 2007 1 / 34 Talk Objective To pose an abstract computational

More information

Discovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services. Patrick Wendel Imperial College, London

Discovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services. Patrick Wendel Imperial College, London Discovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services Patrick Wendel Imperial College, London Data Mining and Exploration Middleware for Distributed and Grid Computing,

More information

EECS 1028 M: Discrete Mathematics for Engineers

EECS 1028 M: Discrete Mathematics for Engineers EECS 1028 M: Discrete Mathematics for Engineers Suprakash Datta Office: LAS 3043 Course page: http://www.eecs.yorku.ca/course/1028 Also on Moodle S. Datta (York Univ.) EECS 1028 W 18 1 / 15 Graphs: Motivations

More information

Chapter 1. Social Media and Social Computing. October 2012 Youn-Hee Han

Chapter 1. Social Media and Social Computing. October 2012 Youn-Hee Han Chapter 1. Social Media and Social Computing October 2012 Youn-Hee Han http://link.koreatech.ac.kr 1.1 Social Media A rapid development and change of the Web and the Internet Participatory web application

More information

Unveiling Cellular & Molecular Events of Cardiac Arrhythmias

Unveiling Cellular & Molecular Events of Cardiac Arrhythmias Unveiling Cellular & Molecular Events of Cardiac Arrhythmias Hoang-Trong Minh Tuan 1, George S. William 1, Greg D. Smith 2, M. Saleet Jafri 1,3,4 1 - Department of Bioinformatics and Computational Biology

More information

Constructing a G(N, p) Network

Constructing a G(N, p) Network Random Graph Theory Dr. Natarajan Meghanathan Associate Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Introduction At first inspection,

More information

CISC 889 Bioinformatics (Spring 2003) Multiple Sequence Alignment

CISC 889 Bioinformatics (Spring 2003) Multiple Sequence Alignment CISC 889 Bioinformatics (Spring 2003) Multiple Sequence Alignment Courtesy of jalview 1 Motivations Collective statistic Protein families Identification and representation of conserved sequence features

More information

Second Session (only if there should still be places available after the first one)

Second Session (only if there should still be places available after the first one) Ph.D course in Astrophysics Early Universe Physics Galaxies Stellar Evolution Gravitation Theory High Energy Astrophysics Large Scale Structure Relativistic Astrophysics Prof. Carlo Baccigalupi Astrophysics

More information

Graphs,EDA and Computational Biology. Robert Gentleman

Graphs,EDA and Computational Biology. Robert Gentleman Graphs,EDA and Computational Biology Robert Gentleman rgentlem@hsph.harvard.edu www.bioconductor.org Outline General comments Software Biology EDA Bipartite Graphs and Affiliation Networks PPI and transcription

More information

Social Network Analysis of the Planetary Data System

Social Network Analysis of the Planetary Data System Social Network Analysis of the Planetary Data System Final Presentation Kate Martin Mark Avnet May 9, 2006 ESD.342 Advanced System Architecture Overview Planetary Data System Image courtesy of NASA. Decomposing

More information

Comparison of Graphs Application to the Analysis of Social Networks in the Middle Ages - Raport de Stage -

Comparison of Graphs Application to the Analysis of Social Networks in the Middle Ages - Raport de Stage - Master ECD Université Lyon 1 - Université Lyon 2 - Université de Nantes - Université Paris 11 Orsay Comparison of Graphs Application to the Analysis of Social Networks in the Middle Ages - Raport de Stage

More information

A geometric model for on-line social networks

A geometric model for on-line social networks WOSN 10 June 22, 2010 A geometric model for on-line social networks Anthony Bonato Ryerson University Geometric model for OSNs 1 Complex Networks web graph, social networks, biological networks, internet

More information

ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT

ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT A graph G is self complementary if it is isomorphic to its complement G.

More information

Constructing a G(N, p) Network

Constructing a G(N, p) Network Random Graph Theory Dr. Natarajan Meghanathan Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Introduction At first inspection, most

More information

Spherical Randomized Gravitational Clustering

Spherical Randomized Gravitational Clustering Spherical Randomized Gravitational Clustering Jonatan Gomez and Elizabeth Leon 2 ALIFE Research Group, Computer Systems, Universidad Nacional de Colombia jgomezpe@unal.edu.co 2 MIDAS Research Group, Computer

More information

Distributed and Paged Suffix Trees for Large Genetic Databases p.1/18

Distributed and Paged Suffix Trees for Large Genetic Databases p.1/18 istributed and Paged Suffix Trees for Large Genetic atabases Raphaël Clifford and Marek Sergot raphael@clifford.net, m.sergot@ic.ac.uk Imperial College London, UK istributed and Paged Suffix Trees for

More information

CS-E5740. Complex Networks. Scale-free networks

CS-E5740. Complex Networks. Scale-free networks CS-E5740 Complex Networks Scale-free networks Course outline 1. Introduction (motivation, definitions, etc. ) 2. Static network models: random and small-world networks 3. Growing network models: scale-free

More information

Data mining --- mining graphs

Data mining --- mining graphs Data mining --- mining graphs University of South Florida Xiaoning Qian Today s Lecture 1. Complex networks 2. Graph representation for networks 3. Markov chain 4. Viral propagation 5. Google s PageRank

More information

Learning Network Graph of SIR Epidemic Cascades Using Minimal Hitting Set based Approach

Learning Network Graph of SIR Epidemic Cascades Using Minimal Hitting Set based Approach Learning Network Graph of SIR Epidemic Cascades Using Minimal Hitting Set based Approach Zhuozhao Li and Haiying Shen Dept. of Electrical and Computer Engineering Clemson University, SC, USA Kang Chen

More information

Basics of Network Analysis

Basics of Network Analysis Basics of Network Analysis Hiroki Sayama sayama@binghamton.edu Graph = Network G(V, E): graph (network) V: vertices (nodes), E: edges (links) 1 Nodes = 1, 2, 3, 4, 5 2 3 Links = 12, 13, 15, 23,

More information

Complex Networks: A Review

Complex Networks: A Review Complex Networks: A Review International Journal of Computer Applications (0975 8887) Kriti Sharma Student - M.tech (CSE) CSE Dept., Guru Nanak Dev University, RC Gurdaspur, India Minni Ahuja Astt. Prof.

More information