Network Theory Introduction

Size: px
Start display at page:

Download "Network Theory Introduction"

Transcription

1 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 Laboratory Graduate Institute of Systems Biology and Bioinformatics National Central University

2 Outline Introduction Network history Types of network Nomenclature Properties of network Networks in the real world Model

3 Introduction Network theory is an area of applied mathematics and part of graph theory. Network theory concerns itself with the study of graphs as a representation of either symmetric relations or, more generally, of asymmetric relations between discrete objects. A network is a set of items, which we ll call vertices (nodes), which connections between them, called edges.

4 Network history

5 Königsberg Bridge Problem The city of Königberg was built on the banks of the Pregel River in what was the Prussia ( ), and on two islands that lie in midstream. Seven bridges connected the land masses. Does there exist any single path that crosses all seven bridges exactly once each? 1736, Leonard Euler used graph theory to prove that it s impossibility of its existence. In the past three centuries, graph theory has become the principal mathematical language for describing the properties of networks.

6 Graph theory By abstracting away the details of a problem, graph theory is capable of describing the important topological features with a clarity that would be impossible were all the details retained.

7 Applications of graph theory 1950s, in response to a growing interest in quantitative methods in sociology and anthropology, the mathematical language of graph theory was coopted by social scientists to help understand data from ethnographic studies. Much of the terminology of social network analysis was borrowed directly from graph theory, to address questions of status, influence, cohesiveness, social roles, and identities in social networks. 1950s, mathematicians began to think of graphs as the medium through which various modes of influence information and disease in particular could propagate.

8 Types of network

9 Illustration A set of vertices joined by edges is only the simplest type of network; there are many ways in which networks may be more complex than this. For instance, there may be more than one different type of vertex in a network, or more than one different type of edge. And vertices or edges may have a variety of properties, numerical or otherwise, associated with them. Edges can carry weights, or can be also directed. Directed graphs can be either cyclic or acyclic. Graphs may also evolve over time, with vertices or edges appearing or disappearing, or values defined on those vertices and edge changing.

10 Diagram

11 Nomenclature

12 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Vertex: The fundamental unit of a network, also called a site (physics), a node (computer science), or an actor (sociology). Edge: The line connecting two vertices. Also called a bond (physics), a link (computer science), or a tie (sociology).

13 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Directed/undirected: An edge is directed if it runs in only direction (such as a oneway road between two points), and undirected if it runs in both directions.

14 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Degree: The number of edges connected to a vertex. A directed graph has both an in-degree and an out-degree for each vertex, which are the numbers of incoming and out-going edges respectively.

15 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Component: The component to which a vertex belongs is that set of vertices that can be reached from it by paths running along edges of the graph. In a directed graph a vertex has both an incomponent and outcomponent, which are the sets of vertices from which the vertex can be reached and which can be reached from it.

16 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Protein-protein interaction network A network consisting of proteins known to be involved in infertility (yellow nodes) and interaction partners (grey nodes). Adopted:

17 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Geodesic path: A geodesic path is the shortest path through the network from one vertex to another.

18 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Diameter: The diameter of a network is the length (in number of edges) of the longest geodesic path between any two vertices. A few authors have also used this term to mean the average geodesic distance in a graph, although strictly the two quantities are quite distinct.

19 Nomenclature Vertex Edge Directed/ undirected Degree Component Geodesic path Diameter Adopted:

20 Properties of network

21 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Stanley Milgram (Aug.15,1933 Dec.20,1984) was a social psychologist at Yale University, Harvard University and the City University of New York. While at Harvard, he conducted the small-world experiment (the source of the six degrees of separation concept).

22 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Consider an undirected network, and let us define l to be the mean geodesic distance between vertex pairs in a network: where d ij is the geodesic distance from vertex i to vertex j. It s problematic in networks that have more than one component.

23 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es In multi-component networks, there exist vertex pairs that have no connecting path. Conventionally one assigns infinite geodesic distance to such pairs, but then the value of l also becomes infinite. Infinite values of d ij then contribute nothing to sum.

24 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es In many networks it is found that if vertex A is connected to vertex B and vertex B to vertex C, then there is a heightened probability that vertex A will be also be connected to vertex C. In terms of network topology, transitivity means the presence of a heightened number of triangles in the network sets of three vertices each of which is connected to each of the others.

25 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es It can be quantified by defining a clustering coefficient C (0 to1) thus: where a connected triple means a single vertex with edges running to an unordered pair of others.

26 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es C is the mean probability that two vertices that are network neighbors of the same other vertex will themselves be neighbors. An alternative definition of the clustering coefficient: For vertices with degree 0 or 1, for which both numerator and denominator are zero, we put C i = 0.

27 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Then the clustering coefficient for the whole network is the average Definition [3] is easier to calculate analytically, but [4] is easily calculated on a computer and has found wide use in numerical studies and data analysis. The clustering coefficient measures the density of triangles in a network.

28 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Degree of a vertex in a network is the number connected to that vertex. P(k) is the fraction of vertices in the network that have degree k. A plot of P(k) for any given network can be formed by making a histogram of the degrees of vertices. This histogram is the degree distribution for the network.

29 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es In a random graph, each edge is present or absent with equal probability. Real-world networks are mostly found to be very unlike the random graph in their degree distribution, and their distribution has a long right tail of values.

