Lecture 20

Network Motifs

We have already examined the one node motif of auto-regulation, let’s now explore 3 node motifs.

Let \(n\) be the number of nodes and \(g\) be the number of edges. For a 3 node motif \(n=3\) and the number of edges can vary from 2 all the way to 6.

Random Network

What are our expectations for a random network with \(N\) nodes and \(E\) edges? Let’s try to figure out the expected number of sub-graphs of a particular type, \(\bar{s}\).

Calculate \(\bar{s}\)

First, we need to choose \(n\) nodes from a total of \(N\).

\[\binom{N}{n} = \frac{N!}{n!(N-n)!} \approx \frac{1}{n!}N^n\]

Knowing this, what is the probability of choosing the desired edge placements?

\[p \approx \frac{1}{N}\frac{1}{(N-1)!}E(n!) \approx \frac{1}{N^2}n! E \\ \bar{s} = \binom{N}{n}p^g \\ \Rightarrow \bar{s} \approx \left( \frac{En!}{N^2} \right)^g \left(\frac{1}{n!}N^n \right)\]

Assuming as \(N\) increases the ratio \(E/N\) remains fixed.

\[\lambda \equiv E/N = \text{constant}\] \[\bar{s} \sim \left( \lambda \frac{1}{N} \right)^g N^n = \lambda^gN^{n-g}\]

For a 3 node, \(n=3\) motif this yields the following results.

g \(\ \ \ \ \ \bar{s}\)
2 \(\sim N\)
3 \(\sim N^0\)
6 \(\sim N^{-3}\)

In the case of \(g=3\) the number of sub-graphs does not change \(N\) varies. Two different sub-graphs in this category are the feedback loop and the feedforward loop. In the picture below, the sub-graphs in the center represents a feedback loop and the sub-graph on the right is a feedforward loop.

source

Compared to the expected number of sub-graphs in a random network, feedforward loops are very much over-represented in E.coli.

Feedforward Loop

There are 8 distinct types of feedforward loops. Half of them are incoherent and the other half are coherent.

source

Let’s examine the behavior of the Coherent type 1 loop (C1).

C1 Loop

Assume the concentration of X is quickly turned on at time \(t=0\).

\[y(t) = y^* \left( 1 - e^{-rt} \right) \\ K = y^*\left(1- e^{-r\tau} \right) \\ \Rightarrow \tau = \frac{1}{r} \ln\left(\frac{1}{1-K/y^*} \right)\]

AND Logic

Assume that the signals from X and Y combine in an AND logic fashion to create output Z.

  • There is a time delay $\tau$ between X turning on and Z turning on.
  • There is no time delay between X turning off and Z turning off.

OR Logic

Assume that the signals from X and Y combine in an OR logic fashion to create output Z.

  • There is no time delay between X turning on and Z turning on.
  • There is a time delay $\tau$ between X turning off and Z turning off.

Time delays between changes in X and changes in Z may be useful for suppressing noise.

Written with StackEdit.

Written on April 1, 2015