and Complex Adaptive Systems by Eileen Kraemer

Slides:



Advertisements
Similar presentations
Topology and Dynamics of Complex Networks FRES1010 Complex Adaptive Systems Eileen Kraemer Fall 2005.
Advertisements

Complex Networks Albert Diaz Guilera Universitat de Barcelona.
Scale Free Networks.
The Architecture of Complexity: Structure and Modularity in Cellular Networks Albert-László Barabási University of Notre Dame title.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Project Ideas slides modified from Eileen Kraemer and David P. Feldman.
Overview of part 1 Historical perspective
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
Scale-free networks Péter Kómár Statistical physics seminar 07/10/2008.
The Structure of Networks with emphasis on information and social networks RU T-214-SINE Summer 2011 Ýmir Vigfússon.
Exp. vs. Scale-Free Poisson distribution Exponential Network Power-law distribution Scale-free Network.
Mining and Searching Massive Graphs (Networks)
Networks FIAS Summer School 6th August 2008 Complex Networks 1.
1 Complex systems Made of many non-identical elements connected by diverse interactions. NETWORK New York Times Slides: thanks to A-L Barabasi.
Regulatory networks 10/29/07. Definition of a module Module here has broader meanings than before. A functional module is a discrete entity whose function.
Network Motifs: simple Building Blocks of Complex Networks R. Milo et. al. Science 298, 824 (2002) Y. Lahini.
Chais, Feb. 2006Communities1 Mechanisms of Internet-based Collaborations Complex Network Analysis Approach Reuven Aviv, Chais Research Center & Department.
Graph, Search Algorithms Ka-Lok Ng Department of Bioinformatics Asia University.
Introduction to molecular networks Sushmita Roy BMI/CS 576 Nov 6 th, 2014.
Triangulation of network metaphors The Royal Netherlands Academy of Arts and Sciences Iina Hellsten & Andrea Scharnhorst Networked Research and Digital.
Systems Biology, April 25 th 2007Thomas Skøt Jensen Technical University of Denmark Networks and Network Topology Thomas Skøt Jensen Center for Biological.
School of Information University of Michigan SI 614 Networks: Theory and Application Lecture 1: Networks: what they are and what they are good for Instructor:
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
Research Meeting Seungseok Kang Center for E-Business Technology Seoul National University Seoul, Korea.
Graph Theory in 50 minutes. This Graph has 6 nodes (also called vertices) and 7 edges (also called links)
Models and Algorithms for Complex Networks Networks and Measurements Lecture 3.
Biological Pathways & Networks
Information Networks Introduction to networks Lecture 1.
Statistical Mechanics of Complex Networks: Economy, Biology and Computer Networks Albert Diaz-Guilera Universitat de Barcelona.
School of Information University of Michigan SI 614 Network subgraphs (motifs) Biological networks Lecture 11 Instructor: Lada Adamic.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Stefano Boccaletti Complex networks in science and society *Istituto Nazionale di Ottica Applicata - Largo E. Fermi, Florence, ITALY *CNR-Istituto.
Complex Networks First Lecture TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA TexPoint fonts used in EMF. Read the.
School of Information University of Michigan Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution.
Structural Properties of Networks: Introduction Networked Life NETS 112 Fall 2015 Prof. Michael Kearns.
Part 1: Biological Networks 1.Protein-protein interaction networks 2.Regulatory networks 3.Expression networks 4.Metabolic networks 5.… more biological.
Lecture 1: Introduction CS 790g: Complex Networks Slides are modified from Statistical physics of complex networks by Sergei Maslov and Complex Adaptive.
Networks Igor Segota Statistical physics presentation.
Complex Networks: Models Lecture 2 Slides by Panayiotis TsaparasPanayiotis Tsaparas.
Web Intelligence Complex Networks I This is a lecture for week 6 of `Web Intelligence Example networks in this lecture come from a fabulous site of Mark.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Complex Network Theory – An Introduction Niloy Ganguly.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Complex Network Theory – An Introduction Niloy Ganguly.
A connected simple graph is Eulerian iff every graph vertex has even degree. The numbers of Eulerian graphs with, 2,... nodes are 1, 1, 2, 3, 7, 16, 54,
Genome Biology and Biotechnology The next frontier: Systems biology Prof. M. Zabeau Department of Plant Systems Biology Flanders Interuniversity Institute.
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
Introduction to biological molecular networks
Lecture 2: Introduction CS 765: Complex Networks Slides are adapted from Constantine Dovrolis, Eileen Kraemer, Peter Dodds, and Sergei Maslov.
Lecture 1: Introduction CS 790g: Complex Networks Slides are modified from Statistical physics of complex networks by Sergei Maslov and Complex Adaptive.
March 3, 2009 Network Analysis Valerie Cardenas Nicolson Assistant Adjunct Professor Department of Radiology and Biomedical Imaging.
COT 6398: Network Science Spring 2016 Mainak Chatterjee
Robustness, clustering & evolutionary conservation Stefan Wuchty Center of Network Research Department of Physics University of Notre Dame title.
Class 2: Graph Theory IST402.
1 Lesson 12 Networks / Systems Biology. 2 Systems biology  Not only understanding components! 1.System structures: the network of gene interactions and.
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.
Lecture II Introduction to complex networks Santo Fortunato.
CNT 5805: Network Science Fall 2016 Mainak Chatterjee
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Lecture 23: Structure of Networks
Structural Properties of Networks: Introduction
Structural Properties of Networks: Introduction
Lecture 1: Introduction CS 765: Complex Networks
Lecture 1: Introduction CS 765: Complex Networks
Lecture 23: Structure of Networks
Structural Properties of Networks: Introduction
Biological Networks Analysis Degree Distribution and Network Motifs
Topology and Dynamics of Complex Networks
Lecture 23: Structure of Networks
Presentation transcript:

and Complex Adaptive Systems by Eileen Kraemer Lecture 2: Introduction CS 765: Complex Networks Slides are modified from Statistical physics of complex networks by Sergei Maslov and Complex Adaptive Systems by Eileen Kraemer

Network: (net + work, 1500’s) Noun: Basic definitions Network: (net + work, 1500’s) Noun: Any interconnected group or system Multiple computers and other devices connected together to share information Verb: To interact socially for the purpose of getting connections or personal advancement To connect two or more computers or other computerized devices slides from Peter Dodds

Links = Connections between nodes Basic definitions Nodes = A collection of entities which have properties that are somehow related to each other e.g., people, forks in rivers, proteins, webpages, organisms,... Links = Connections between nodes may be real and fixed (rivers), real and dynamic (airline routes), abstract with physical impact (hyperlinks), purely abstract (semantic connections between concepts). Links may be directed or undirected. Links may be binary or weighted.

Complex: (Latin = with + fold/weave (com + plex)) Adjective Basic definitions Complex: (Latin = with + fold/weave (com + plex)) Adjective Made up of multiple parts; intricate or detailed. Not simple or straightforward Complex System—Basic ingredients: Relationships are nonlinear Relationships contain feedback loops Complex systems are open (out of equilibrium) Modular (nested)/multiscale structure Opaque boundaries May result in emergent phenomena Many complex systems can be regarded as complex networks of physical or abstract interactions Opens door to mathematical and numerical analysis

What passes for a complex network? Complex networks are large (in node number) Complex networks are sparse (low edge to node ratio) Complex networks are usually dynamic and evolving Complex networks can be social, economic, natural, informational, abstract, ... Isn’t this graph theory? Yes, but emphasis is on data and mechanistic explanations...

What is a Network? Network is a mathematical structure composed of points connected by lines Network Theory <-> Graph Theory Network  Graph Nodes  Vertices (points) Links  Edges (Lines) A network can be build for any functional system System vs. Parts = Networks vs. Nodes

Networks As Graphs Networks can be undirected or directed, depending on whether the interaction between two neighboring nodes proceeds in both directions or in only one of them, respectively. 1 2 3 4 5 6  The specificity of network nodes and links can be quantitatively characterized by weights 2.5 7.3 3.3 12.7 8.1 5.4 Vertex-Weighted Edge-Weighted

Networks As Graphs - 2 A network can be connected (presented by a single component) or disconnected (presented by several disjoint components). connected disconnected Networks having no cycles are termed trees. The more cycles the network has, the more complex it is. trees cyclic graphs

Networks As Graphs - 3 Some Basic Types of Graphs Paths Stars Cycles Complete Graphs Bipartite Graphs

Historical perspective on Complex Networks In the beginning.. there was REDUCTIONISM All we need to know is the behavior of the system elements Particles in physics, molecules or proteins in biology, communication links in the Internet Complex systems are nothing but the result of many interactions between the system’s elements No new phenomena will emerge when we consider the entire system A centuries-old very flawed scientific tradition.. slides by Constantine Dovrolis

Historical perspective During the 80’s and early 90’s, several parallel approaches departed from reductionism Consider the entire SYSTEM attempting to understand/ explain its COMPLEXITY B. Mandelbrot and others: Chaos and non-linear dynamical systems (the math of complexity) P. Bak: Self-Organized Criticality – The edge of chaos S. Wolfram: Cellular Automata S. Kauffman: Random Boolean Networks I. Prigogine: Dissipative Structures J. Holland: Emergence H. Maturana, F. Varela: Autopoiesis networks & cognition Systems Biology

Historical perspective Systems approach: thinking about Networks The focus moves from the elements (network nodes) to their interactions (network links) To a certain degree, the structural details of each element become less important than the network of interactions Some system properties, such as Robustness, Fragility, Modularity, Hierarchy, Evolvability, Redundancy (and others) can be better understood through the Networks approach Some milestones: 1998: Small-World Networks (D.Watts and S.Strogatz) 1999: Scale-Free Networks (R.Albert & A.L.Barabasi) 2002: Network Motifs (U.Alon)

The evolution of the meaning of protein function traditional view post-genomic view from Eisenberg et al. Nature 2000 405: 823-6

Networks in complex systems Large number of components interacting with each other All components and/or interactions are different from each other Paradigms: 104 types of proteins in an organism, 106 routers in the Internet 109 web pages in the WWW 1011 neurons in a human brain The simplest property: who interacts with whom? can be visualized as a network Complex networks are just a backbone for complex dynamical systems

Why study the topology of Complex Networks? Lots of easily available data Large networks may contain information about basic design principles and/or evolutionary history of the complex system This is similar to paleontology: learning about an animal from its backbone

Early social network analysis 1933 Moreno displays first sociogram at meeting of the Medical Society of the state of New York article in NYT interests: effect of networks on e.g. disease propagation Preceded by studies of (pre)school children in the 1920’s Source: The New York Times (April 3, 1933, page 17).

Links denote a social interaction Social Networks Links denote a social interaction Networks of acquaintances collaboration networks actor networks co-authorship networks director networks phone-call networks e-mail networks IM networks Bluetooth networks sexual networks home page/blog networks

Network of actor co-starring in movies

Actors

Networks of scientists’ co-authorship of papers

Scientists

boards of directors Source: http://theyrule.net

Political/Financial Networks Mark Lombardi: tracked and mapped global financial fiascos in the 1980s and 1990s searched public sources such as news articles drew networks by hand (some drawings as wide as 10ft)

Understanding through visualization “I happened to be in the Drawing Center when the Lombardi show was being installed and several consultants to the Department of Homeland Security came in to take a look. They said they found the work revelatory, not because the financial and political connections he mapped were new to them, but because Lombardi showed them an elegant way to array disparate information and make sense of things, which they thought might be useful to their security efforts. I didn't know whether to find that response comforting or alarming, but I saw exactly what they meant.” Michael Kimmelman Webs Connecting the Power Brokers, the Money and the World NY Times November 14, 2003

terrorist networks “Six degrees of Mohammed Atta” Uncloaking Terrorist Networks, by Valdis Krebs

Knowledge (Information) Networks Nodes store information, links associate information Citation network (directed acyclic) The Web (directed) Peer-to-Peer networks Word networks Networks of Trust Software graphs

natural language processing Wordnet Source: http://wordnet.princeton.edu/man/wnlicens.7WN

online social networks Friendster "Vizster: Visualizing Online Social Networks." Jeffrey Heer and danah boyd. IEEE Symposium on Information Visualization (InfoViz 2005).

World Wide Web

Networks of personal homepages Stanford MIT Source: Lada A. Adamic and Eytan Adar, ‘Friends and neighbors on the web’, Social Networks, 25(3):211-230, July 2003

European University Web Pages

HP e-mail communication

Links among blogs (2004 presidential election)

Product recommendations

Technological networks Networks built for distribution of commodity The Internet router level, AS level Power Grids Airline networks Telephone networks Transportation Networks roads, railways, pedestrian traffic

The Internet at AS level

ASes

Internet as measured by Hal Burch and Bill Cheswick's Internet Mapping Project.

Routers

Power networks

transportation networks: airlines Source: Northwest Airlines WorldTraveler Magazine

transportation networks: railway maps Source: TRTA, March 2003 - Tokyo rail map

Biological systems represented as networks Biological networks Biological systems represented as networks Protein-Protein Interaction Networks Gene regulation networks Gene co-expression networks Metabolic pathways The Food Web Neural Networks

metabolic networks Citric acid cycle Metabolites participate in chemical reactions

Biochemical pathways (Roche) Source: Roche Applied Science, http://www.expasy.org/cgi-bin/show_thumbnails.pl

gene regulatory networks humans have 30,000 genes the complexity is in the interaction of genes can we predict what result of the inhibition of one gene will be? Source: http://www.zaik.uni-koeln.de/bioinformatik/regulatorynets.html.en

Images from ResNet3.0 by Ariadne Genomics Inhibition of apoptosis MAPK signaling

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Bio map by L-A Barabasi GENOME protein-gene interactions _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ PROTEOME - - protein-protein interactions Citrate Cycle METABOLISM Bio-chemical reactions

Protein binding networks Baker’s yeast S. cerevisiae (only nuclear proteins shown) Nematode worm C. elegans

Transcription regulatory networks Single-celled eukaryote: S. cerevisiae Bacterium: E. coli

The Protein Network of Drosophila CuraGen Corporation Science, 2003

Metabolic networks KEGG database: http://www.genome.ad.jp/kegg/kegg2.html

C. elegans neurons

Network of Interacting Pathways (NIP) 381 organisms A.Mazurie D.Bonchev G.A. Buck, 2007

Freshwater food web by Neo Martinez and Richard Williams

Examples of complex networks: geometric, regular slides from Eileen Kraemer

Examples of complex networks: semi-geometric, irregular

Elementary features: node diversity and dynamics

Elementary features: edge diversity and dynamics

Wrap up networks are everywhere and can be used to describe many, many systems by modeling networks we can start to understand their properties and the implications those properties have for processes occurring on the network