30 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es

31 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Related to degree distributions is the property of resilience of networks to the removal of their vertices. If vertices are removed from a network, the typical length of these paths will increase, and ultimately vertex pairs will become disconnected and communication between them through the network will become impossible.

32 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es There are also a variety of different ways in which vertices can be removed and different networks show varying degrees of resilience to these also. For example, one could remove vertices at random from a network, or once could target some specific class of vertices, such as those the highest degrees.

33 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es

34 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Authors measured average vertexvertex distances as a function of number of vertices removed, both for random removal and for progressive removal of the vertices with the highest degrees.

35 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es The distance was almost entirely unaffected by random vertex removal. On the other hand, when removal is targeted at the highest degree vertices, it is found to have devastating effect. The Internet is highly resilient against the random failure of vertices in the network, but highly vulnerable to deliberate attack on its highest-degree vertices.

36 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es In most kinds of networks there are at least a few different types of vertices, and the probabilities of connection between vertices often depends on types. In social networks this kind of selective linking is called assortative mixing or homophily.

37 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es A study of 1958 couples in the city of San Francisco, California. The study recorded the race of study participants in each couple. Participants appear to draw their partners preferentially from those of their own race.

38 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Assortative mixing can be quantified by an assortativity coefficient. Let E ij be the number of edges in a network that connect vertices of types i and j, with i, j = 1 N, and let E be the matrix with elements E ij, then [6] where x means the sum of all the elements of the matrix x. The elements e ij measure the fraction of edges that fall between vertices of types i and j.

39 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es One can ask about the conditional probability P(j i) that my network neighbor is of type j given that I am of type i, which is given by P(j i) = e ij / j e ij. Another definition of assortative mixing is It s 1 for a perfectly assortative network (every edge falls between vertices of the same type), and 0 for randomly mixed networks.

40 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Two shortcomings for Q: (1) Q has two different values, depending on the horizontal axis, and it s unclear which is correct one for the network; (2) the measure weights each vertex type equally, regardless of how many vertices there are of each type, which can give rise to misleading figures for Q in cases where community size is heterogeneous, as it often is.

41 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es An alternative assortatively coefficient that remedies these problems is: This quantity is also 0 in a randomly mixed network and 1 in a perfectly assortative one. We find that r = in this example.

42 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Do the high-degree vertices in a network associate preferentially with other high-degree vertices? Or do they prefer to attach to low-degree ones? Calculation of the mean degree of the network neighbors of a vertex as a function of the degree k of that vertex. That gives a one-parameter curve which increases with k if the network is assortatively mixed. And we call disassortativity if it s decrease with k.

43 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Newman reduced the measurement to a single number by calculating the Pearson correlation coefficient of the degrees at either ends of an edge. This gives a single number that should be positive for assortatively mixed networks and negative for disassortatively ones. All social networks measured appear to be assortative, but other types of networks appear to be disassortative.

44 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Community structure means groups of vertices that have a high density of edges within them, with a lower density of edges between groups. A visualization of the friendship network of children in a US school taken from a study by Moody. The network appears to have strong enough community structure.

45 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Moody colors the vertices according to the races, it becomes clear that one of the principal divisions in the network is by individual s race, and this is presumably what is driving the formation of communities in this case.

46 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es The traditional method for extracting community structure from a network is cluster analysis, sometimes also called hierarchical clustering. In this method, one assigns a connection strength to vertex pairs in the network of interest.

47 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Clustering is possible according to many different definitions of the connection strength. Reasonable choices include various weighted vertex-vertex distance measures, the sizes of cut-sets, and weighted path counts between vertices.

48 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Tree of life Adopted: item=2757

49 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Stanley Milgram s famous smallworld experiment, in which letters were passed from person to person in an attempt to get them to a desired target individual, showed that there exist short paths through social networks between apparently distant individuals. The participants had no special knowledge of the network connecting them to the target person. Nonetheless it proved possible to get a message to a distant target in only a small number of steps.

50 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es This is indicates that there is something quite special about the structure of the network. If it were possible to construct artificial networks that were easy to navigate in the same way that social networks appear to be, it has suggested they could be used to build efficient database structures or better peer-to-peer computer networks.

51 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es In some networks the size of the largest component is an important quantity, i.e., in a communication network the size of the largest component represents the largest fraction of the network within which communication is possible and hence is a measure of the effectiveness of network. The size of the largest component is often equated with the graph theoretical concept of the giant component.

52 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Adopted: networkx.lanl.gov/.../giant_component.html

53 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es The betweenness centrality of a vertex i is the number of geodesic paths between other vertices that run through i. And betweenness appears to follow a power law for many networks and propose a classification of networks into two kinds based on the exponent of this power law. Betweenness centrality can also be viewed as a measure of network resilience it tell us how many geodesic paths will get longer when a vertex is removed from the network.

54

55 Proper&es of network A. The small world effect B. Transi7vity or clustering C. Degree distribu7on D. Network resilience E. Mixing paeerns F. Degree correla7ons G. Community structure H. Network naviga7on I. Other network proper7es Milo et al. Network motifs: Simple building block of complex networks. Science 298, (2002).

56 Networks in the real world 1. Social networks 2. Information networks 3. Technological networks 4. Biological networks

