1 Modeling Nature Modeling Nature 12 October 2011.

Slides:



Advertisements
Similar presentations
Complex Networks Advanced Computer Networks: Part1.
Advertisements

Scale Free Networks.
1 Algorithmic Networks & Optimization Maastricht, November 2008 Ronald L. Westra, Department of Mathematics Maastricht University.
Network biology Wang Jie Shanghai Institutes of Biological Sciences.
Analysis and Modeling of Social Networks Foudalis Ilias.
DIFFERENTIAL EQUATIONS 9. We have looked at a variety of models for the growth of a single species that lives alone in an environment.
A Brief Introduction. One of the only truly long-term sets of ecological data comes to us from the Hudson Bay Trading Company. They kept very good records,
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Information Networks Generative processes for Power Laws and Scale-Free networks Lecture 4.
Information Retrieval Lecture 8 Introduction to Information Retrieval (Manning et al. 2007) Chapter 19 For the MSc Computer Science Programme Dell Zhang.
Development of a diagnostic question cluster and post-assessment of college student understanding about population dynamics Miranda A. Kearney and Nancy.
Advanced Topics in Data Mining Special focus: Social Networks.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
School of Information University of Michigan SI 614 Random graphs & power law networks preferential attachment Lecture 7 Instructor: Lada Adamic.
1 Evolution of Networks Notes from Lectures of J.Mendes CNR, Pisa, Italy, December 2007 Eva Jaho Advanced Networking Research Group National and Kapodistrian.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Emergence of Scaling in Random Networks Barabasi & Albert Science, 1999 Routing map of the internet
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Network Models Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Models Why should I use network models? In may 2011, Facebook.
Mining and Searching Massive Graphs (Networks)
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
Scale Free Networks Robin Coope April Abert-László Barabási, Linked (Perseus, Cambridge, 2002). Réka Albert and AL Barabási,Statistical Mechanics.
Networks FIAS Summer School 6th August 2008 Complex Networks 1.
Network Statistics Gesine Reinert. Yeast protein interactions.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Peer-to-Peer and Grid Computing Exercise Session 3 (TUD Student Use Only) ‏
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
1 Algorithms for Large Data Sets Ziv Bar-Yossef Lecture 7 May 14, 2006
Network analysis and applications Sushmita Roy BMI/CS 576 Dec 2 nd, 2014.
Systems Biology, April 25 th 2007Thomas Skøt Jensen Technical University of Denmark Networks and Network Topology Thomas Skøt Jensen Center for Biological.
AiS Challenge Summer Teacher Institute 2004 Richard Allen Modeling Populations: an introduction.
Peer-to-Peer and Social Networks Random Graphs. Random graphs E RDÖS -R ENYI MODEL One of several models … Presents a theory of how social webs are formed.
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
(Social) Networks Analysis III Prof. Dr. Daning Hu Department of Informatics University of Zurich Oct 16th, 2012.
Lecture 16 Population Dynamics Ozgur Unal
DYNAMICS OF COMPLEX SYSTEMS Self-similar phenomena and Networks Guido Caldarelli CNR-INFM Istituto dei Sistemi Complessi
LANGUAGE NETWORKS THE SMALL WORLD OF HUMAN LANGUAGE Akilan Velmurugan Computer Networks – CS 790G.
Ch 9.5: Predator-Prey Systems In Section 9.4 we discussed a model of two species that interact by competing for a common food supply or other natural resource.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Using Graph Theory to Study Neural Networks (Watrous, Tandon, Conner, Pieters & Ekstrom, 2012)
A Graph-based Friend Recommendation System Using Genetic Algorithm
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
1 Modeling Nature February Modeling Nature LECTURE 2: Predator-prey models * and more general information …
Long Swings in Homicide
Yongqin Gao, Greg Madey Computer Science & Engineering Department University of Notre Dame © Copyright 2002~2003 by Serendip Gao, all rights reserved.
Complex Network Theory – An Introduction Niloy Ganguly.
Class 9: Barabasi-Albert Model-Part I
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Genome Biology and Biotechnology The next frontier: Systems biology Prof. M. Zabeau Department of Plant Systems Biology Flanders Interuniversity Institute.
Most of contents are provided by the website Network Models TJTSD66: Advanced Topics in Social Media (Social.
How Do “Real” Networks Look?
Tapati Queen Dance. Thomas Robert Malthus, FRS, ( )
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
1 Lesson 12 Networks / Systems Biology. 2 Systems biology  Not only understanding components! 1.System structures: the network of gene interactions and.
Hierarchical Organization in Complex Networks by Ravasz and Barabasi İlhan Kaya Boğaziçi University.
Netlogo demo. Complexity and Networks Melanie Mitchell Portland State University and Santa Fe Institute.
Algorithms and Computational Biology Lab, Department of Computer Science and & Information Engineering, National Taiwan University, Taiwan Network Biology.
Scale-free and Hierarchical Structures in Complex Networks L. Barabasi, Z. Dezso, E. Ravasz, S.H. Yook and Z. Oltvai Presented by Arzucan Özgür.
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Structures of Networks
Topics In Social Computing (67810)
MATH 175: NUMERICAL ANALYSIS II
Peer-to-Peer and Social Networks Fall 2017
Department of Computer Science University of York
Network Science: A Short Introduction i3 Workshop
Ankit Gupta, Benjamin Hepp, Mustafa Khammash  Cell Systems 
Presentation transcript:

1 Modeling Nature Modeling Nature 12 October 2011

2 Modeling Nature 1 st LECTURE : Population models 2 nd LECTURE : Network Models

3 Modeling Nature LECTURE : Population models * and predator-prey models …

4 Overview Growth and decay Bounded Growth Volterra’s model of predator-prey systems Why are predator-prey models useful? Examples from nature

5 1. Growth and Decay

6 Growth and Decay Examples of Growth and Decay –Unlimited growth –Limited growth Modelling growth and decay in Nature

7 Growth and decay Growth and decay: two sides of the same coin Growth –At each step: replace each element by n elements Decay –At each step: replace n elements by one element

8 Mathematical description GROWTH: At time “t” seconds the quantity “P” is “n” times the quantity at t-1 seconds : P(t) = n P(t-1)

9 plot for P(t) = nP(t-1) P(t) t

10 Logarithms The rapid growth makes it hard to draw Trick: express quantities in terms of their number of zeros LOG(x) is the number of zeros of x LOG(10) = 1 LOG(1000) = 3 LOG( ) = 6 A logarithmic plot of P(t) = n P(t-1) makes the curves straight…

11 Log(P(t)) t Logarithmic plot for P(t) = nP(t-1)

12 Mathematical description DECAY: At time t seconds the quantity P is 1/n times the quantity at t-1 seconds : P(t) = P(t-1)/n

13 P(t) t plot for P(t) = (1/n)P(t-1)

14 Log(P(t)) t Logarithmic plot for P(t) = (1/n)P(t-1)

15 Unlimited growth As long as there is no limit to the growth Observed in initial growth: –World population growth –Spreading of disease (AIDS) –Internet hype P(t) = nP(t-1)

16

17 World wide web

18 Internet Connectivity

19

20 Bounded growth Apparently, growth is generally bounded An S-shaped curve is characteristic for bounded growth The logistic curve

21 Bounded growth (Verhulst) P(t+1) = n P(t) ( 1-P(t) ) Logistic model a.k.a. the Verhulst model How do you state this model in a linguistic form? P n is the fraction of the maximum population size 1 n is a growth parameter

22 The Verhulst model exhibits initial growth, with ultimate decay to a assymptote P(t+1) = 1.5 P(t) (1-P(t))

23 2. Predator-Prey Systems

24 Interacting populations The logistic model describes the dynamics of a single population interacting with itself (and available food resources) We now move to models describing two (or more) interacting populations

25 Fish statistics Vito Volterra ( ): a famous Italian mathematician Father of Humberto D'Ancona, a biologist studying the populations of various species of fish in the Adriatic Sea The numbers of species sold on the fish markets of three ports: Fiume, Trieste, and Venice.

26 percentages of predator species (sharks, skates, rays,..)

27 Volterra’s model Two (simplifying) assumptions –The predator species is totally dependent on the prey species as its only food supply –The prey species has an unlimited food supply and no threat to its growth other than the specific predator predatorprey

28 predatorprey Lotka–Volterra equation : The Lotka–Volterra equations are a pair of equations used to describe the dynamics of biological systems in which two species interact, one a predator and one its prey. They were proposed independently by Alfred J. Lotka in 1925 and Vito Volterra in 1926.

29 Lotka–Volterra equation : Two species species #1: population size: x species #2: population size: y

30 Lotka–Volterra equation : Remember Verhulst-equation: Predator ( x ) and prey ( y ) model: x n+1 = x n (α – βy n ): y is the limitation for x y n+1 = y n (γ – δx n ) : x is the limitation for y

31 Behaviour of the Volterra’s model Limit cycleOscillatory behaviour

32 Effect of changing the parameters (1) Behaviour is qualitatively the same. Only the amplitude changes.

33 Effect of changing the parameters (2) Behaviour is qualitatively different. A fixed point instead of a limit cycle.

34 Different modes…

35 Huffaker (1958) reared two species of mites to demonstrate coupled oscillations of predator and prey densities in the laboratory. He used Typhlodromus occidentalis as the predator and the six-spotted mite (Eotetranychus sexmaculatus) as the prey Predator-prey interaction in vivo

36 Why are PP models useful? They model the simplest interaction among two systems and describe natural patterns Repetitive growth-decay patterns, e.g., –World population growth –Diseases –… time Exponential growth Limited growth Exponential decay Oscillation

37 Lynx and hares Very few "pure" predator-prey interactions have been observed in nature, but there is a classical set of data on a pair of interacting populations that come close: the Canadian lynx and snowshoe hare pelt-trading records of the Hudson Bay Company over almost a century.

38 Lynx and hares

39 The Hudson Bay data give us a reasonable picture of predator-prey interaction over an extended period of time. The dominant feature of this picture is the oscillating behavior of both populations

40 Other populationmodels can also be modeled as Pred/Prey: here two herbivores (e.g. zebra and gnou) that compete (indirectly) for the same food resource (e.g. grass).

41 1.what is the period of oscillation of the lynx population? 2.what is the period of oscillation of the hare population? 3.do the peaks of the predator population match or slightly precede or slightly lag those of the prey population?

42 Adaptations

43 Evolutionary arms race

44 This is the basis for evolution

45 Modeling Nature LECTURE : Network Models * and some applications …

46 Overview Some definitions Basic characteristics of networks Special network topologies Examples from nature and sociology Network synchronization

47 Definition of a Network A network is a system of N similar nodes (a.k.a. vertex), where each node interacts with certain other nodes in the system. This interaction is visualized through a connection (a.k.a. edges). nod e connection

48 Some examples Undirected network Directed network Self- connection and multiple edges

49 A more complex example

50 A large network

51 Characteristic path length (L) Clustering coefficient (C) Degree (k) and Degree distribution Characteristics of Networks

52 Characteristic Path Length (L) –The average number of associative links between a pair of concepts Characteristics of Networks L = 4

53 Characteristics of Networks Clustering Coefficient (C) –The fraction of associated neighbors of a node that are also connected Characteristics of Networks

54 Picture pathlengths and clustercoefficients in these networks

55 Branching Factor a.k.a. Degree (k) –The number of other nodes connected to this node i.e. the number of vertices of a node Characteristics of Networks k = 1 k = 2k = 3k = 4 k = 0

56 Degree distribution –The number of nodes in the network that have a certain degree : i.e. the histogram over the degrees. Characteristics of Networks

57

58 Special Network Topologies In many situations networks can have a special structure (topology) or properties. We will consider the following cases.

59 1. Regular network A regular network is a network where each node has an identical connection scheme. ?YES ?NO

60 2. Fully connected network A fully connected network is a network where each node is connected to all other nodes.

61 3. A sparse network A sparse network is a network that exhibits a (very) small amount of connections. (opposite: dense)

62 dense networksparse network

63 4. Random network A random network is a network that is generated by some random process.

64 Small-World (SW) network A SW network is a property of the network rather than a specific topology – though the SW-property has implications for the network architecture.

65 Small-world networks * Many clusters of highly interconnected elements (→ C large) * Small number of connections between clusters (→ L small)

66 Small-world networks "six-degrees-of-separation" concept.

67 Four network types a c b d fully connectedrandom regular “small world

68 Network Evaluation Type of networkkCL Fully-connectedN-1LargeSmall Random<<NSmall Regular<<NLarge Small-world<<NLargeSmall

69 Of course there are many other ways for classifying networks …

70 Scale-Free Networks (Barabasi et al, 1998)

71 In scale-free networks, some nodes act as "highly connected hubs" (high degree, red), although most nodes are of low degree (green). Scale-Free Networks

72 Scale-Free (SF) networks A Scale-Free (SF) network is a network where the degree distribution has a very specific structure More concrete; degree distribution P(k) is the proportion of nodes that have k links (k = )

73 Scale-Free (SF) networks degree distribution P(k) for SF networks: * Few nodes with many connections * Many nodes with few connections More concretely: log P(k) ~ - log k (a power law)

74 Scale-Free Networks P(k) is the proportion of nodes that have k links. (k = ) random graphs :

75 Power law : a log-log plot of P(k) versus k gives a straight line. Scale-Free Networks

76

77 Scale-free networks' structure and dynamics are independent of the system's size N, the number of nodes the system has. In other words, a network that is scale-free will have the same properties no matter what the number of its nodes is. Scale-Free Networks

78 Scale-free networks can grow by the process of preferential attachment : new links are made preferably to hubs: the probability of a new link is proportional to the links of a node.

79 Some examples…

80 Nodes: -addresses, links: s

81 Nodes: people, links: # of sexual partners

82 Web pages : Inlinks and outlinks (red and blue) Network nodes (green) The World-Wide-Web is scale free

83 Degree distributions in human gene coexpression network. Coexpressed genes are linked for different values of the correlation r, King et al, Molecular Biology and Evolution, 2004

84 Social Networks A social network is a social structure made of nodes (which are generally individuals or organizations) that are tied by one or more specific types of interdependency, such as values, visions, ideas, financial exchange, friendship, kinship, dislike, conflict or trade. The resulting graph-based structures are often very complex.

85 NETWORK SYNCHRONIZATION: Synchronization is the harmonization of the time evolution of various dynamics systems. Of special interest is the synchronization of (semi) periodic processes such as oscillators. Examples are: - synchronization of fire flies, - clapping of audience after concert, - menstrual cycles of women living together, - heart cells in healthy heart

86 SYNCHRONIZATION: 1. phase locking: Kuramoto model coupled oscilators individual oscillator phase θ interaction network

87 Kuramoto: Phase locking

88 phase locking: Kuramoto model Kuramoto found that the degree of synchronization – represented by an order parameter r – depends on the strength of the coupling K between the oscillators. *NO* synchronization for weak coupling synchronization for strong coupling There is a critical value of the coupling, K c, below which *no* synchronization can happen!!!

89 Science of rhythmic applause A nice application of the Kuramoto model is the synchronization of clapping of an audience after a performance, which happens when everybody claps at a slow frequency and in tact. In this case the distribution of ‘natural clapping frequencies’ is quite narrow and Kc is low – so there is synchronization as K > Kc. When an individual wants to express especial satisfaction with the performance he/she increases the clapping frequency by about a factor two, as measured experimentally, in order to increase the noise level, which just depends on the clapping frequency. Measurements have shown, see figure, that the distribution of natural clapping frequencies is broader when the clapping is fast. This leads to an increase in Kc and it happens that now K < Kc. So, no synchronization is possible when the applause is intense. Low frequency: synchronization High frequency: NO synchronization synchronization of rhythmic applause

90 Example 2: (DIS)SYNCHRONIZ|ATION ON THE HEART

91 END of LECTURE

92 APPENDIX: Example of a Small-World Network: The accumulation of knowledge and the growth of the ‘semantic network’ in children

93 Example : Semantic Network apple orange pear lemon Newto n Einstein gravitation

94 Growth of knowledge semantic networks apple orange pear lemon Newto n Einstein gravitation Average separation should be small Local clustering should be large

95 Strongest links of/with APPLE PIE(20) PEAR(17) ORANGE(13) TREE( 8) CORE( 7) FRUIT( 4) NEWTON APPLE(22) ISAAC(15) LAW( 8) ABBOT( 6) PHYSICS( 4) SCIENCE( 3)

96 Semantic net at age 3

97 Semantic net at age 4

98 Semantic net at age 5

99 The growth of semantic networks obeys a logistic law

100 L as a function of age (× 100) = semantic network = random network

101 C as a function of age (× 100) = semantic network = random network

102 Small-worldliness Walsh (1999) Measure of how well small path length is combined with large clustering Small-worldliness = (C/L)/(C rand /L rand )

103 Small-worldliness as a function of age adult

104 Some comparisons Semantic Network Cerebral Cortex Caenorhabditis Elegans Small-Worldliness

105 What causes the small- worldliness in the semantic net? Optimal efficient organization

106 Strongest links in semantic net of adult males [Shields, 2001] TOP 40 of concepts Ranked according to their k-value (number of associations with other concepts)

107 Semantic top 40

108 END of APPENDIX