1. A method for determining a subset of control molecules capable of artificial combinatorial control of a biological system to produce a biological effect, comprising: a) providing one or more sets of control molecules, wherein each control molecule within the set acts on a set of targets, wherein at least some sets of targets partially overlap one another by sharing one or more targets, further wherein the number of control molecules within the one or more sets of control molecules is fewer than the number of targets within the sets of targets; and b) searching within the one or more sets of control molecules to identify a subset of control molecules that together with a subset of targets form an artificial system, wherein at least some of the subsets of targets of different controllers from the subset of control molecules partially overlap one another by sharing one or more targets, to produce a biological effect through the modulation of the subset of targets.