57 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds A social network is a set of people or groups of people with some pattern of contacts or interactions between them. Traditional social network studies often suffer from problems of inaccuracy, subjectivity, and small sample size. Data collection is usually carried out be querying participants directly using questionnaires or interviews. Such methods are labor-intensive and therefore limit the size of the network that can be observed.

58 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds Watts and Strogatz, Collective dynamics of small-world networks, Nature, 393, (1998). Small-world networks: Networks that are partly disordered but not random, are highly clustered but have small characteristic path lengths, like random graphs.

59 Watts and Strogatz, Nature, 393, (1998)

60 Watts and Strogatz, Nature, 393, (1998) Make random reconnections

61 Watts and Strogatz, Nature, 393, (1998) Smallworld Ordered Random L(0) > L(p) ~ L(1) ; C(0) >~ C(p) >> C(1)

62 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds Newman, M. E. J., Scientific collaboration networks: I. Network construction and fundamental results, Phys. Rev. E 64, (2001); Newman, The structure of scientific collaboration networks. PNAS, 98, (2001). Newman, M. E. J., Scientific collaboration networks: II. Shortest paths, weighted networks, and centrality, Phys. Rev. E 64, (2001).

63 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds Power law for number of papers versus authors (Newman (I), Phys. Rev. E 64, (2001)) Connection is co-authorship γ ~ , C ~

64 Inter-author distance is small-world 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds (Newman (II), Phys. Rev. E 64, (2001)) <l> autho r ~ <l> random grath

65 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds Adamic L. and Adar E., How to search a social network, Social Networks 27, (2005). How to find short paths in a social network using only local information? Simulate network experiments with network of contacts and online student social networking websites. Finds local information strategy works well when underlying organizational hierarchy is known, but not so well otherwise.

66 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds Adamic and Adar. Social Networks 27, (2005).

67 Adamic and Adar, Social Networks 27, (2005). 1. Social networks A. The paeerns of friendships B. Business rela7onships C. Intermarriages between families D. PaEerns of sexual contacts E. Small world network F. Collabora7on network G. Communica7on records of certain kinds communication (grey lines) clings to organizational chart (black lines) Local information search strategy works well when underlying organizational hierarchy is known, but not so well otherwise.

68 2. Informa&on networks A. Cita7ons between academic papers B. World Wide Web C. Cita7ons between US patents D. Peer to peer networks E. Network of word classes in thesaurus F. Preference network Information networks also sometimes called knowledge networks.

69 2. Informa&on networks A. Cita7ons between academic papers B. World Wide Web C. Cita7ons between US patents D. Peer to peer networks E. Network of word classes in thesaurus F. Preference network Redner, S., How popular is your paper? An empirical study of the citation distribution, Eur. Phys. J. B 4, (1998). Citation distribution from 783,000 papers N(x) ~ x γ, γ ~ 3

70 2. Informa&on networks A. Cita7ons between academic papers B. World Wide Web C. Cita7ons between US patents D. Peer to peer networks E. Network of word classes in thesaurus F. Preference network A. Albert and A.-L. Barabasi, Statistical mechanics of complex network, Rev. Mod. Phys. 74, (2002). Connections in WWW are hyperlinks; in Internet are physical wires.

71 2. Informa&on networks A. Cita7ons between academic papers B. World Wide Web C. Cita7ons between US patents D. Peer to peer networks E. Network of word classes in thesaurus F. Preference network Albert & Barabasi Rev. Mod. Phys. 74, (2002). Degree distribution of 326,000 (square) and 200 million (circle) samples. P(k) = k γ, γ out ~ , γ in ~

72 General characteristics of some real networks (Albert & Barabasi Rev. Mod. Phys. 74, (2002)) l ~ l rand, C >> C rand

73 General characteristics of some real scale-free networks (Albert & Barabasi Rev. Mod. Phys. 74, (2002)) γ ~ 2-3, l ~ l rand,

74 2. Informa&on networks A. Cita7ons between academic papers B. World Wide Web C. Cita7ons between US patents D. Peer to peer networks E. Word network F. Preference network Cancho and Sole, The small world of human language, The Royal Society B268, (2001).

75 2. Informa&on networks A. Cita7ons between academic papers B. World Wide Web C. Cita7ons between US patents D. Peer to peer networks E. Word network F. Preference network Cancho and Sole, C>>C random, d~d random, γ~ -2.7 (small world)

76 3. Technological networks A. Distribu7on of some commodity/resource B. Airline routes C. Roads D. Railway E. Pedestrian traffic F. River G. Telephone H. Delivery networks I. Electronic circuits J. Internet Third class of networks is technological networks, manmade networks designed typically for distribution of some commodity or resource.

77 3. Technological networks A. Distribu7on of some commodity/resource B. Air transporta7on network C. Roads D. Railway E. Pedestrian traffic F. River G. Telephone H. Delivery networks I. Electronic circuits J. Internet Guimera, The worldwide air transportation network: Anomalous centrality, community structure, and cities' global roles, PNAS 31, (2005). Betweenness of node i: number of shortest paths that passes through i.

