Skip to main content
. 2010 Jan 8;6(1):e1000635. doi: 10.1371/journal.pcbi.1000635

Figure 1. Algorithmic overview.

Figure 1

(A) A physical network model with nodes representing proteins and edges representing protein-DNA interactions. The sign of an interaction is denoted by its arrow type: regular (activating) or cut (suppressing). Note that the network is not sign-consistent since for example, Inline graphic is linked to Inline graphic by two paths with different aggregate signs. (B) A functional network generated by the physical network (every knockout effect is explained by at least one path in the physical network, see Methods) with edges representing knockout effects and nodes representing the respective genes. The sign of a functional edge is denoted by its arrow type: regular (down-regulation) or cut (up-regulation). (C) The sign-linear algorithm. The functional network is translated into a set of Boolean equations. One optimal solution for the equations is setting Inline graphic to Inline graphic and the rest to Inline graphic, satisfying all equations (green frame, bottom) but one (purple frame, top). The ensuing partition into two groups is depicted with edges corresponding to functional relations between groups. This partition can be used for predicting new knockout effects. (D) The sign-clustering algorithm. For each pair of nodes the presented Inline graphic-value reflects their similarity in the functional network. A partition into clusters using a cutoff of Inline graphic is depicted with edges defined as in panel C. This partition refines the one obtained by the sign-linear algorithm (3 groups instead of 2), correctly modeling all the knockout effects.