applications of random networks
play

Applications of Random Networks Analysis of real networks How to - PowerPoint PPT Presentation

Applications of Random Networks Applications of Random Networks Analysis of real networks How to build revisited Complex Networks, Course 295A, Spring, 2008 Motifs References Prof. Peter Dodds Department of Mathematics & Statistics


  1. Applications of Random Networks Applications of Random Networks Analysis of real networks How to build revisited Complex Networks, Course 295A, Spring, 2008 Motifs References Prof. Peter Dodds Department of Mathematics & Statistics University of Vermont Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License . Frame 1/17

  2. Applications of Outline Random Networks Analysis of real networks How to build revisited Motifs References Analysis of real networks How to build revisited Motifs References Frame 2/17

  3. Applications of More on building random networks Random Networks Analysis of real networks ◮ Problem: How much of a real network’s structure is How to build revisited Motifs non-random? References ◮ Key elephant in the room: the degree distribution P k . ◮ First observe departure of P k from a Poisson distribution. ◮ Next: measure the departure of a real network with a degree frequency N k from a random network with the same degree frequency. ◮ Degree frequency N k = observed frequency of degrees for a real network. ◮ What we now need to do: Create an ensemble of random networks with degree frequency N k and then compare. Frame 3/17

  4. Applications of Building random networks: Stubs Random Networks Phase 1: Analysis of real networks How to build revisited ◮ Idea: start with a soup of unconnected nodes with Motifs stubs (half-edges): References ◮ Randomly select stubs (not nodes!) and connect them. ◮ Must have an even number of stubs. ◮ Initially allow self- and Frame 5/17 repeat connections.

  5. Applications of Building random networks: First rewiring Random Networks Analysis of real networks How to build revisited Motifs Phase 2: References ◮ Now find any (A) self-loops and (B) repeat edges and randomly rewire them. (A) (B) ◮ Being careful: we can’t change the degree of any node, so we can’t simply move links around. ◮ Simplest solution: randomly rewire two edges at a time. Frame 6/17

  6. Applications of General random rewiring algorithm Random Networks i 2 e 1 i Analysis of real 1 networks How to build revisited ◮ Randomly choose two edges. ◮ Motifs (Or choose problem edge and References a random edge) ◮ Check to make sure edges are disjoint. i 4 e i 3 2 i 2 i 1 ◮ Rewire one end of each edge. ◮ Node degrees do not change. e’ e’ ◮ Works if e 1 is a self-loop or 2 1 repeated loop. ◮ Same as finding on/off/on/off i 4 4-cycles. and rotating them. Frame 7/17 i 3

  7. Applications of Sampling random networks Random Networks Analysis of real networks How to build revisited Motifs References Phase 2: ◮ Use rewiring algorithm to remove all self and repeat loops. Phase 3: ◮ Randomize network wiring by applying rewiring algorithm liberally. ◮ Rule of thumb: # Rewirings ≃ 10 × # edges [1] . Frame 8/17

  8. Applications of Random sampling Random Networks Analysis of real networks How to build revisited ◮ Problem with only joining up stubs is failure to Motifs References randomly sample from all possible networks. ◮ Example from Milo et al. (2003) [1] : (a) (b) (c) 1 0.5 go with the winners % frequency of occurrence 0 1 0.5 switching algorithm 0 1 0.5 matching algorithm 1 configuration 90 configurations 0 Frame 9/17

  9. Applications of Sampling random networks Random Networks Analysis of real networks How to build revisited Motifs References ◮ What if we have P k instead of N k ? ◮ Must now create nodes before start of the construction algorithm. ◮ Generate N nodes by sampling from degree distribution P k . ◮ Easy to do exactly numerically since k is discrete. ◮ Note: not all P k will always give nodes that can be wired together. Frame 10/17

  10. Applications of Network motifs Random Networks Analysis of real networks How to build revisited ◮ Idea of motifs [2] introduced by Shen-Orr, Alon et al. Motifs in 2002. References ◮ Looked at gene expression within full context of transcriptional regulation networks. ◮ Specific example of Escherichia coli. ◮ Directed network with 577 interactions (edges) and 424 operons (nodes). ◮ Used network randomization to produce ensemble of alternate networks with same degree frequency N k . ◮ Looked for certain subnetworks (motifs) that appeared more or less often than expected Frame 12/17

  11. Applications of Network motifs Random Networks Analysis of real networks How to build revisited a feedforward loop Motifs a X References X Y Y n Z b crp araC araBAD ◮ Z only turns on in response to sustained activity in X . ◮ Turning of X rapidly turns of Z . ◮ Analogy to elevator doors. Frame 13/17

  12. Applications of Network motifs Random Networks Analysis of real networks c single input module (SIM) How to build revisited Motifs X References X n Z 1 Z 2 ... Z n d argR argCBH argD argE argF argI e ◮ Master switch. Frame 14/17

  13. Applications of Network motifs Random Networks Analysis of real networks How to build revisited e dense overlapping regulons (DOR) Motifs References X 1 X 2 X 3 ... X n X 1 X 2 X 3 X n Z 1 Z 2 Z 3 Z 4 ... Z m f nhaR oxyR rpoS rcsA ada hns crp ihf lrp fis alkA katG dps osmC ftsQAZ nhaA proP Frame 15/17

  14. Applications of Network motifs Random Networks Analysis of real networks How to build revisited Motifs References ◮ Note: selection of motifs to test is reasonable but nevertheless ad-hoc. ◮ For more, see work carried out by Wiggins et al. at Columbia. Frame 16/17

  15. Applications of References I Random Networks Analysis of real networks How to build revisited Motifs References R. Milo, N. Kashtan, S. Itzkovitz, M. E. J. Newman, and U. Alon. On the uniform generation of random graphs with prescribed degree sequences, 2003. pdf ( ⊞ ) S. S. Shen-Orr, R. Milo, S. Mangan, and U. Alon. Network motifs in the transcriptional regulation network of Escherichia coli . Nature Genetics , pages 64–68, 2002. pdf ( ⊞ ) Frame 17/17

Recommend


More recommend