78 3. Technological networks A. Distribu7on of some commodity/resource B. Air transporta7on network C. Roads D. Railway E. Pedestrian traffic F. River G. Telephone H. Delivery networks I. Electronic circuits J. Internet Guimera, PNAS 31, (2005) High centrality does not necessarily imply large betweenness bogus

79 3. Technological networks A. Distribu7on of some commodity/resource B. Air transporta7on network C. Roads D. Railway E. Pedestrian traffic F. River G. Telephone H. Delivery networks I. Electronic circuits J. Internet Balthrop, et al. Technological networks and the spread of computer viruses, Science 304, (2004). (Right) IP and Admin. networks are from a large corporation. (Left) Address books and traffic data are from a large university. Throttling is the best strategy for slowing virus and worm spread.

80 4. Biological networks A. Metabolic pathways B. Sta7s7cal proper7es of metabolic networks C. Protein interac7on D. Gene7c regulatory networks E. Disease network F. Cell cycle G. Blood vessels and the equivalent vascular network in plants Giot, L., et al., A protein interaction map of Drosophila melanogaster, Science 302, (2003). Top 3000 interactions among 3522 proteins in fruit fly

81 Transcriptional regulation of gene (cartoon) Biological functions controlled by transcription factors (TFs, a type of proteins) acting as switches DNA upstream of a gene aaaaaaaa Coding of gene Machine (ribosome) that transcribes gene aaaaaaaa Activator: activating TF Suppressor: suppressing TF TF binding sites

82 4. Biological networks A. Metabolic pathways B. Sta7s7cal proper7es of metabolic networks C. Protein interac7on D. Gene7c regulatory networks E. Disease network F. Cell cycle G. Blood vessels and the equivalent vascular network in plants Tong Ihn Lee, et al., Transcription regulatory networks in Saccharomyces cerevisiae, Science 298, (2002). Yeast. Much larger number of promoter region shared by many regulators Random system Eukaryo7c cellular func7ons are highly connected through networks transcrip7onal regulators that regulate other transcrip7onal regulators.

83 4. Biological networks A. Metabolic pathways B. Sta7s7cal proper7es of metabolic networks C. Protein interac7on D. Gene7c regulatory networks E. Disease network F. Cell cycle G. Blood vessels and the equivalent vascular network in plants Tong Ihn Lee, et al., Science 298, (2002). aaaaaaaaaaaaaaaaaaaaaaa

84 4. Biological networks A. Metabolic pathways B. Sta7s7cal proper7es of metabolic networks C. Protein interac7on D. Gene7c regulatory networks E. Disease network F. Cell cycle G. Blood vessels and the equivalent vascular network in plants K. Goh et al., The human disease network, PNAS 104, (2007). Conclusion Proteins/genes contributing to common disease tend to interact with each other Study offers network-based explanation for complex disorders: a phenotype correlating with malfunction of a particular functional module

85 Use map of diseasome to construct networks

86 Nodes: diseases, connection: shared gene

87 Nodes: genes; connection: shared disease

88 4. Biological networks A. Metabolic pathways B. Sta7s7cal proper7es of metabolic networks C. Protein interac7on D. Gene7c regulatory networks E. Disease network F. Cell cycle G. Blood vessels and the equivalent vascular network in plants Class Exercise Li FT, et al., The yeast cell-cycle network is robustly designed, PNAS 101, (2003). Simplified regulatory network of yeast cycle (down from> 400 genes)

89 Li FT, et al., PNAS 101, (2003). Network of cycle paths Each (green) node is a configuration: {S i i= 1 to 11}. Genes have two states: S i = 1, active S i = 0, inactive

90 Li FT, et al., PNAS 101, (2003). Fixed-points of cell-cycle network Thirteen configurations of temporal evolution of a pathway to the largest fixed-point

91 Models 1. Help us to understanding the construction of networks 2. Predict the behaviors of networks.

92 Three classical models

93 The small-world model

94 References PDF copies of the following papers can be obtained at the website hep://sansan.phy.ncu.edu.tw/~hclee/ref/nucl_school09/papers.html A. Albert and A.-L. Barabasi, Statistical mechanics of complex network, Rev. Mod. Phys. 74, (2002) - Watts and Strogatz, Collective dynamics of "small-world" networks, Nature, 393, (1998). - Newman, M. E. J., Scientific collaboration networks: I & II. Network construction and fundamental results, Phys. Rev. E 64, (2001). - Cancho and Sole, The small world of human language, The Royal Society B268, (2001). - Guimera et al., The worldwide air transportation network: Anomalous centrality, community structure, and cities' global roles, PNAS 31, (2005). - Balthrop, et al. Technological networks and the spread of computer viruses, Science 304, (2004). - Tong Ihn Lee, et al., Transcription regulatory networks in Saccharomyces cerevisiae, Science 298, (2002). - K. Goh et al., The human disease network, PNAS 104, (2007). - Sporns, et al., Organization, development and function of complex brain networks, TRENDS in Cognitive Sciences 8(9), (2004). - Li FT, et al., The yeast cell-cycle network is robustly designed, PNAS 101, (2003). - Giot, L., et al., A protein interaction map of Drosophila melanogaster, Science 302, (2003).

95 Thank for your attention

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

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

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

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

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

Case Studies in Complex Networks

Case Studies in Complex Networks Case Studies in Complex Networks Introduction to Scientific Modeling CS 365 George Bezerra 08/27/2012 The origin of graph theory Königsberg bridge problem Leonard Euler (1707-1783) The Königsberg Bridge

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

TELCOM2125: Network Science and Analysis

TELCOM2125: Network Science and Analysis School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 Figures are taken from: M.E.J. Newman, Networks: An Introduction 2

More information

Introduction to Networks and Business Intelligence

Introduction to Networks and Business Intelligence Introduction to Networks and Business Intelligence Prof. Dr. Daning Hu Department of Informatics University of Zurich Sep 16th, 2014 Outline n Network Science A Random History n Network Analysis Network

More information

Critical Phenomena in Complex Networks

Critical Phenomena in Complex Networks Critical Phenomena in Complex Networks Term essay for Physics 563: Phase Transitions and the Renormalization Group University of Illinois at Urbana-Champaign Vikyath Deviprasad Rao 11 May 2012 Abstract

More information

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao Network Theory: Social, Mythological and Fictional Networks Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao Abstract: Comparative mythology is a largely qualitative and

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

ECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks

ECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks ECS 253 / MAE 253, Lecture 8 April 21, 2016 Web search and decentralized search on small-world networks Search for information Assume some resource of interest is stored at the vertices of a network: Web

More information

Introduction to Engineering Systems, ESD.00. Networks. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow

Introduction to Engineering Systems, ESD.00. Networks. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow Introduction to Engineering Systems, ESD.00 Lecture 7 Networks Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow The Bridges of Königsberg The town of Konigsberg in 18 th century

More information

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich (Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Outline Network Topological Analysis Network Models Random Networks Small-World Networks Scale-Free Networks

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

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

Characteristics of Preferentially Attached Network Grown from. Small World

Characteristics of Preferentially Attached Network Grown from. Small World Characteristics of Preferentially Attached Network Grown from Small World Seungyoung Lee Graduate School of Innovation and Technology Management, Korea Advanced Institute of Science and Technology, Daejeon

More information

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno Wednesday, March 8, 2006 Complex Networks Presenter: Jirakhom Ruttanavakul CS 790R, University of Nevada, Reno Presented Papers Emergence of scaling in random networks, Barabási & Bonabeau (2003) Scale-free

More information

Network Mathematics - Why is it a Small World? Oskar Sandberg

Network Mathematics - Why is it a Small World? Oskar Sandberg Network Mathematics - Why is it a Small World? Oskar Sandberg 1 Networks Formally, a network is a collection of points and connections between them. 2 Networks Formally, a network is a collection of points

More information

- relationships (edges) among entities (nodes) - technology: Internet, World Wide Web - biology: genomics, gene expression, proteinprotein

- relationships (edges) among entities (nodes) - technology: Internet, World Wide Web - biology: genomics, gene expression, proteinprotein Complex networks Phys 7682: Computational Methods for Nonlinear Systems networks are everywhere (and always have been) - relationships (edges) among entities (nodes) explosion of interest in network structure,

More information

Complex Networks. Structure and Dynamics

Complex Networks. Structure and Dynamics Complex Networks Structure and Dynamics Ying-Cheng Lai Department of Mathematics and Statistics Department of Electrical Engineering Arizona State University Collaborators! Adilson E. Motter, now at Max-Planck

More information

Network Thinking. Complexity: A Guided Tour, Chapters 15-16

Network Thinking. Complexity: A Guided Tour, Chapters 15-16 Network Thinking Complexity: A Guided Tour, Chapters 15-16 Neural Network (C. Elegans) http://gephi.org/wp-content/uploads/2008/12/screenshot-celegans.png Food Web http://1.bp.blogspot.com/_vifbm3t8bou/sbhzqbchiei/aaaaaaaaaxk/rsc-pj45avc/

More information

Introduction to network metrics

Introduction to network metrics Universitat Politècnica de Catalunya Version 0.5 Complex and Social Networks (2018-2019) Master in Innovation and Research in Informatics (MIRI) Instructors Argimiro Arratia, argimiro@cs.upc.edu, http://www.cs.upc.edu/~argimiro/

More information

Empirical analysis of online social networks in the age of Web 2.0

Empirical analysis of online social networks in the age of Web 2.0 Physica A 387 (2008) 675 684 www.elsevier.com/locate/physa Empirical analysis of online social networks in the age of Web 2.0 Feng Fu, Lianghuan Liu, Long Wang Center for Systems and Control, College of

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

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

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

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

Structural Analysis of Paper Citation and Co-Authorship Networks using Network Analysis Techniques

Structural Analysis of Paper Citation and Co-Authorship Networks using Network Analysis Techniques Structural Analysis of Paper Citation and Co-Authorship Networks using Network Analysis Techniques Kouhei Sugiyama, Hiroyuki Ohsaki and Makoto Imase Graduate School of Information Science and Technology,

More information

1 Homophily and assortative mixing

1 Homophily and assortative mixing 1 Homophily and assortative mixing Networks, and particularly social networks, often exhibit a property called homophily or assortative mixing, which simply means that the attributes of vertices correlate

More information

Complex networks: A mixture of power-law and Weibull distributions

Complex networks: A mixture of power-law and Weibull distributions Complex networks: A mixture of power-law and Weibull distributions Ke Xu, Liandong Liu, Xiao Liang State Key Laboratory of Software Development Environment Beihang University, Beijing 100191, China Abstract:

More information

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell Nick Hamilton Institute for Molecular Bioscience Essential Graph Theory for Biologists Image: Matt Moores, The Visible Cell Outline Core definitions Which are the most important bits? What happens when

More information

Attack Vulnerability of Network with Duplication-Divergence Mechanism

Attack Vulnerability of Network with Duplication-Divergence Mechanism Commun. Theor. Phys. (Beijing, China) 48 (2007) pp. 754 758 c International Academic Publishers Vol. 48, No. 4, October 5, 2007 Attack Vulnerability of Network with Duplication-Divergence Mechanism WANG

More information

Response Network Emerging from Simple Perturbation

Response Network Emerging from Simple Perturbation Journal of the Korean Physical Society, Vol 44, No 3, March 2004, pp 628 632 Response Network Emerging from Simple Perturbation S-W Son, D-H Kim, Y-Y Ahn and H Jeong Department of Physics, Korea Advanced

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

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

THE KNOWLEDGE MANAGEMENT STRATEGY IN ORGANIZATIONS. Summer semester, 2016/2017

THE KNOWLEDGE MANAGEMENT STRATEGY IN ORGANIZATIONS. Summer semester, 2016/2017 THE KNOWLEDGE MANAGEMENT STRATEGY IN ORGANIZATIONS Summer semester, 2016/2017 SOCIAL NETWORK ANALYSIS: THEORY AND APPLICATIONS 1. A FEW THINGS ABOUT NETWORKS NETWORKS IN THE REAL WORLD There are four categories

More information

M.E.J. Newman: Models of the Small World

M.E.J. Newman: Models of the Small World A Review Adaptive Informatics Research Centre Helsinki University of Technology November 7, 2007 Vocabulary N number of nodes of the graph l average distance between nodes D diameter of the graph d is

More information

Section 3.4 Basic Results of Graph Theory

Section 3.4 Basic Results of Graph Theory 1 Basic Results of Graph Theory Section 3.4 Basic Results of Graph Theory Purpose of Section: To formally introduce the symmetric relation of a (undirected) graph. We introduce such topics as Euler Tours,

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

COMP6237 Data Mining and Networks. Markus Brede. Lecture slides available here:

COMP6237 Data Mining and Networks. Markus Brede. Lecture slides available here: COMP6237 Data Mining and Networks Markus Brede Brede.Markus@gmail.com Lecture slides available here: http://users.ecs.soton.ac.uk/mb8/stats/datamining.html Outline Why? The WWW is a major application of

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

Failure in Complex Social Networks

Failure in Complex Social Networks Journal of Mathematical Sociology, 33:64 68, 2009 Copyright # Taylor & Francis Group, LLC ISSN: 0022-250X print/1545-5874 online DOI: 10.1080/00222500802536988 Failure in Complex Social Networks Damon

More information

SNA 8: network resilience. Lada Adamic

SNA 8: network resilience. Lada Adamic SNA 8: network resilience Lada Adamic Outline Node vs. edge percolation Resilience of randomly vs. preferentially grown networks Resilience in real-world networks network resilience Q: If a given fraction

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

Centrality Book. cohesion.

Centrality Book. cohesion. Cohesion The graph-theoretic terms discussed in the previous chapter have very specific and concrete meanings which are highly shared across the field of graph theory and other fields like social network

More information

Mathematics of Networks II

Mathematics of Networks II Mathematics of Networks II 26.10.2016 1 / 30 Definition of a network Our definition (Newman): A network (graph) is a collection of vertices (nodes) joined by edges (links). More precise definition (Bollobàs):

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

Supplementary material to Epidemic spreading on complex networks with community structures

Supplementary material to Epidemic spreading on complex networks with community structures Supplementary material to Epidemic spreading on complex networks with community structures Clara Stegehuis, Remco van der Hofstad, Johan S. H. van Leeuwaarden Supplementary otes Supplementary ote etwork

More information

Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems

Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems networks are everywhere (and always have been) - relationships (edges) among entities (nodes) explosion of interest in network

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

Topology of the Erasmus student mobility network

Topology of the Erasmus student mobility network Topology of the Erasmus student mobility network Aranka Derzsi, Noemi Derzsy, Erna Káptalan and Zoltán Néda The Erasmus student mobility network Aim: study the network s topology (structure) and its characteristics

More information

V2: Measures and Metrics (II)

V2: Measures and Metrics (II) - Betweenness Centrality V2: Measures and Metrics (II) - Groups of Vertices - Transitivity - Reciprocity - Signed Edges and Structural Balance - Similarity - Homophily and Assortative Mixing 1 Betweenness

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

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows)

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows) Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows) Average clustering coefficient of a graph Overall measure

More information

An Evolving Network Model With Local-World Structure

An Evolving Network Model With Local-World Structure The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 47 423 An Evolving Network odel With

More information

L Modelling and Simulating Social Systems with MATLAB

L Modelling and Simulating Social Systems with MATLAB 851-0585-04L Modelling and Simulating Social Systems with MATLAB Lesson 6 Graphs (Networks) Anders Johansson and Wenjian Yu (with S. Lozano and S. Wehrli) ETH Zürich 2010-03-29 Lesson 6 Contents History:

More information

1 Degree Distributions

1 Degree Distributions Lecture Notes: Social Networks: Models, Algorithms, and Applications Lecture 3: Jan 24, 2012 Scribes: Geoffrey Fairchild and Jason Fries 1 Degree Distributions Last time, we discussed some graph-theoretic

More information

Examples of Complex Networks

Examples of Complex Networks Examples of Complex Networks Neural Network (C. Elegans) http://gephi.org/wp-content/uploads/2008/12/screenshot-celegans.png Food Web http://1.bp.blogspot.com/_vifbm3t8bou/sbhzqbchiei/aaaaaaaaaxk/rsc-

More information

CHAPTER 10 GRAPHS AND TREES. Alessandro Artale UniBZ - artale/z

CHAPTER 10 GRAPHS AND TREES. Alessandro Artale UniBZ -  artale/z CHAPTER 10 GRAPHS AND TREES Alessandro Artale UniBZ - http://www.inf.unibz.it/ artale/z SECTION 10.1 Graphs: Definitions and Basic Properties Copyright Cengage Learning. All rights reserved. Graphs: Definitions

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

Web 2.0 Social Data Analysis

Web 2.0 Social Data Analysis Web 2.0 Social Data Analysis Ing. Jaroslav Kuchař jaroslav.kuchar@fit.cvut.cz Structure(1) Czech Technical University in Prague, Faculty of Information Technologies Software and Web Engineering 2 Contents

More information

Signal Processing for Big Data

Signal Processing for Big Data Signal Processing for Big Data Sergio Barbarossa 1 Summary 1. Networks 2.Algebraic graph theory 3. Random graph models 4. OperaGons on graphs 2 Networks The simplest way to represent the interaction between

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

CSCI5070 Advanced Topics in Social Computing

CSCI5070 Advanced Topics in Social Computing CSCI5070 Advanced Topics in Social Computing Irwin King The Chinese University of Hong Kong king@cse.cuhk.edu.hk!! 2012 All Rights Reserved. Outline Graphs Origins Definition Spectral Properties Type of

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

Graph Theory for Network Science

Graph Theory for Network Science Graph Theory for Network Science Dr. Natarajan Meghanathan Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Networks or Graphs We typically

More information

MAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds

MAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds MAE 298, Lecture 9 April 30, 2007 Web search and decentralized search on small-worlds Search for information Assume some resource of interest is stored at the vertices of a network: Web pages Files in

More information

GRAPH THEORY AND COMBINATORICS ( Common to CSE and ISE ) UNIT 1

GRAPH THEORY AND COMBINATORICS ( Common to CSE and ISE ) UNIT 1 GRAPH THEORY AND COMBINATORICS ( Common to CSE and ISE ) Sub code : 06CS42 UNIT 1 Introduction to Graph Theory : Definition and Examples Subgraphs Complements, and Graph Isomorphism Vertex Degree, Euler

More information

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks Plan of the lecture I. INTRODUCTION I. Networks: definitions, statistical characterization, examples II. Modeling frameworks II. DYNAMICAL PROCESSES I. Resilience, vulnerability II. Random walks III. Epidemic

More information

Dynamic network generative model

Dynamic network generative model Dynamic network generative model Habiba, Chayant Tantipathanananandh, Tanya Berger-Wolf University of Illinois at Chicago. In this work we present a statistical model for generating realistic dynamic networks

More information

Universal Properties of Mythological Networks Midterm report: Math 485

Universal Properties of Mythological Networks Midterm report: Math 485 Universal Properties of Mythological Networks Midterm report: Math 485 Roopa Krishnaswamy, Jamie Fitzgerald, Manuel Villegas, Riqu Huang, and Riley Neal Department of Mathematics, University of Arizona,

More information

Systems, ESD.00. Networks II. Lecture 8. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow

Systems, ESD.00. Networks II. Lecture 8. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow Introduction to Engineering Systems, ESD.00 Networks II Lecture 8 Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow Outline Introduction to networks Infrastructure networks Institutional

More information

Topic mash II: assortativity, resilience, link prediction CS224W

Topic mash II: assortativity, resilience, link prediction CS224W Topic mash II: assortativity, resilience, link prediction CS224W Outline Node vs. edge percolation Resilience of randomly vs. preferentially grown networks Resilience in real-world networks network resilience

More information

Social Network Analysis

Social Network Analysis Social Network Analysis Mathematics of Networks Manar Mohaisen Department of EEC Engineering Adjacency matrix Network types Edge list Adjacency list Graph representation 2 Adjacency matrix Adjacency matrix

More information

Degree Distribution: The case of Citation Networks

Degree Distribution: The case of Citation Networks Network Analysis Degree Distribution: The case of Citation Networks Papers (in almost all fields) refer to works done earlier on same/related topics Citations A network can be defined as Each node is a

More information

Machine Learning and Modeling for Social Networks

Machine Learning and Modeling for Social Networks Machine Learning and Modeling for Social Networks Olivia Woolley Meza, Izabela Moise, Nino Antulov-Fatulin, Lloyd Sanders 1 Introduction to Networks Computational Social Science D-GESS Olivia Woolley Meza

More information

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns Roadmap Next several lectures: universal structural properties of networks Each large-scale network is unique microscopically,

More information

Erdős-Rényi Model for network formation

Erdős-Rényi Model for network formation Network Science: Erdős-Rényi Model for network formation Ozalp Babaoglu Dipartimento di Informatica Scienza e Ingegneria Università di Bologna www.cs.unibo.it/babaoglu/ Why model? Simpler representation

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

Social Networks, Social Interaction, and Outcomes

Social Networks, Social Interaction, and Outcomes Social Networks, Social Interaction, and Outcomes Social Networks and Social Interaction Not all links are created equal: Some links are stronger than others Some links are more useful than others Links

More information

A Generating Function Approach to Analyze Random Graphs

A Generating Function Approach to Analyze Random Graphs A Generating Function Approach to Analyze Random Graphs Presented by - Vilas Veeraraghavan Advisor - Dr. Steven Weber Department of Electrical and Computer Engineering Drexel University April 8, 2005 Presentation

More information

Social and Technological Network Analysis. Lecture 6: Network Robustness and Applica=ons. Dr. Cecilia Mascolo

Social and Technological Network Analysis. Lecture 6: Network Robustness and Applica=ons. Dr. Cecilia Mascolo Social and Technological Network Analysis Lecture 6: Network Robustness and Applica=ons Dr. Cecilia Mascolo In This Lecture We revisit power- law networks and define the concept of robustness We show the

More information

Networks and Discrete Mathematics

Networks and Discrete Mathematics Aristotle University, School of Mathematics Master in Web Science Networks and Discrete Mathematics Small Words-Scale-Free- Model Chronis Moyssiadis Vassilis Karagiannis 7/12/2012 WS.04 Webscience: lecture

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

An Investigation into the Free/Open Source Software Phenomenon using Data Mining, Social Network Theory, and Agent-Based

An Investigation into the Free/Open Source Software Phenomenon using Data Mining, Social Network Theory, and Agent-Based An Investigation into the Free/Open Source Software Phenomenon using Data Mining, Social Network Theory, and Agent-Based Greg Madey Computer Science & Engineering University of Notre Dame UIUC - NSF Workshop

More information

UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA

UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA UNIVERSITA DEGLI STUDI DI CATANIA FACOLTA DI INGEGNERIA PhD course in Electronics, Automation and Complex Systems Control-XXIV Cycle DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E DEI SISTEMI ing.

More information

Introduction to Complex Networks Analysis

Introduction to Complex Networks Analysis Introduction to Complex Networks Analysis Miloš Savić Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad, Serbia Complex systems and networks System - a set of interrelated

More information

CS-E5740. Complex Networks. Network analysis: key measures and characteristics

CS-E5740. Complex Networks. Network analysis: key measures and characteristics CS-E5740 Complex Networks Network analysis: key measures and characteristics Course outline 1. Introduction (motivation, definitions, etc. ) 2. Static network models: random and small-world networks 3.

More information

Graph Theory for Network Science

Graph Theory for Network Science Graph Theory for Network Science Dr. Natarajan Meghanathan Professor Department of Computer Science Jackson State University, Jackson, MS E-mail: natarajan.meghanathan@jsums.edu Networks or Graphs We typically

More information

Section 7.13: Homophily (or Assortativity) By: Ralucca Gera, NPS

Section 7.13: Homophily (or Assortativity) By: Ralucca Gera, NPS Section 7.13: Homophily (or Assortativity) By: Ralucca Gera, NPS Are hubs adjacent to hubs? How does a node s degree relate to its neighbors degree? Real networks usually show a non-zero degree correlation

More information

Grades 7 & 8, Math Circles 31 October/1/2 November, Graph Theory

Grades 7 & 8, Math Circles 31 October/1/2 November, Graph Theory Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Grades 7 & 8, Math Circles 31 October/1/2 November, 2017 Graph Theory Introduction Graph Theory is the

More information

The Network Analysis Five-Number Summary

The Network Analysis Five-Number Summary Chapter 2 The Network Analysis Five-Number Summary There is nothing like looking, if you want to find something. You certainly usually find something, if you look, but it is not always quite the something

More information

On Complex Dynamical Networks. G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong

On Complex Dynamical Networks. G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong On Complex Dynamical Networks G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong 1 Complex Networks: Some Typical Examples 2 Complex Network Example: Internet (William

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

The Betweenness Centrality Of Biological Networks

The Betweenness Centrality Of Biological Networks The Betweenness Centrality Of Biological Networks Shivaram Narayanan Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements

More information

Smallest small-world network

Smallest small-world network Smallest small-world network Takashi Nishikawa, 1, * Adilson E. Motter, 1, Ying-Cheng Lai, 1,2 and Frank C. Hoppensteadt 1,2 1 Department of Mathematics, Center for Systems Science and Engineering Research,

More information

Introduction to Networks

Introduction to Networks LESSON 1 Introduction to Networks Exploratory Challenge 1 One classic math puzzle is the Seven Bridges of Königsberg problem which laid the foundation for networks and graph theory. In the 18th century

More information

Complex-Network Modelling and Inference

Complex-Network Modelling and Inference Complex-Network Modelling and Inference Lecture 8: Graph features (2) Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/notes/ Network_Modelling/ School

More information